Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.

10 articles from May 2023 · show all

How one sentence guides your career

Unlock the secret to guiding your career with a powerful positioning statement. Learn to stand out in the job market and attract opportunities that align with your expertise and values.

What you can expect from the Senior Mindset Retreat

Unlock your true potential at the Senior Mindset Retreat! 🚀 Develop crucial soft skills for career growth and become the leader the tech world needs. It's not just about coding, it's about teamwork, ownership, and making an impact.

Two types of complexity and their impact

Complicated code slows down junior devs, while complex systems impact senior devs more. Focus on managing system complexity & dependencies, not just simplifying code.

How positioning makes you stand out from the crowd

Stand out in the job market with a strong positioning statement! Focus on the value you bring to organizations, not just tech skills. Be specific about what you do, for whom, and how.

Why a tech meltdown is the best time to invest in your career

Invest in your career growth. Seize the moment to develop new skills and prepare for a brighter future

How I turned 15 years of writing into a chatbot

What do you do with 15 years of your writing history when LLMs hit the scene? A chatbot!

Your manager can be a peer

This collaborative approach enhances both people and technical aspects of a team, leading to a more efficient work environment.

You can't fix the wrong abstraction

Unlock the secrets to combating architectural complexity in software development and learn to identify and fix the wrong abstraction. Boost productivity, reduce bugs, and retain more staff.

Eight things to know about LLMs

eightthings.pdf is the best paper I've read on what's going on in AI right now and why everyone is excited. Here's my summary.

Hug your manager

Behind every thriving team is a dedicated manager who shields them from corporate chaos, sacrificing their own well-being for the team's success.