• 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

Advice, Business, Career, Communication, Ethics, People, Self Improvement, Stress

A Software Developer’s Guide to Dealing With Your Boss

by John Sonmez 

March

13

2017

Unless you work in a flat-hierarchy company like GitHub or Valve, or you’ve gone rogue and work for yourself, you’ll no doubt have to contend with that beast of a creature also known as “your boss.” If you are super politically correct [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Better Software Engineer

Protect Your Passwords

by Justin Boyer 

March

10

2017

Recently, I created an account with a site (which shall remain nameless). Everything seemed cool at first. Then I submitted my application and was instantly greeted with a message: “Thanks for signing up. Your username is XXXX and your password is XXXX”. [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Advice, Career, Communication, Ethics, People, Productivity, Psychology, Self Improvement

A Software Developer’s Guide to Dealing With Coworkers

by John Sonmez 

March

6

2017

I can recall one of the worst coworkers I ever had the pleasure of dealing with. His name was Sam, and he stunk. No, I mean literally. He didn’t wear deodorant. Not sure if he ever showered. His breath stunk. He got [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Cool Stuff, Design, Guest Post, Productivity, Review, Software, Tools, Web Services

Mattermost Software Review

by Josiah Carpenter 

March

3

2017

Team communication is very important. Without good communication, a project will always fail to meet its full potential. Every day we are seeing more instances of remote work and teams spread across large geographical areas.  Traditional email just doesn’t meet the needs [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

YouTube

How To Gain Practical Experience Writing Code?

by John Sonmez 

March

2

2017

Writing code can be a tricky thing, especially when you start practicing it. Most developers end up reading a lot of books, acquiring a LOT of theoretical knowledge but when it comes to writing the actual code, they get stuck. And this [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Business, Career, Debugging, Education, Learning, Productivity, Skills

What Do Software Developers Do At Work?

by John Sonmez 

February

27

2017

True story. I almost deleted this chapter from the outline of the book. Really. I looked at it and said, “types of work,” what does that mean? At first I was thinking that I meant the kinds of jobs you could have [ 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 - 2025