- A long time ago, in the midst of spending a few happy years writing C++ code, I happened to work on a project in plain C. It felt awkward after C++, but ended up being somewhat tolerable, until I needed a couple of hash tables for objects of different types. In my mind, it was a simple, innocent request, but this is where my foray back to the C land hit a brick wall.
I always liked going for a walk. It helps me think; it helps me clear
my head; and, growing up as nerdy, unathletic boy, it used to be my
main way to get some physical activity.
The title is obviously tongue-in-cheek: only you can decide which way
to search for a job is right for you.
- What if we would treat our employees as human beings first, the way we treat our friends—with respect, dignity, and concern about their well-being—rather than as resources a manager would deploy to achieve a specific business goal?
- I realize that all this talk about looking for the right fit may sound naive, or irrelevant, or not applicable to large companies. It does come from my experience on small teams (from both sides of the table), and my sincere quest to build teams that are productive, respectful and maybe even somewhat happy (again, from both sides of the table).
I’ve spent most of my career looking for a job, or hiring software
engineers, or at least watching software engineers being
hired. As I had had yet another bout of exhausting job search, I spent a
fair amount of time talking to everyone willing to listen about my
career path, my strengths and weaknesses,—and, yes, about my opinions
on hiring and getting hired. I think it’s a good time to write them
down, so that next time I can just point my interlocutors to this blog post.