Under Development
A Software Development Blog
-
There is a point in the career of every up and coming engineer at which they will be writing more code than they ever have, and more than they ever will again. Turning this corner is an important milestone in the career of an engineer and facilitating this transition is a key skill for any…
-
Start with curiosity
Imagine that someone on your team comes to you with a story about conflict with another engineer – they cannot come to an agreement on what technical approach to take, every design session boils over into an argument, code reviews turn into bickering, they cannot stand working on the same team anymore; they would like…
-
Organizational Case Law
The collection of decisions an organization makes form a sort of case law that governs future decisions. Being aware of, and actively managing this organizational case is a useful tool for influencing how an organization operates.
-
Leadership as a Service
Servant Leadership is a topic that I’ve seen frequently discussed and just as infrequently defined in the context of Software Engineering Management. I’ve seen practitioners of the craft lead extremely effective teams, but nearly as often, I’ve seen self-proclaimed servant leaders use that mantle as a justification for neglecting their team and abdicating responsibility for…
-
Debate your values
Nobody wakes up in the morning deciding to be wrong, even though it can feel like someone did when you wade into a technical debate. Even in professional development organizations, debates about architecture, technology or technical design can feel like internet flame wars, with people on both sides of the conversation making their points with…
-
Use your data
Data you don’t use is like a car you don’t drive, collecting rust, parked out on the front lawn. Maybe the last time you took it out for a spin, it turned over and got you from point A to point B, it sounded a bit rough, and there was a weird smell. It probably…
-
Did you hear what I said?
I went snowboarding for the first and only time when I was in College. I spent my day on the easy slopes, and over the course of the morning, got to the point where I would only fall down two or three times between the top of the lift and the base. Just before lunch,…
-
Moving to Management
Every time an engineer becomes a manager it is a loss to the company. Why do we still do it?
-
Have you tried talking to them?
Don’t assume your manager, or anyone else, knows what you want, what your goals are, or what you are feeling at that moment. If you share your goals with your manager, you give them the ability to help you out and make choices that benefit everyone