Showing posts from December, 2023


Aphorisms. I'm not sure what it is about them - but I think I do better with adopting them as resolutions than I do adopting actual resolutions.  Maybe it's that they're often just more approachable than resolutions? SMART goals are intimidating. If you fail at a SMART goal, well... You have no one to blame but yourself. But aphorisms give the room to fail. They're aspirational and ambitious - the kind of thing Mr. Rogers or Bob Ross would encourage us to consider without being too pushy, and without the judgement or disappointment if we misstep.  Over the years, I've collected various aphorisms as a kind of recipe for my professional life (though they often also extend beyond the professional.) Each year I try to add some new ones but with 2024 around the corner, I've not yet come across anything new that has shaken my perspective the way the ones below have. So I'm taking suggestions! If, after reading the list below, you have an aphorism, observation, ma

Entry-Level Job Hunting

Someone recently reached out asking for tips for their first job hunt. I honestly struggled with the response because I wanted to give the best advice I could give. Frankly, I really wondered if my advice would be good at all. Afterall, my career started almost 20 years ago and while it was tough then, it's not like what it is today. A simple "Just do this..." approach didn't work then and works even less now. So I've really been challenging myself with this idea: If I got started today, in tech, in this economic climate, with large layoffs happenings, an increasingly competitive job market, with no experience, no network, and few resources, what would I do? Where would I get started? How would I find my first job? While I don't know if I have the answer, I have some perspective that may help: Re-think what a "first job" can be. I say this because I see a lot first-time job seekers think the first time job has to be at a name brand. Maybe they've


Let's Clear Up The Ambiguity!

FAQs for a Software Engineering Hiring Manager

7 Steps to Writing an Amazing Resume

7 Steps to Building your Portfolio MVP

Work Experience vs Professional Experience