I really liked “OPP (Other People’s Problems)” article which talks about handling of responsibility for things that other people should be responsible for.
If you’re reading this looking for advice, you’re probably a go-getter. You consider yourself a responsible person, who cares deeply about doing things right. Your care may be focused on software and systems, or on people and organizations, or on processes and policies, or all of the above.
This attitude has probably served you well in your career, especially those of you who have been working for a number of years. You’ve been described as having a “strong sense of ownership,” and people admire your ability to think broadly about problems. You try to think about the whole system around a problem, and that helps you come up with robust solutions that address the real challenges and not just the symptoms.
And yet, despite these strengths, you’re often frustrated. You see so many problems, and when you identify those problems, people sometimes get mad. They don’t take your feedback well. They don’t want to let you help fix the situation. Your peers rebuff you, your manager doesn’t listen to you, your manager’s manager nods sympathetically and then proceeds to do nothing about it.
That kind of grinding frustration can wear you down over time. I know, because I’ve been there.
Not only the article describes the problem, but it provides a practical approach to dealing with it.
In the last few years, I was going through a very similar thinking process in my head, but I’m nowhere near the well-defined suggested approach. I wish I read this much earlier in my career. Much much earlier.
Here’s a great website for anybody looking for a remote job. It provides a rather lengthy list of categorized careers, with explanations of what each one is all about, links to learning and training materials, as well as the links to the numerous websites where remote jobs are advertised.
I’ve seen plenty of company handbooks. Some of those were in the companies that I worked for. Others – shared documents from companies I’ve only heard about. Mos of these handbooks were rather boring HR documents, explaining boring HR rules and polices to mostly new employees – working hours, company structure, dress code, and the like.
Today I came across a different kind of the company handbook. It comes from the Mobile Jazz, which is a mobile and web development company.
Before I even finished reading through it, I wanted to work for or with the company. It’s cool. It’s fun. It’s awesome!
And it doesn’t matter from which perspective you are looking at it. The design of the document is great. The content is great. The purpose is great. And it radiates the company culture, and what a culture it is!
I just can’t get enough of it. It’s exactly the kind of place most techies want to work for. It’s open. It’s transparent. It has great values. It’s immediately trustworthy.
This is an excellent example for so many companies to follow! Raising the bar, one company handbook at a time…
Awesome Interviews is a curated awesome list of lists of interview questions. Technical interviews, mind you. It covers a wide range of areas from a variety of programming languages, frameworks and databases, to operating systems, data structures and algorithms. There also coding exercises and much more.
This list links to some really great resources for both candidates, who are preparing for the interviews, and interviewers who want to make their interviews better.