People don't realize that IT professionals actually learned anything difficult or have any talent.

But developing a large, complex system that is intuitive to use, stable, secure, and that you are planning to support and maintain for years is a massive undertaking.

Anyone can look brilliant building something small and simple.

Reply to this note

Please Login to reply.

Discussion

i think yall need a go between for normies. it takes a special kind of person to communicate with one of you and vice versa. 🙂

I'm the go-between, actually. 😂

Sorry, I'll try harder.

Exactly. And quite a lot of folks ... are ignoring some basic aspects in here. Such as usability, scalability, reliability. Too many projects and products these days are optimistic and opinionated greenfield developments that expose obvious flaws as soon as you take a closer look. 😔

Yeah, it's like, Wow, cool! Something new and nifty!

And then you open it, and it crashes. And you restart and select an item and it freezes. And then you select the item 4 more times and it works. But it does it 4 times.

And then it freezes because your cache is full because reasons. Then you empty your cache and it immediately downloads 2 GB of data on your limited mobile plan, but at least it runs again.

And then WOOPS! your relays are gone and then your profile pic changes and your handle disappears and you wonder if your cell phone has a poltergeist.

And then there are the rampant regressions in mature functions...

I'm always wondering about the state of their build server. Do they even have one?

Or is it all "push and pray"?

In most cases,it's probably just using tools because "oh well". Personal experience: People fail to understand that software development at scale and in a sustainable, reliable manner is not mainly about writing code or about playing with bleeding edge frameworks and libraries. This has ... interesting effects. 😕

I sometimes suspect a chronic unit-test allergy.

Or to structured testing in general. And then there's still volkswagen. 🙈

I legit am afraid to publish something untested. I would lose sleep.

I think sometimes they don't even click it.

Did you try clicking the button? The button doesn't click, dude! 🤦🏻‍♀️

And what part of it can AI do?

Not much, yet.

Then, probably the coding goes first. Then the testing. Then design. Then concept.

And then I can retire. 😂

I think people outside of professional SW development don't realize how little time is spent programming. As in, typing lines of code.

And a lot of professional code is already generated from models or pseudocode.

Or the programmers are using AI to work faster (which gets increasingly limited, the more specific and complex the task is).

Machine learning isn't new...