Coding AI: The Good, The Bad, and The “Why Is My App Calculating the Meaning of Life?”
AI Coding Shaun Gehring AI Coding Shaun Gehring

Coding AI: The Good, The Bad, and The “Why Is My App Calculating the Meaning of Life?”

This article humorously examines AI's role in coding—from accelerating tasks to generating chaotic errors. It offers actionable strategies: vetting AI suggestions, implementing security checks, and balancing automation with critical thinking. Essential reading for developers leveraging tools like Copilot while avoiding over-reliance and maintaining core programming skills.

Read More
Agile’s Identity Crisis: How We Turned a Manifesto Into a Mad Lib
Agile Shaun Gehring Agile Shaun Gehring

Agile’s Identity Crisis: How We Turned a Manifesto Into a Mad Lib

Agile methodologies often devolve into rigid rituals that stifle productivity. This article critiques Agile’s modern pitfalls, shares real-world failures like PhoenixTech’s Scrum chaos, and offers solutions like hybrid frameworks, outcome-focused planning, and stakeholder pacts to restore flexibility and efficiency—proving Agile works best when stripped of dogma and centered on results.

Read More
Microservice Vs Monolith: The Current State Of Development
Software Development Shaun Gehring Software Development Shaun Gehring

Microservice Vs Monolith: The Current State Of Development

This analysis compares microservices and monolithic architectures, outlining their strengths (scalability vs simplicity) and trade-offs. It provides actionable criteria—team structure, project complexity, deployment needs—to help developers choose the optimal approach, emphasizing that neither is universally superior but context-dependent for modern software challenges.

Read More
Leadership: Transparency, A Strength Or A Weakness?
Leadership Shaun Gehring Leadership Shaun Gehring

Leadership: Transparency, A Strength Or A Weakness?

This article explores leadership transparency as a strategic tool, arguing that intentional vulnerability builds trust and team cohesion. It contrasts risks vs rewards, provides real-world examples of balancing openness with discretion, and demonstrates how authentic communication fosters accountability, mutual respect, and psychological safety in high-performing teams.

Read More
I Just Heard That Monoliths Are The Future Of Software Development
Software Development Shaun Gehring Software Development Shaun Gehring

I Just Heard That Monoliths Are The Future Of Software Development

This article challenges the blind adoption of microservices, exposing how rushed implementations create brittle "distributed monoliths." It offers actionable steps to strategically decompose monoliths, prioritize decoupling, and design resilient architectures—emphasizing planning, domain boundaries, and avoiding event-bus pitfalls—while arguing for pragmatic balance in the monolith vs microservice debate.

Read More