• Interview
    • Prep Courses
    • Coding Questions
    • Tips
    • Behavioral Questions
  • Career
    • Jobs
    • Soft Skills
      • Build Your Portfolio
      • Goal-Setting
      • Productivity
      • Health
      • Start a Blog
    • Software Engineer
    • Game Development
    • Blockchain Developer
    • Cloud Computing
    • Web3 Developer
  • Resources
    • Products
      • The Complete Software Developer’s Career Guide
      • 10 Steps to Learn Anything Quickly
      • How to Market Yourself as a Software Developer
      • Create a Blog That Boosts Your Career
      • 10 Ways to Make Money From Your Blog
    • Best Coding Hardware
    • Gifts
  • Languages
    • Python
    • C++
    • Blockchain Languages
    • Rust
  • Blog
  • About
FREE BLOGGING COURSE FOR DEVELOPERS

The Simple Programmer Blog

Best Practices, Ethics, Guest Post, Legacy Code, Process Improvement, Programming, Software

If It Ain’t Broke: Arguing For Upgrade in a Legacy World

by Josiah Carpenter 

March

31

2017

Jonathan Boccara wrote a great article last month about the importance of a good attitude when we have to deal with legacy code. But what about those times when it’s not just the legacy code but the whole system that needs to [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Communication, Ethics, Fitness, Goals, Guest Post, People, Self Improvement, Stress

Dating for Programmers: Why Never Having a Girlfriend Is Bothering You So Much and What to Do About It

by Brandon Chun 

March

29

2017

You’re in your twenties and you’ve never had a girlfriend. I get it. I can’t throw women in your path, but I can tell you why it’s so important to you and how you can get better control over your life, so [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Career, Community, Ethics, People, Psychology, Self Improvement

The Programmer’s Guide to Working on a Team

by John Sonmez 

March

27

2017

One of the most common interview questions software developers get asked is whether or not they consider themselves a good team player. And although this question is a bit generic and overused, it’s asked for a very good reason: Teamwork is an [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Algorithms, Cool Stuff, Fitness, Goals, Guest Post, Psychology, Self Improvement

Using The 75% Algorithm to Change Your Life with Weight Loss

by Aaron Thomas 

March

24

2017

Where I’m Coming From In my teens I was heavy, very heavy. I have always been a big guy but this was not an issue of being large-framed or big-boned, even though I am 6’4”. I was fat, I was obese, and [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Career, Entrepreneurship, Productivity, Psychology, Self Improvement, Stress

The Software Developer’s Guide to Work / Life Balance

by John Sonmez 

March

20

2017

Here I sit, on a plane, getting ready to write a chapter about work/life balance, and I’ve already slipped into one of the habits that I’m about to condemn. I’m trying to figure out how to start this chapter, trying to will [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Creativity, Guest Post, Process Improvement, Self Improvement, Skills

The One Skill You Need

by Robert Whitcomb 

March

17

2017

For the past few weeks, Simple Programmer has been releasing chapters of John’s new book for free. If you’ve been following along, you know he’s given us a lot of useful skills to learn and master. However, I haven’t seen him mention [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0
Load More

Popular Posts


Codecademy Python Review – is it any good? (2023)


The BEST Laptops for Computer Science Students in 2023


Rust vs Python – Is THIS the Language of the FUTURE?


Codecademy Full Stack Engineer Career Path Review (2023)

About The Simple Programmer

Since 2009, Simple Programmer has helped millions of readers become better problem-solvers, be more charismatic, and make more money as a developer.

  • About Simple Programmer
  • Career Guide for Developers
  • Privacy Policy
  • Sitemap
Contact

  • 500 West over Dr #7981, Sanford, NC, 27330, US

©Copyright The Simple Programmer - 2025