• 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

Book Review, Career, Language, Self Improvement

The Importance of Always Reading

by John Sonmez 

July

2

2010

It has been awhile since I wrote a book review. There is one coming soon, but I wanted to talk about why it has been so long. Simple answer… I stopped reading. What happened?  Well, I got caught up with switching jobs [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Algorithms, Best Practices, C#, Design

Parsing Columns Like A Ninja

by John Sonmez 

June

30

2010

How many times have you written this code? : Or some code like it.  It is pretty common to parse a line and then take each column and store it in your object as data. One of the annoying problems is that [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Best Practices, C#, Java, Language

Do We Need If Blocks?

by John Sonmez 

June

28

2010

I've been contemplating this for a while now.  I thought I would finally write on the subject and see what other people thought. Do you really need blocks after if statements? It has always been a best practice, in my opinion, to [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Algorithms, Best Practices, C#, Language, Refactoring

Don’t Chain Failure States in Returns

by John Sonmez 

June

25

2010

I had originally started writing this post thinking that I knew that answer to the problem I am about to demonstrate. What surprised me is how much more clean a try catch solution seems to work than my original solution. The unclean [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Architecture, Best Practices, Design

Self-localizing Error Messages

by John Sonmez 

June

23

2010

Yesterday I ran into a problem trying to figure out where to localize error messages. We are using a MVP (Model View Presenter) pattern for our web based application.  I was working on refactoring some code to move the business logic which [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Kanban, Kanbanand, Process Improvement, User Stories

Kanban Story Sizing, Elephants and Mice

by John Sonmez 

June

21

2010

In our morning standup meeting one of my team members made a pretty good point about story sizing not being so important. In Kanban we strive to have relatively same sized stories because it allows us certain benefits: More accurate metrics on [ 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