The Agile Compromise Calls for Courage
Explores the role of courage in Agile software development for managing inherent project risks, using a hiking analogy to illustrate risk strategies.
Explores the role of courage in Agile software development for managing inherent project risks, using a hiking analogy to illustrate risk strategies.
Practical advice for improving meeting culture in tech teams, focusing on agendas, time management, and clear outcomes.
A developer explores issues building Apache Flink with modern Maven due to blocked HTTP repositories in dependencies, offering troubleshooting insights.
A developer details issues building Apache Flink with modern Maven due to blocked HTTP repositories in dependencies, offering troubleshooting insights.
Explores the unique challenges of measuring engineering manager performance compared to individual contributors, focusing on timeframes and domains of responsibility.
A critical analysis of AWS re:Invent 2022, questioning AWS's innovation and discussing the shift from cloud primitives to open-source platforms.
A software engineer's perspective on the value and pitfalls of time estimations in software development projects.
A senior iOS developer reflects on his difficult early career without mentorship, advocating for better onboarding and guidance in tech.
A book review of 'Engineering Management for the Rest of Us', summarizing key lessons on trust, communication, and team leadership for tech managers.
Discusses the importance of drive and ownership for engineers in small companies, and how to coach team members to take full responsibility.
A developer reflects on achieving high productivity and shipping speed in a small tech company with minimal process and no project managers.
Announces new .NET learning paths for APIs, C#, and Blazor, plus a personal update on the author's newborn.
A developer's reflection on his writing process and a weekly roundup of interesting tech podcasts, articles, and blog posts.
Critique of external tech recruitment, highlighting mismatches between candidate skills and backend role requirements.
A software developer announces a hiatus from blogging, reflecting on diminishing returns and industry frustrations.
An article encouraging software developers to write about their learning experiences, even on non-novel topics, to practice writing, provide diverse perspectives, and cement understanding.
Actionable advice for tech job seekers on tailoring applications, crafting concise CVs, and demonstrating enthusiasm to stand out in interviews.
A developer's reflection on the importance of direct user feedback and modern tooling, arguing that working without them is a crippling handicap.
A technical lead shares five key lessons learned from transitioning from a developer to a leadership role, focusing on team empowerment and removing barriers.
A programmer reflects on the value of technical books versus hands-on projects for learning programming languages like Elixir and Rust.