• 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, Paired Programming, Psychology

Avoiding Procrastination Through Pairing

by John Sonmez 

September

3

2012

Have you ever been working through a problem only to hit a roadblock that leaves you stuck, not knowing what to do next? What did you do next? Chances are, if you are like most programmers, you took a moment to check [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Career, Psychology, Self Improvement

Karma is Real

by John Sonmez 

August

19

2012

There are two basic kinds of people in this world. Those who live their lives evaluating each individual transaction. Those who live their lives as an investment waiting for dividends to be paid. What is behind these two types of people are [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Career, Learning, Math, Psychology, Self Improvement, Teaching

The Myth of the Super Programmer

by John Sonmez 

August

12

2012

I received an email this past week that disturbed me. Basically the author of the email inferred that most of the topics I talk about in my blog posts and Pluralsight videos are relatively easy topics, but that I had hypocritically suggested [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Book Review, C#, Language, Learning

Book Review: C# in Depth Second Edition

by John Sonmez 

July

29

2012

Been staying pretty busy lately, so I haven’t been reading all that much, but I did just finish reading C# in Depth Second Edition by Jon Skeet. This book is basically a coverage of all the major features of the C# language [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Best Practices, Career, Learning, Psychology, Self Improvement

When Being Good is Bad

by John Sonmez 

July

23

2012

I want to start off this post with a story: The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Best Practices, C#, Refactoring

Types of Duplication in Code

by John Sonmez 

May

27

2012

One of the biggest reasons to refactor code is to eliminate duplication.  It is pretty easy to introduce duplication in our code either unintentionally or because we don’t know how to prevent or get rid of it. The three types of duplication [ 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