Dust-Up in the Agile World

I read a recent blog post by Adam Pisoni, CTO & co-founder of Yammer, titled I’m Sorry But Agile Won’t Fix Your Products. It’s a great read and drives home a truth that often gets overlooked in our industry: small, empowered and self-organizing teams almost always produce…

Read the rest

Tips for the Future Developers in the Incoming Class of 2019

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…

Read the rest

9 Tips for Getting Your First Software Job

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…

Read the rest

7 LinkedIn Profile Tips for New Graduates

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…

Read the rest

My Entrepreneur Bookbag

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…

Read the rest

Software: The Process Is the Constraint

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…

Read the rest