• 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

C#, Design, Java, Language

Static Methods Will Shock You

by John Sonmez 

January

29

2010

I'll be frank.  I don't like static methods.  They make me cringe.  In the universe of OO static methods are anti-matter. They don't have to be bad, but they are dangerous, because they are used incorrectly. When static methods can be good [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

C#, Java, Refactoring

Refactoring Boolean Conditions Into Methods

by John Sonmez 

January

27

2010

Some people really, really don't like to refactor boolean conditions into private methods.  One time someone told me that if they ever saw code like: They would find me and kill me. I wonder if Bob Martin gets lots of death threats, [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Design, Language

Call for a Programming Language

by John Sonmez 

January

22

2010

Why do we need yet another programming language? One thing I have noticed lately is the increase in the number of frameworks that have sprung up in the .NET and Java ecosystems.  I often tell people I spend the first hour of [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Cool Stuff, Tools

Pixel Pig, I Bought My Own Monitors

by John Sonmez 

January

20

2010

The contract I am working at has provided me with a workstation and dual monitors, yet I just bought two monitors myself with my own money…  Why? It's all about the pixels baby If you're working with less than dual screen 1920×1080 [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Interview, Learning, Self Improvement

Selling Yourself: How (Part 2)

by John Sonmez 

January

13

2010

See Part 1 Selling Yourself: Why There is a right or good way to market yourself. Selling yourself tastefully takes some practice and thought.  It really is a soft skill that must be acquired and thought about.  It takes some amount of social engineering. [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Interview, Learning, Self Improvement

Selling Yourself: Why? (Part 1)

by John Sonmez 

January

12

2010

I know many good developers who are under the impression that they either don't have to sell themselves, or selling yourself is wrong, but is that really true? First, let me clarify by defining what I mean by “selling yourself.”  I don't [ 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