Creating a Great Environment for Software Engineers

Continuing with yesterday’s post on Recruiting Software Engineers, Kevin Strasser of TribeBoost offered a great comment that software engineers are looking for more than just money — the environment must also be attractive. Here are some thoughts on creating a great environment for software engineers based on Kevin’s thoughts and others: Autonomy, Mastery, and Purpose – Encourage autonomy,…

Employee Turnover in a Startup

With all the talk about recruiting and finding talent, it’s easy to forget that employee turnover is a real challenge and that strong employees always have multiple job offers. Of course, the best thing to do is create a great culture that not only attracts awesome people but also retains them. Here are a few thoughts on…

Nice Chairs and Cheap Desks

Recently I was over at a friend’s new office. As expected, the office had fresh paint, carpet, and new furniture. Only there was a common, and serious, furniture mistake: nice desks and cheap chairs. Wrong. Chairs should be nice and desks should be cheap. Whether it’s an old door turned into a desk (Amazon.com style) or…

CEOs are Treated Differently

Several years ago we had an employee that wasn’t working out. Team members kept coming to me and lamenting that this person wasn’t getting things done and didn’t meet our culture standards (positive, self-starting, and supportive). Only, in my interactions with him everything was great, he did quality work for the tasks I asked of him,…