• 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

YouTube

Building Software From Scratch

by John Sonmez 

February

23

2017

A lot of software developers like to make things complicated. They get something that could be simple and easy and, due to what most people tell on the internet, make it complicated. Software should be simple. Said that, it's easy to understand why [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, C++, Communication, Guest Post, Language, Process Improvement, Programming, Technical

How to Choose Good Names in Code

by Jonathan Boccara 

February

22

2017

Choosing a good name for a piece of code is so important. If your code is going to be read at least one time—if only by yourself—then names will play a major part in your capacity to work with it. Variable names, [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Business, Career, Goals, Money, People

A Software Developer’s Guide to Jobs and Job Titles

by John Sonmez 

February

20

2017

I’ve been a software developer for over 15 years and I still don’t know what to call myself. Really. You’ll notice in this book I try to drop programmer and sometimes software engineer into some of the text, just for SEO, because [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Best Practices, Code Reviews, Guest Post, Paired Programming, Process Improvement, Programming, Scrum, Skills, Technical

Why Agile Is Dead

by Pete Heard 

February

17

2017

Agile was created by some official organization, right? Wrong. It was invented by a group of software developers who got together on February 11, 2001, at the Snowbird Ski Resort in the Wasatch mountains of Utah to talk about ways to make [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

YouTube

How To Avoid Distractions?

by John Sonmez 

February

16

2017

Avoiding distractions… How nice would it be if we had a magic pill that would do all the work for us, huh? Imagine if we could take a pill and get 100% focused all the time? Well, due to the fact that [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Cool Stuff, Education, Guest Post, Language, Learning, Process Improvement, Programming, Skills

The Best Way to Learn Python

by Adrian Rosebrock 

February

15

2017

Image of resources to learn python

The best way to learn python starts with deciding what you want to build. Next you'll want to find a course or some resources to help guide you through developing your idea. When learning python it's very important to start with an [ 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 - 2026