• 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

Career, Code Reviews, Debugging, Learning, Process Improvement, Programming, Software, Technical, Testing, Unit Testing

What Software Developers Should Know About Testing and QA

by John Sonmez 

January

2

2017

One of my first official jobs in the software development industry was that of a tester. My job entailed looking at stacks of papers that were printed out by a new printer we were testing at HP, and comparing them to the [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Book Review, Cool Stuff, Education, Guest Post

All The Books I Read In 2016

by John Sonmez 

December

29

2016

It’s that time again where I go through all the book I read this year and give you a short review of each one. This year, I read a whopping 72 books! Yes, that's crazy, I know. I was a bit shocked [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Best Practices, Guest Post, Patterns, Process Improvement, Programming, Skills, Software

What Are Software Design Patterns Hiding From You?

by Muhammad Umair 

December

28

2016

We can all get overwhelmed at times by jargon terms like MVC (Model View Controller), Abstract Factory, and GOF (Gang of Four) patterns. Let me admit something: for a long time I was comfortable with only one pattern, Singleton. I completely understood [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Programming, Skills, Technical

What Software Developers Need to Know About DBAs and DevOps

by John Sonmez 

December

26

2016

Producing working software involves much more than just writing code. Most substantial software applications require some kind of data storage, and they have to be built, tested, and deployed somewhere. And you know what? We need people who know how to handle [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Best Practices, Code Reviews, Guest Post, Process Improvement, Testing

Developers Don’t Try

by Edwin Klesman 

December

23

2016

As a developer, we often tend to “try out” stuff to see if it works and throw out the results if they don't live up to our expectations. Whether you're creating this nice generic function to make things in your app more [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

YouTube

What Does C/C++ Mean?

by John Sonmez 

December

22

2016

So, I've seen a lot of people asking me this question, about what does C/C++ mean. Well, for new software developers this might not make any sense, after all, why do these companies put in their job listing “we want a C/C++ [ 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