• 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, Design, Language

I am an Exception Extremist

by John Sonmez 

August

27

2010

Had a code review today and I realized that I am an exception extremist, an exception bigot if you will. I don’t like exceptions.  I’d rather throw up than throw an exception. I have a rule, if you can detect the situation [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Android, Architecture, Design, Frameworks, Java, Mobile

Android Presenter To Activity Using Guice

by John Sonmez 

August

19

2010

In a prior post I talked about how to unit test android applications.  I made some references to wiring up an Activity with a presenter, but I didn’t really show how I was doing that. I got some requests to show some [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Algorithms, Best Practices, Design, Language, Refactoring

Switch is Just a Fancy If Else

by John Sonmez 

August

12

2010

Sorry to rain on your parade.  I know that you just refactored that series of if-else statements into one switch statement and you're feeling like you did your good deed for the day. Take a moment to rest on your laurels before [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Book Review, Career, Learning, Self Improvement

Book Review: The Pragmatic Programmer

by John Sonmez 

August

10

2010

I recently completed reading The Pragmatic Programmer by Andrew Hunt and David Thomas. I wish I could take a time machine back to the year 2000 and read it then. So much of the information in the book seems to be concepts [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Best Practices, Kanban, Kanbanand, Scrum, User Stories

Add Backlogs, Not Requirements

by John Sonmez 

August

4

2010

I talked about how moving the finish line is one of the most destructive things to do to a Scrum team, but I wanted to talk about another variation of the same problem, which is scope creep on backlog items in progress. [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Android, Architecture, Design, Frameworks, Java, Mobile, Testing, Unit Testing

The Best Way to Unit Test in Android: Part 2

by John Sonmez 

July

29

2010

In my last post I presented two choices for unit testing in Android. Unit test on the real device or emulator using the real android framework Unit test on our PC using the JVM Each choice has some pros and cons, but [ 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