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 […]
Scrum. From developer’s perspective.
Funny enough, every Scrum related article that I’ve read was written by Scrum master / coach / advocate / whatever. Or, at least the ones that present Scrum in a positive light. On the other hand, most developers that I know, either dislike it or have heard negative things about it. I do know […]
Why do we ignore cognitive (over)load?
Here’s the thing, the company that I’m currently working at has a massive codebase. Massive as in – maaaassive. Windows 95 had around 15 million lines of code and we surpassed that a while ago. Now, like any code that was, is, or will be written, our code has bugs as well. And occasionally […]