Ability to deliver working software within an agreed timeframe is one of the defining characteristics of a Senior Engineer. Understanding WHAT you are building, WHY is it being built and WHEN it needs to be delivered is obligatory. And, just like any other skill, it requires knowledge and constant practice. This article will provide you […]
Integrate-first approach
This is a mistake I keep seeing, and occasionally becoming a victim of, which just shows how easy it is to be fooled by it. Whenever it comes to building anything involving more than one component, I’d always have a tendency to try and build in isolation-first, and work on integration later. I’d even fool […]
Project Hail Mary and Debugging Legacy Apps
What do the new book by Andy Weir and debugging of legacy apps have in common? If we ignore the fact that Andy is a former software engineer who successfully became a successful writer (somebody’s wet dream came true), and hence my admiration, there’s something else in play here. To be clear, I absolutely […]
How I Learned to Learn (or how to learn effectively as an adult)
Would you be surprised to learn that acquiring new knowledge becomes much harder once you go past your mid-20s? Specifically, the number seems to reside around 25th mark. Nobody has a definite WHY, but there seem to be multiple factors at play. One, which is rather obvious, is […]
Turning Chaos into a Line
I’m the most chaotic and unorganized person ever. Seriously. Give me an unknown task and, deep down, I go full blown hazard. Favorite example is my manager making a request to provide a timeline and plan to do X, where X is usually something that I have no faintest idea about. Gotta admit that […]
REST is a Supermarket and GraphQL is a Hot-dog stand
Got confused by the title? Good! Bear with me, I’ll explain. Most of my articles come from the same source. Well, two sources, actually – frustration and willingness to understand a deeper meaning. There was a time when I became obsessed with REST. Primarily out of frustration that I couldn’t understand what “that does […]
Surviving Breakups: The Handbook
Silence. These are the opening words in my journal, dedicated to my last breakup. This article was supposed to be called “The Sound of Silence”, because, that’s exactly what losing somebody feels like. No more sound of their voice […]
Rereading the Same Book
Last year I read 30 books. And then I wrote an article about it. What you can learn from it is that I was never an avid reader, but more of a (very) late-bloomer. But I figured that “if you want to be successful, you’ve gotta read. A lot”. Don’t really ask me what it means, but it is what I believed in. So I focused on reading a lot for the sake of reading […]
Q&A on Mental Health – Part 2
Part 2 of Q&A on Mental Health session. If you’re not familiar with it, go check the Part 1 first!
Q&A on Mental Health – Part 1
What is this article all about, right? Good question!
My very dear colleague, Eddy Mugwiza, and I had a pleasure of being guests of Helloworld.rs webinar titled “What is the cost of Mental Health in IT Industry?” (Serbian-speaking readers can watch […]