Home » Archives for John Sonmez

Author Archives: John Sonmez

Formal Education vs Self-Taught Learning…Which is Best For You?

The internet is rife with information, and has undoubtedly become one of our greatest resources for learning. Instead of referencing an encyclopedia, we now hit up Google instead. To say the internet has changed the face of education would be a gross understatement. But has it replaced the need for formal education? You already know how passionate John is about ...

Read More »

Psychology for Programmers

Anyone who’s seen The Two Ronnies “Four Candles” comedy sketch will understand the frustrations that can result from a lack of common understanding. There are often times when it is as if we are speaking a different language to each other: we use the same words but the meanings we attribute to those words differ wildly. These differences are often ...

Read More »

Proper Black Box Testing Case Design – Equivalence Partitioning

In today’s IT world, the lines between developers and QA Engineers are being blurred. With the emergence of Agile, Test Driven Development, Continuous Integration, and many other methodologies, software testing is becoming even more critical. To support daily releases, multiple Operating Systems, and multiple browsers, the Development team (QA and Software Engineers) needs the capability to create test cases faster ...

Read More »

Top 4 Javascript Concepts a Node.js Beginner Must Know

Wouldn’t it be awesome if you only had to know one programming language for building a full stack application? Ryan Dahl put this thought into action and created Node.js. Node.js is a server side framework that is built upon Chrome’s powerful V8 JavaScript engine. Though originally written in C++, it uses JavaScript to be used in applications. See, problem solved. ...

Read More »

Jennifer Hay is a Technical Resume Expert

Jennifer Hay is a professional resume writer, and is highly recommended by a lot of people in the tech industry. I received a lot of good feedback from people that used her services. In fact, I’ve recommended her for a long time. I even have a link talking about her on Soft Skills where I talk about why getting a ...

Read More »

Should I Work For a Small or Large Company?

In this episode, I talk about working for small versus large companies. Full transcript: John:               Hey, John Sonmez from simpleprogrammer.com. I got a question about company size. I thought this would be an interesting thing to address. I’ve addressed this a little bit in my Soft Skills book. If you’re looking for more in depth answer than I’m going to ...

Read More »

Honestly Evaluating Your Skills

During job interviews, employers will often ask what your strengths and weaknesses are. This information can be very useful for your potential employer, but it is even more useful for yourself. Arriving at honest answers to these questions can help shape your career in the way that you want. An important prerequisite to making strong improvements in any area is ...

Read More »

My Business is Software

When I attended Drury University, I was a bit of an enigma. My peer group in the business school didn’t understand why mathematics and computation fascinated me so strongly. My other peer group in the computer science department called that other building across the street “B-School,” and in their minds that school hadn’t even really earned a B. Even now ...

Read More »

How Can You Move From Manual Testing to Test Automation?

Manual testing is not what it was five years ago. The number of pure manual testing jobs is low and when such a job is available, the competition is fierce. It is common these days to meet manual testers that have a difficult time finding a new job. Due to budget restrictions for the testing team, there are also cases ...

Read More »

Where the Typical Interview Process Goes Wrong

In my experience, developers often overlook the non-technical interview. I’ve been the company culture guy during quite a few interviews. The task is simply to answer one question: “Is this person a good fit for our team?” Some have been great, and others have flopped. What do top developers do to ensure they’re hired?                                                                                                              Where the Typical Interview Process ...

Read More »