Home » Career

Career

Don’t Be a “One-Trick Pony” Manual Tester

I remember seeing ponies when my parents took me to the circus. They were an important part of the show and impressed the audience with agility, jumping over obstacles and walking on two feet. The pony act was so varied that it was difficult to get bored of it, even if you were attending the show on consecutive days. But ...

Read More »

5 Skills Every QA Engineer Must Have

project management

Undoubtedly everyone nowadays has the idea of what software developers do in general, but not many people outside IT are aware of what the role of QAs is. Usually when someone asks me what my profession is I have to give a short explanation for the value that quality assurance brings to the final product. Moreover many people consider that ...

Read More »

Three Common Mistakes of the First Time Tech Lead

project management

The first time a developer steps into the role of a Tech Lead can be difficult. The skills and experience of a seasoned developer do not automatically translate into the skills necessary for the Tech Lead role. In fact, some of the habits of a developer can do more harm than good, when not applied well and with more authority ...

Read More »

For Programmers: How to Deal with Distractions and Interruptions

project management

Hello dear daydreamers, turning caffeine into codeine! I hope you have not come here from some disruptive notification or a referral from a teammate, interrupting you to “check this awesome article he found”. In the next few paragraphs I will gift you with a short and concise information about what interrupters are doing to us, developers, and what it costs ...

Read More »

Why I Don’t Talk to Google Recruiters

This is a real story, and it’s not only about Google. I’m getting emails from recruiters at Amazon, Facebook, and smaller Silicon Valley startups. They find me somehow, most likely through this blog, my books, or my GitHub account. They always start with “We’re so impressed by your profile” and finish with “Let’s schedule an interview.” I always reply with ...

Read More »

StackOverflow Is Your Mandatory Tool

I’ve said before that your StackOverflow reputation is very important to us when we make a decision on how much we should pay a software developer. However, there were many complaints about this metric. Take, for example, the ones here and here. In a nutshell, so many of you disagreed and said that the number of StackOverflow up-votes was nothing ...

Read More »

I Can’t Ask Your Salary History? Thanks!

The Mayor of Philadelphia recently signed a measure that would ban Philly employers from asking candidates about their salary history. The intent of the bill is to curb wage discrimination and close the wage gap. The Chamber of Commerce and Comcast (one of the city’s largest employers) have threatened legal action, citing the First Amendment and concerns about Philly being able ...

Read More »

16 Don’ts of Career Growth

I get questions like this all the time: How does one become a senior software developer or an architect? How do I grow from a junior just starting to write Java code to the leader of a software team that is driving a BMW and making $150K+ per year? What are the exact steps that won’t waste time and will ...

Read More »