Blog

Articles, guides, and notes on software engineering.

Building the Right Thing the Right Way
Development Process 2024-04-16

Building the Right Thing the Right Way

A review of Building the Right Thing the Right Way. Asking what it means to build a product and what lies beyond agile, it puts the product development process into words, organizing key ideas such as risk management-covering requirement, technical, staffing, and political risks-and expectation management that aligns stakeholders.

#Book Review#Agile#Scrum

Recent Posts

Customer Success
Business 2024-04-16

Customer Success

A review of Customer Success. Unlike customer support, which centers on handling complaints, it explains customer success as the work of helping customers succeed. You learn how, in subscription businesses, it maximizes LTV and serves as a profit center that contributes to revenue, positioned within the sales process of 'The Model.'

#Book Review#Customer Success#SaaS
Kaizen Journey
Development Process 2024-04-16

Kaizen Journey

A review of Kaizen Journey. In a story format, it lets you vicariously experience the journey of crossing borders, from the individual to the team and on to the organization. More than the details of individual agile practices, you feel a strong message about the purpose and meaning of crossing those borders.

#Agile#Book Review
The Model
Business 2024-04-16

The Model

A review of The Model. A book explaining The Model, the systematized approach to sales cultivated at Salesforce. Through the division of labor and collaboration across marketing, inside sales, field sales, and customer success, it reveals how sales, so often labor-intensive, gains reproducibility.

#Sales#Book Review#SaaS
Challenges Faced When Checking PHP 8.2 Compatibility with PHPCompatibility
Application 2024-04-14

Challenges Faced When Checking PHP 8.2 Compatibility with PHPCompatibility

Explore PHP 8.2 compatibility checks with PHPCompatibility CodeSniffer, addressing tool limitations and the develop branch.

#PHP CodeSniffer#PHPCompatibility
Introduction to System Metrics with ISUCON Environment
Architecture 2024-04-14

Introduction to System Metrics with ISUCON Environment

A summary of regular study sessions using the ISUCON environment to properly understand system metrics.

#ISUCON
The Art of Writing a CFP
Business 2024-04-14

The Art of Writing a CFP

Craft compelling conference CFPs using blog-writing, organization techniques, and structured presentation development methodology.

#Technical Writing
A Comprehensive Guide to Database Design: For Those Who Don’t Want to Stop at Beginner Level
Database 2024-04-11

A Comprehensive Guide to Database Design: For Those Who Don’t Want to Stop at Beginner Level

A review of a thorough guide to database design for those who don't want to stop at the beginner level. It explains DB design systematically and clearly, covering the essentials of normalization and table design as a guide for stepping beyond the basics.

#DB#SQL#Book Review
MySQL Locks Explained: Preventing Deadlocks and Improving Performance
Database 2024-04-05

MySQL Locks Explained: Preventing Deadlocks and Improving Performance

Understand MySQL locking mechanisms—table locks, row locks, gap locks, and intent locks. Learn how deadlocks occur and how to prevent and diagnose them effectively.

#MySQL#Transaction#Lock
Knowledge and Skills of Accounting Systems for Engineers
Business 2024-04-04

Knowledge and Skills of Accounting Systems for Engineers

A review of 'Knowledge and Skills of Accounting Systems for Engineers.' Assuming a grounding in accounting and bookkeeping, it explains how an accounting system turns various inputs into outputs, helping engineers who find accounting daunting grasp the big picture.

#Accounting#Book Review
Knowledge and Technology of Financial Systems for Engineers
Business 2024-04-04

Knowledge and Technology of Financial Systems for Engineers

A review of Knowledge and Skills of Financial Systems for Engineers. A book that weighs financial domain knowledge more than the systems themselves. It explains the operations and systems of banks, insurers, securities firms, and credit card companies, useful even for engineers working on payment systems.

#Finance#Book Review
Knowledge and Skills of Inventory Management Systems for Engineers
Business 2024-04-04

Knowledge and Skills of Inventory Management Systems for Engineers

A review of Knowledge and Skills of Inventory Management Systems for Engineers. A book for learning the domain of inventory management systems. It concretely conveys the difficulty of inventory management, tied to production, sales, purchasing, accounting, and costing, and the complexity of the functions it demands.

#Inventory Management#Book Review
Knowledge and Skills of Production Management Systems for Engineers
Business 2024-04-04

Knowledge and Skills of Production Management Systems for Engineers

A review of Knowledge and Skills of Production Management Systems for Engineers. A book for learning the domain of production management systems. It brings home, well beyond production management, that deeply understanding business workflows greatly affects system quality.

#Production Management#Book Review
Knowledge and Technology of Logistics Systems for Engineers
Business 2024-04-04

Knowledge and Technology of Logistics Systems for Engineers

A review of Knowledge and Skills of Logistics Systems for Engineers. A book for learning the domain of logistics systems. It explains how to optimize the flow and management of goods together with business knowledge, offering a foothold for understanding logistics-related systems.

#Book Review#Logistics
Database Normalization Explained: 1NF to 3NF with Examples
Database 2024-04-02

Database Normalization Explained: 1NF to 3NF with Examples

Learn database normalization from first principles. Understand 1NF, 2NF, and 3NF with practical examples and when denormalization is the right trade-off for performance.

#Normalization
Beginning SQL, 3rd Edition
Database 2024-04-01

Beginning SQL, 3rd Edition

A review of Beginning SQL, 3rd Edition. An easy-to-understand SQL primer you will wish you had read early in your career, also just right for revisiting how to write basic queries and the underlying ideas, and easy to recommend to those starting out with SQL.

#DB#SQL#Book Review
Practical Introduction to Databases: Efficient SQL through the Relational Model
Database 2024-04-01

Practical Introduction to Databases: Efficient SQL through the Relational Model

A review of a practical introduction to databases taught from theory via the relational model. Learning databases from relational theory helps organize how you approach RDBs, grounding the principles behind efficient SQL in set theory and logic.

#DB#SQL#Book Review
SQL Anti-Patterns
Database 2024-04-01

SQL Anti-Patterns

A review of SQL Antipatterns. A go-to classic that introduces the antipatterns you tend to fall into with databases and SQL, with clear explanations. Knowing common mistakes and how to avoid them helps with design and implementation decisions.

#DB#SQL#Book Review
Mastering SQL: A Comprehensive Guide for Advanced Beginners, 2nd Edition
Database 2024-04-01

Mastering SQL: A Comprehensive Guide for Advanced Beginners, 2nd Edition

A review of Mastering SQL: A Comprehensive Guide for Advanced Beginners, 2nd Edition. A book for learning the varied expressions of SQL beyond the basics. Full of oh-you-can-write-it-this-way moments that expand your repertoire, it suits those who want to step beyond the beginner level.

#DB#SQL#Book Review
Practical Introduction to SQL: Writing Fast and Understandable Queries
Database 2024-04-01

Practical Introduction to SQL: Writing Fast and Understandable Queries

A review of Practical Introduction to SQL. A book that organizes what to keep in mind when writing SQL. Grounded in execution plans, it teaches how to write queries that are both fast and easy to read.

#DB#NewSQL#Book Review