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 […]
Category: Programming
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 […]
MORE responsibility means LESS availability
If you’re looking for a one-liner for this article, here it is — by taking more responsibility and higher roles, you are NOT supposed to be MORE available but quite the contrary! You have to DEFEND your time as if your life depends on it! Or else, a burnout is a guaranteed. Choose your […]
Let’s talk about Data Models and ORMs
I can’t really pinpoint the moment that got me thinking. It was probably related to the sheer number of code tests that I’ve been reviewing lately and the rising phenomena of “Framework Developers”. I’m not talking about developers who actively develop frameworks. No. I’m talking about people who actually learn to program by learning […]
Why do we suck at estimating stuff?
You will find this funny now. I announced this article without having any clear idea of the answer behind the WHY question. I have perfect examples of HOW we suck and WHAT to do to fix that. But WHY? Well, that’s what I planned on finding out as a direct consequence of having to […]
And then there was Scrum
Don’t be surprised. I already wrote a pretty lengthy article – “Scrum. From developers perspective“. However, I’ve received some “complaints” as well arguing the length of the article itself (hint: it’s pretty lengthy and goes into the depth of it). Hence, I’ve decided to write a summary of it. And this is what this […]
Deadline and The Beast
For most of my career, I was the one who would always complain over the deadlines. Why the hell do we have them? Why are you bothering everyone to estimate stuff instead of letting us do the actual work? Why the hell are you trying to limit my creativity by trying to put a calendar on it? […]
Oh no, daily again!
This has got to be the second most discussed “issue” (first one being “story points vs hours”). “Why do we have dailies?” “What’s the purpose of reporting (or raporting) my status day after day?” “Why am I being micromanaged?” etc. Truthfully, I’m in favor of them. Seriously. I guess we could probably do without […]
Story Points that mistook themselves for Hours
It’s funny really. For whatever reason, I always assumed that pretty much anybody who uses story points actually knows WHAT they are. And why they are different than hours. Yet, as in pretty much all of my assumptions that I end up writing about – I was wrong. And not just “wrong” but wrong […]
Here’s why I see programming as an art form
Funny enough, this wasn’t the first time I discussed this subject. But this conversation was different. The person sitting next to me was someone whose opinion I deeply respect. We were discussing a programmer that we both met recently. “I could never do programming. It seems so boring to me”, said The Person. This […]