Book Image

Skill Up: A Software Developer's Guide to Life and Career

By : Jordan Hudgens
3 (1)
Book Image

Skill Up: A Software Developer's Guide to Life and Career

3 (1)
By: Jordan Hudgens

Overview of this book

This is an all-purpose toolkit for your programming career. It has been built by Jordan Hudgens over a lifetime of coding and teaching coding. It helps you identify the key questions and stumbling blocks that programmers encounter, and gives you the answers to them! It is a comprehensive guide containing more than 50 insights that you can use to improve your work, and to give advice in your career. The book is split up into three topic areas: Coder Skills, Freelancer Skills, and Career Skills, each containing a wealth of practical advice. Coder Skills contains advice for people starting out, or those who are already working in a programming role but want to improve their skills. It includes such subjects as: how to study and understand complex topics, and getting past skill plateaus when learning new languages. Freelancer Skills contains advice for developers working as freelancers or with freelancers. It includes such subjects as: knowing when to fire a client, and tips for taking over legacy applications. Career Skills contains advice for building a successful career as a developer. It includes such subjects as: how to improve your programming techniques, and interview guides and developer salary negotiation strategies.
Table of Contents (5 chapters)
4
Index

Libraries could be filled to overflowing with books filled on procrastination. Through my life and career, I have gone through self-help books that attempt to explain why people procrastinate along with supplying strategies to help curb procrastination.

And as great as all those books are, no one has been able to describe the true problem with procrastination better in my mind than Steven Pressfield in his book The War of Art.

In The War of Art, Pressfield compares procrastination with being an alcoholic. If you're like me, when I first heard this comparison I was skeptical. I had a hard time connecting myself pushing off writing a blog post until tomorrow with an alcoholic passed out on the sidewalk in front of a bar.

However, I chose to continue reading. Pressfield gave procrastination a name, calling it the resistance. And that was something I could relate to. Whenever I come across a challenging task, it's as if there is a constant voice in my head saying:

And when I give into the voice, it's as if I took a shot of happy pills. I instantly feels as through a weight has been lifted off my shoulders and I feel happy. However, when tomorrow rolls around I've discovered something… the voice comes right back and it's still encouraging me to push the task off again.

I've already presented my system for hacking procrastination. However, I don't want to describe a problem without giving a solution. Therefore, I will conclude by saying that the best way I've discovered to fight procrastination is by taking baby steps.

In his book Mini Habits, Stephen Guise made the concept of performing one push up a day famous. Guise was a self-proclaimed procrastinator who despised going to the gym or working out. However, one day he decided he was going to create the mini goal for himself to perform a single push up every single day. By following this approach, he realized that the idea of working out was no longer a scary concept. And therefore wasn't something to procrastinate.

Of course, doing one push up a day would have limited health benefits. But what Guise discovered was that after performing the push up he was usually in the mood for doing more pushups. And eventually, his daily habit morphed into a full daily fitness regime.