Best Practices for Software Development in Go

A collection of real-world Go best practices from years of building backend systems, APIs, and cloud-native services.

2025-04-08 · 28 min · 5785 words · Norbix

Keywords in Software Architecture

A visual exploration of the core keywords and concepts in modern software architecture.

2025-04-13 · 4 min · 741 words · Norbix

Movement Patterns & Logical Thinking in Software Engineering

Exploring the intersection of movement patterns and logical thinking in software engineering, with a focus on algorithms and design.

2025-04-25 · 3 min · 512 words · Norbix

Humble Consulting: How Curiosity Creates Real Business Value

Exploring Edgar H. Schein’s idea of Humble Consulting and how curiosity, empathy, and co-creation lead to measurable business value—earning more, saving more, and reaching hidden gatekeepers.

2025-09-17 · 3 min · 571 words · Norbix

Vanilla vs Frameworks in Software Engineering: Control, Speed, and Trade-offs

Should you build software using frameworks or go vanilla? Explore trade-offs, real-world scenarios, and how experienced engineers make the right choice.

2026-03-26 · 4 min · 726 words · Norbix

The Boy Scout Rule in Software Engineering: Leave It Better Than You Found It

Small improvements compound. Learn how the Boy Scout Rule transforms messy codebases into maintainable systems—without big rewrites.

2026-04-10 · 3 min · 636 words · Norbix

Google Style Guides — Writing Consistent, Readable, and Maintainable Code

A practical overview of Google’s engineering style guides and why consistent coding conventions matter when building maintainable software at scale.

2026-08-13 · 13 min · 2588 words · Norbix

Beyond Code — Connecting Business, Data, Application, and Technology Architecture

A practical look at the four domains of enterprise architecture, showing how business capabilities, data ownership, application boundaries, and infrastructure decisions connect through one subscription-service example.

2026-10-20 · 9 min · 1783 words · Norbix