Software is Easy! People are Hard.

“Software is Easy! People are Hard.” is a book about the good, the bad and the ugly in the software development industry.

We know that you are focused to learn as much programming as you can. Please listen: technical skills aren’t everything. You will have to learn how to talk with your team and your clients, manage expectations and respect deadlines.

You can learn all about how to be a good software developer, how to work with other people and how to sell your product or yourself to others.

This book is an epic journey through the ups and downs of working with software, and by the end, you will know what can be achieved with code and how to become the best version of yourself.

Continue reading “Software is Easy! People are Hard.”

5 Simple tips for working as a Team

I don’t like that man, I must get to know him better

Abraham Lincoln

When you work it means something needs to be done, so, working as a team is more important than hard feelings. Everyone needs to perform to the same degree as their qualifications and if they can, support their colleagues. When you lead a team keep in mind that projects come and go, but people stay.

Continue reading “5 Simple tips for working as a Team”

Crash course on working remote as a company: 1.Communication

This post is a simple, online lesson for companies or people who are just starting to work remote and might have difficulties in changing their processes to adapt in the new situation.

This type of seminar is called by our team a TechBooster (Tech Knowledge Booster for Developers), but in essence it is a presentation (~2 hours) with the goal of eliminating reluctance towards certain subjects. This article is a short online version and it should be very easy to read and follow.

Continue reading “Crash course on working remote as a company: 1.Communication”

5 ways to learn programming

Best way to learn anything

You remember 5% of what you hear in a lecture and about 10% of what you read. If you have visual and audio inputs you remember more, let’s say 20% and if you have a demonstration you can go up to 30%. This is about the maximum retention rate for passive learning.  

Continue reading “5 ways to learn programming”


Hi everyone, my name is Florentin Bota and I am honored to be a part of the “Software is Easy. People are Hard” project. I will add here my experiences and knowledge regarding software development and I hope they will help you learn something new, confirm something you were thinking about, or just make you smile 🙂 .

At the moment I am part of an awesome team at CodexWorks Technologies and about to finish my PhD Thesis (95% done 🙂) at Babes-Bolyai University of Cluj-Napoca, Romania.

I am passionate about computer science and how things works in general, and I am ready to demystify any buzzword that sounds like a Pokemon name.

Thank you for reading this blog and remember: If you love what you do, nothing is impossible!


Hello and welcome!

Maybe you have been at your first interview or the last one. I don’t know, maybe you just came from an interview, I had that feeling too. Bear with me.

First of all don’t beat yourself up. Enjoy your unemployed time, go out, fix your vices. When you will be hired full time everything changes. Similar to when you have a baby. Your schedule changes, you start going out with people that have jobs. It is difficult to schedule a night out. Basically you are now an adult. Of course, I am talking about the grind. Going on and on and on until burnout settles and you start taking it slow. Burnout.

Continue reading “Interviews”

What is imposter syndrome?

All developers have suffered from it. Basically, from time to time you feel like a fraud. If you have seen the movie “Catch me if you can” – 2002 starring Leonardo DiCaprio that is a pretty accurate representation of how this feeling manifests. In the movie Leo impersonates a flight pilot (among other jobs) in order to access free travel by plane from city to city and cash fake checks. He is always looking over his shoulder to see if the police have finally got to him.  

Continue reading “What is imposter syndrome?”

How to: give and receive feedback.

“I think it’s very important to have a feedback loop, where you’re constantly thinking about what you’ve done and how you could be doing it better.”

– Elon Musk

A couple of days before writing this article I attended an event about feedback. I went there with my hopes low thinking that this will be just another boring event. But o boy, was I pleasantly surprised to be part of a group, not an audience.

The event was organised by Women in tech Cluj. I absorbed a lot of information from the meeting. The most important guide lines that stuck in my head are:

Golden rule of giving feedback : Prepare your mindset before you give feedback.
Golden rule when receiving feedback: Say thank you.

Continue reading “How to: give and receive feedback.”

Overpaid developers – myth, truth and legend


If you create your own app Elon Musk will instantly come out of nowhere to declare you a millionaire.

Media has a tendency to only show us the winners. We see it all the time: “teenager creates million dollar app“, “they started their billion dollar empire in their garage“. Yes, these things happen, but they are so much rarer than we are led to believe.

Most apps never get a public release. I personally created at least 5 apps that were never published on the app store (they were passion projects). Out of the published apps only a small percentage even get bought. And out of the ones that get bought an even smaller percentage get to the million status level.

Continue reading “Overpaid developers – myth, truth and legend”

Hi, Robert here!

Hello my name is Robert Sandica. I am currently working with my colleagues Petre and Florentin Bota on a cool project about the little quirks of being a programmer.

As a part of this project I will share my thoughts on this blog, regarding the habits of programmers and other related topics. I usually think deep in technical logic and I am currently learning to think in customer logic, which is not an easy task.

As a programmer, I feel like an introvert by definition, and this blog will help me to answer questions like: How do I get out from my shell at an event or conference? Without boring our companions by getting too technical. Because, let’s face it, in 2 -3 minutes we can’t bla-bla all the things out of our head to get any attention.

So buckle up and follow us in our journey!