Balint's Dev Journal
  • Home
  • Tag
  • Author
  • Help
Sign in Subscribe

Balint Erdi

Balint Erdi
Two developers pair programming

effective-software-engineering

Do pair programming

What's better than writing code alone, with your favorite concentration music playing in your ears? Coding with a pair that points out every time you make an error and keeps you from spending five minutes finding the best concentration music and fifteen minutes browsing your social media feed.

29 Jan 2025
Somebody typing on a Macbook notebook

effective-software-engineering

Improve Your Communication

Unless you work on your side projects alone and don't want to tell anyone about them, you need to be able to tell others what you did, what you want to do, and why. 10x engineers There's a lot of talk about 10x engineers. The jury

21 Jan 2025
Man running on a trail

effective-software-engineering

To have a sharp mind, take care of your body

Paying attention to your body and taking the time to keep it in good shape benefits your mind enormously. Thus, it will help you become not only an effective but also a healthy and happy developer, too.

01 Jan 2025
Carpenter's tools – and a coffee mug

effective-software-engineering

Know your tools – and hone them

Software development is much more than churning out code and learning new programming languages or frameworks, which is a fact I'm also trying to prove with this book. All good craftsmen know their tools inside out. We, software developers, are craftsmen, too, and should do likewise. Tools everywhere

29 Nov 2024
Take regular breaks

Take regular breaks

You know the feeling. You've been pounding at an issue for hours and haven't made any progress – yet, it feels like you're almost there. When you finally get up, your back is sore, your mouth is dry, and your problem is still unresolved. You

23 Oct 2024
Funny todo list that's all about drinking coffee

Break it down

There is a simple practice that takes little time but has significant benefits. Before you start working on a non-trivial task, write down a list of items that you need to do to accomplish the task. Breaking up the big task into smaller pieces will make it easier to start,

26 Sep 2024
Dive into other people's code

Dive into other people's code

Being able to read other people's code is a force multiplier for becoming a stellar software developer. When using open-source software, you'll undoubtedly need to examine code someone else wrote to better understand it. Many times, you get to that point when you're debugging

19 Aug 2024
A curios owl

Be curious about your craft

"Be interested" sounds like telling you to fall in love with a particular person. I'll grant you it's similar, but being curious about the aspects of software development is much simpler. Which is great because it's essential for your career as a

23 Jul 2024
A man taking notes, having a laptop in front of him

Write it down - use notes to keep a second brain

There is only so much stuff you can keep in your brain. Sometimes, when I'm keeping track of all the information needed to understand a certain problem, I run out of memory. My FIFO*-based brain throws out the first piece of information to make space for the

11 Jul 2024
A software developer minimizing her distractions

Avoid distractions - and focus intensely

It's a cliché, but it's a cliché for a reason: if you want to solve challenging problems, you need to focus for an extended period. The fiercest enemy of sustained attention is our devices. They are all connected to the internet and are inexhaustible sources of

24 Apr 2024
Man celebrating a win

Get a quick win

We have a tough time starting but just as hard a time not finishing what we've started, especially if we have had even a tiny bit of success. You'll eventually lose motivation when you've set out to do something that takes a long time.

08 Mar 2024
A writer during work, typing on a laptop

How I write articles

"How does Balint write these articles?" asked probably nobody, ever. So you didn't ask, and I still delivered. Below is my current method of writing. 1. Write a crappy first draft I put words down almost as they appear in my mind. As Stephen King says,

05 Mar 2024
See all
Balint's Dev Journal
Powered by Ghost

Balint's Dev Journal

Uhmm creative er... journey. Sign up, please?