This is your brain. This is your brain on computers.

Category: Software Career

How to Become a Software Engineer After Losing Your Job

The past several decades have seen an overhaul of the world economy and a shift into a more connected and globalized workforce. We have seen entire industries disappear in a matter of years only to be replaced by offshore companies reliant on large, cheap labor pools and costs of living.

7 Great Tips for Successful Software Teams

The following article is a cross post from our sister site. It has been updated for 2020, edited for accuracy, and modified to fit the style of this site. Teams of people need structure. Humans are imperfect, forgetful, prone to mistakes, and often cut corners for convenience or “time saving”. Yes,

5 Things We Look for in Technical Job Interview Candidates

Job interviews. Yuck. No one likes them (especially not the people conducting the interviews). Both sides of the transaction are looking for quick resolutions to a sometimes overly long and stressful process. The interviewee is obviously looking for a job and a source of income. The hiring managers just want

5 Stable Industries to Get Started as a New Software Engineer

Eventual economic recessions and depressions are inevitable occurrences of modern life. As a software developer, you can sometimes avoid or at least lessen the potential cataclysm of economic fallout. Your profession can command above average stability and flexibility in comparison to many other types of jobs. But ultimately your job

How to Move From Tech Lead to Engineering Manager

Oh no. Now you’ve done it. You’ve gotten yourself to a place in your career where you want to move up to management. Is it still too late? Can you turn back time? No, so I guess you’re stuck moving forward. The good news is that you’ve stumbled upon a

6 Mistakes Every Programmer Makes and How to Avoid Them

Every human has vices, bad habits, and makes mistakes. It’s simply not possible to be a perfect person with the ability to foresee all outcomes and avoid all problems. This tends to become especially true in professions where people are under pressure to perform, need to create complex solutions to

How to Work From Home Successfully as a Software Developer

We live in an increasingly global and simultaneously connected/disconnected world. We are connected by swarms of technology whether it’s computers, mobile phones, social media, or cars. Every day our technology improves, continues to hook into our lives, and most of the time improves our quality of life. No longer are

How to Move From QA to Software Developer

Everyone needs a change of scenery at times. There’s a major difference between personal changes and professional change: we like our career to move in an exclusively upward trajectory. We know that everyone wants to feel like they’re making personal and professional progress by becoming better, smarter, and more responsible

5 Responsibilities of a Software Developer

What the heck is a software developer anyway? Is it different from a programmer? What about a software engineer? Are they all the same thing or do they have completely different responsibilities? We understand the confusion, because the definitions can change depending on whom you ask and which business is

5 Reasons to Switch Careers to Software Engineering

The past several decades have seen an overhaul of the world economy and a shift into a more connected and globalized workforce. We have seen entire industries disappear in a matter of years only to be replaced by offshore companies reliant on large, cheap labor pools and costs of living.

JOIN THE CONVERSATION

Get the latest ultimate guides, tutorials, and advice to level up your skills.