Denis' Micro Blog

Welcome! 👋

Design | Development | General
Guides | Life | Tips

Do you really know your requirements?

June 12, 2023 | Development

Hey everyone.

So... Recently I read a quote from the book "The Pragmatic Programmer". I went a little bit like this...

Programmers help people understand what they want.

I simply have to say... Yes.

okay, that's it for today, see ya...

Just kidding. Still, I have to agree with this statement. I mean. We aren't the only ones who do that, but that doesn't make it less true.

Recently, I even found a funny quote/meme, which emphasizes this fact a bit more.
Sadly I couldn't find the true origin of this meme, but it went along the lines of...

Programmers are safe from ChatGPT because customers would need to clearly state their requirements before.

Okay. I think I made my point pretty clear. Why is that the case, though?

That's pretty simple. They know what's possible and what is impossible. With that knowledge, it is pretty simple to assess whether a certain feature idea can be implemented or not.

Okay. Sounds basic, I guess.

But what if the customer insists on this feature, even though it's not possible from a technical point of view.

Your job is now to understand the underlying need and explore other solutions which might solve this problem to reach a common consensus. phew...

Sounds pretty difficult? It is. But you can do it. 😊

So yeah. Try to understand what is really needed and make that work in some way, shape, or form. 😉

See ya.