Redowan's Reflections — Page 8

Recent writing

Longer articles, short notes, and things I'll probably need to look up again.

Browse the archive
Planning palooza

Why scattered planning documents across RFCs, ADRs, and multiple tools hinder productivity compared to centralized documentation.

Reminiscing CGI scripts

Build a CGI script from scratch using Go's stdlib and Bash. Understand why Common Gateway Interface fell out of favor for modern web apps.

Finding flow amid chaos

Strategies for achieving deep work and focus time as an engineer drowning in meetings, Slack messages, and corporate interruptions.

Oh my poor business logic

How resume-driven development and technical maximalism distract engineers from solving real business problems and delivering value.

Pesky little scripts

Organize custom scripts with comma-prefixed naming. Improve tab completion and eliminate clutter by prefixing script names with special characters.

Footnotes for the win

Why footnote-style reference links create cleaner Markdown documents and improve the writing experience over inline links.

Self-hosted Google Fonts in Hugo

Host Google Fonts locally in Hugo without CDN dependency. Download woff2 files, configure CSS, and improve performance while maintaining GDPR compliance.

Configuring options in Go

Compare three Go option patterns: exposed structs, option constructors, and functional options. Learn when to use each for clean APIs.

Search and navigate

Navigate