Code Quality & Practices ·
Pragmatic, Perfectionist, and Cowboy Developers
A good developer balances quality, time, and risk, increasing rigor according to the sensitivity of the system.
Articles and lessons drawn from real-world experience in technology, software engineering, team management, entrepreneurship, education, and professional growth.
Code Quality & Practices ·
A good developer balances quality, time, and risk, increasing rigor according to the sensitivity of the system.
Career Growth & Work Culture ·
Work quality is not defined by where an employee sits, but by their character, skills, discipline, and experience.
Career Growth & Work Culture ·
Years of experience are not enough; compare your actual abilities with the role and identify gaps that need deliberate development.
Career Growth & Work Culture ·
Buying a sensitive system may speed up launch, but a strong team creates lasting capability to understand, operate, and evolve it.
Performance & Reliability ·
Queries are not the only factor; distance between users, application servers, and databases adds latency that must be measured.
Application & Infrastructure Security ·
XSS protection depends on context-aware output escaping, CSP, and treating user-controlled data as untrusted.
Software & Systems Architecture ·
Server-Driven UI lets product teams change supported screen content and ordering from the server without waiting for app-store review.
Backend & Databases ·
Read-only access does not make a reporting tool harmless to production; expensive queries can still disrupt core operations.
Performance & Reliability ·
Reliable service requires consistent decisions across infrastructure, architecture, teams, and priorities—not one isolated fix.
Backend & Databases ·
A hot backup with replication can be safer than mysqldump when a large production database must keep accepting writes during migration.
Application & Infrastructure Security ·
The server does not contact the authenticator on every login; both sides generate a code from a shared secret and the current time.
Career Growth & Work Culture ·
Never underestimate your knowledge, no matter how modest. Someone less experienced will benefit from it — share without fear.