Yes, They Are Looking At You

Too often technological managers and directors disregard the impact their actions have on their teams. But even when you think they’re not, your employees are watching how you handle certain situations and infer the acceptable way to go forward. You might think that being senior means you can be late to an all-hands meeting, or that […]

Don’t Outsource Common Sense

Getting advice and recommendations from experienced people is a very smart move, and sometimes it can save you heaps of time, money and effort. But, you cannot lead if you defer every minor decision or technical question outside your team. It’s fine to consult another team that’s done something similar, yet not at the expense […]

Don’t Be Too Nice

There’s a discussion going on, Alice just described a very interesting solution to the problem at hand. You thought that things will wrap up now, but Bob has an idea as well. Of course that you let him start talking – everyone on the team value his opinion, and he usually has great inputs. But, […]

Sometimes It’s Good To Be Unremarkable

When your team needs to come up with a solution or architecture to a new and important need, it is valuable to take a moment and reflect about the range of possible solutions, from the Good Ol’ solution that everyone knows to the bleeding edge thing you just read about last night on Hacker News. […]

A Bad Apple Can’t Lead The Orchard

Developers are known for their cynicism and grumpiness. Sometimes, it’s even treated as a sign of merit–you’re not a real “senior developer” before you grow your get-off-my-lawn, that’s-never-gonna-work attitude. Yes, experience usually comes with a bit of pessimism – fewer deadlines missed, less over-committing. But that surely doesn’t mean you should accept bitterness and outright […]

Don’t Rush to the Keyboard

A client asked for my opinion regarding a need their team had, which could save them several hours of their top people, every month. This was a relatively simple and interesting problem to solve. It would’ve been easily accepted that this could be spun up as an internal tool by someone on the team very […]

Remember how you first learned to code?

Everyone can remember when they first learned how to code. Your first “Hello, world” was surely a memorable moment. And, for most of us, learning to code was structured, at least somewhat. Maybe it was all self-taught from a book, or a course, or a friend showing you some cool tricks. We usually start from […]