Ubiquitous Reading

Software Engineers rarely have time to read books. So when an engineer gets excited about something they are reading, I’m on board. I’ll buy the book and read it too; to build ubiquitous language on our team. It fosters clear communication; I like to call it ubiquitous reading.

Read More

Know Your Numbers

Good managers with a P&L always know their numbers. If asked, managers can recite them from memory. But some managers don’t always run off a budget. For Software Engineering Managers, their numbers are project statuses.

Read More

Blogging and Writing

Seth Godin suggests blogging every day (including Saturdays and Sundays). At more than 7000 posts, he walks the talk. His writing, podcasting, and thought leadership continues to amaze me.

Read More

One-Off Apps

Whenever I have a simple repetitive task, I like to create a quick single-page app to automate it.

Read More

Map of the Universe

Understanding your team’s scope of responsibility is made easier with a Map of the Universe. This one-page diagram outlines the high-level applications your team maintains and how data flows between them.

Read More

The Three Perspectives

Every project must take into account three perspectives: the business perspective, the technical perspective, and the customer perspective.

Read More

Confusing Process and Goals

It’s easy to hide in the corner and update task statuses instead of leading the projects you’re responsible for. That’s shuffling deck chairs on the Titanic.

Read More

Six Challenges for Working in Corporate IT

I love Tech Twitter. It’s why I’ve stuck with Twitter for more than 15 years. The resources generously shared by my fellow software developers and engineering managers help me learn, grow, and stay current in the industry.

Read More

Data is for decision-making

I keep records for all sorts of things: fitness statistics, time tracking for work, and writing word counts, to name a few. It’s data that sits in notebooks and spreadsheets, and it will never be used again.

Read More

Career Documentation

The longer your career goes on, the more difficult it is to remember the things you’ve accomplished. Occasionally it’s a challenge simply remembering what you did last week.

Read More

RACI

Communication is critical in organizations and on project teams. If I can learn something than improves how a project runs, I’m all for it.

Read More

How to Write a Bug Report

Bug reports are a minefield of useless comments to passive agressive opinions. They can be as barely detailed as “[thing] doesn’t work” to page-long diatribes that don’t really tell you what’s going wrong.

Read More