Over the last few weeks I’ve interviewed many 2015 graduates seeking jobs in software development. The good news is: there are a lot of talented young developers coming into the workforce. The bad news is: too many of these are poorly prepared to find their first software jobs. Here…

At a graduation in Upstate New York this weekend, I found myself talking to my nephew’s friend, who was struggling to find his first job in software. This turned out to be a timely discussion, since I’d spent the last few weeks talking to and reviewing the profiles…

I’m amazed at how poorly many new college graduates are using LinkedIn to support their job searches. Whether you love it or hate it, LinkedIn is the primary source for companies to find you. While after a few years of work you'll earn the right complain about InMail recruiter…

I’ve been ranging far afield from my usual tech histories over the last few weeks. Here are my recent reads. Startup Boards: Getting the Most Out of Your Board of Directors (Brad Feld) My advice on this book is sort of like the movie Fight Club. The first rule…

A few years ago I had a project manager from my team in Scotland send me a copy of Eliyahu Goldratt’s The Goal after learning I’d never read the 1984 classic. At the time, the constraint this team was struggling with was an ability to get software specifications…