It’s so good that I am just going to summarize it and quote it a lot right here per my own goals, but you should read it for yourself.
You Don’t Need A Bunch of Money – But making money encourages personal growth and gives you freedom and peace of mind. And the personal growth keeps you away from bad jobs, bad bosses, and bad commutes.
You Don’t Need to “Find Your Passion” – Just be good at something. Passion comes from being good at something, not the other way around. Being good at decent job can get you autonomy, a sense of meaning, and a positive work environment.
If you want to love what you do, abandon the passion mindset (“what can the world offer me?”) and instead adopt the craftsman mindset (“what can I offer the world?”).
You Don’t Need Everyone to Like You – “The best way to get other people to like you is to learn how to like yourself.”
You Don’t Need (Or Even Want) to Be Famous – “What can you pursue if fame isn’t the answer? Pursue building a tribe instead.”
I think everybody should get rich and famous and do everything they ever dreamed of so they can see that it’s not the answer.
You Don’t Need Your Life to be a Movie – “You want a feeling of accomplishment, growth, and the pride that comes from following through with your goals.”
The secret of leadership is simple: Do what you believe in. Paint a picture of the future. Go there. People will follow.
It’s great to hear another dev just flat-out rant about the stupidity of “the algorithm interview”. Or as I call it, the “Computer Science 101” interview.
This podcast is basically saying that an effective interview should focus on things that you actually do on the job. In what crazy world are we interviewing for one skill and hiring for another?
I’ve been through a few “algorithm” interviews. They’re not that hard. They’re just annoying and misguided.
We are not in college any more. We are solving real-world problems.
The hardest technical interview I ever had as an iOS developer focused on things like the trade offs between different approaches to concurrency, effective testing at different levels, dependency management, and optimizing table views. These are much more interesting problems than a binary search.
If you do a computer science 101 interview, I guess you get to hire a bunch of computer science students. 🤷🏻♂️
I heard someone say the other day that you should switch careers every 10 years. I don’t know if I agree with that, but I am going to bookmark this checklist just in case. Because changing careers sounds hard.
Takeaway: App developers are not the fastest growing job. But they are the fastest growing well-paid job.
There is one six-figure salary job that is seeing more openings than any other over the next few years: app developer. The U.S. will add over 255,000 app developer positions to the job market between 2016 and 2026, more than any other high-paying job
Do you know what the new role is clearly defined, you know what the expectations are and why the position is open?
Do you have (or want to develop) the skills to do the job?
Do you want to do that kind of work?
What does success in this role look like?
Health and lifestyle
The new gig might negatively impact your health if it’s not a good fit. Chronic work-related stress can cause high blood pressure and elevated cholesterol levels.
If you don’t have specific objectives in mind — identifiable skills you want to sharpen, an idea of the direction you want your career to go — you’re not going to know if this promotion is going to get you to closer to those goals
Use self-assessment tools such as Strengthsfinder to figure out if the promotion plays to your talents.
“Think of what you’re doing now, what you’re good at, what you want to do more of, and see if the promotion will allow you to continue to do that,” she said. “If the promotion is not going to let you do that, it might not be a good fit.”
Try ranking the top three things you’re looking for in any position you take. Everyone’s priorities are different. For some, it could be proximity to home, the ability to engage in challenging work and maintaining a certain salary bracket. For others, flexible work hours, being on a cohesive team and access to mentors are priorities
It’s important to keep an open mind and think about the doors that might open if you take the job. You could contribute to an exciting project, break into an emerging industry or learn a new skill set
focus on the things you can control when it comes to your professional development. Instead of fretting over when opportunities for advancement will present themselves, hone your expertise and strengthen your network so you’ll be a competitive hire no matter what