• 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

Business, Career, Entrepreneurship, Psychology, Self Improvement

Bad Advice: “Stop Working So Hard”

by John Sonmez 

April

7

2013

I’ve been seeing quite a few posts on Hacker News lately about why you should not work too hard and even saying you should work less than 35 hours a week. (Now, don’t get me wrong.  I think the authors of these [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Learning, Teaching

Everyone Should Learn To Program, But Not Everyone Should Be A Programmer

by John Sonmez 

March

31

2013

The recent free courses from Pluralsight on teaching kids to program really got me thinking about this subject. There seems to be a big backlash in development community against the idea that everyone should learn to program. I’m not sure exactly where [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Career, Interview, Psychology

10 Tips to CRUSH Your Software Engineer Job Interview

by John Sonmez 

March

24

2013

There isn’t a large amount of advice out there on developer job interviews. I’ve found that many talented people who became developers have difficulty with job interviews, because they spend more of their time focusing on what they are truly passionate about, [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Cool Stuff, Hardware, Mobile, User Interface

Time Traveling To The Future Of User Interfaces

by John Sonmez 

March

3

2013

I really dislike using a keyboard and a mouse to interact with a computer. Using a mouse is a more universal skill—once you learn to use a mouse, you can use any mouse.  But, keyboards are often very different and it can [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Consulting, Scrum

Where Is Agile Now?

by John Sonmez 

February

24

2013

It seems just yesterday I was trying to push forward the idea of developing software in an Agile way, but somehow now it seems like that battle is over. As if we won without a fight. When I look around now, I [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Best Practices, Learning, Psychology

Principles Are Timeless Best Practices Are Fads

by John Sonmez 

February

17

2013

There is a huge difference between a principle and a best practice. Best practices are subjective and depend largely on context, while principles are eternal and universal. After writing The More I Know The Less I Know, I received a few emails [ 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