The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Back in the day (70's - 90's), the programmer filled all of the roles associated with software development - architect, engineer, developer, and tester. Programmers were usually good at one or two of the tasks, but may suck at the others (with emphasis on testing).
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
Back in the day (70's - 90's), the programmer filled all of the roles associated with software development - architect, engineer, developer, and tester.
Totally agree. It was Devs(people) who had total ownership of the system.
And that was good sometimes and sometimes not so good. But, it was also more satisfying because it felt like the system was your child. And, don't tell me my baby is ugly. Them's fighting words!
Same with doctors too. Back then, there were very few specialists. Today, we have not just specialists, but super-specialists. It would not be surprising to find the wrist and the palm being two different super-specialisations.
A specialist is someone that knows everyday more about less, until a moment when they know everything about nothing.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
Something like an 'expert'?
An 'ex' is a has-been, and a 'spurt' is a drip under pressure
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
Another (old) definition of "expert" is anyone from somewhere else.
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
I do, if only because they make €130,- an hour while not necessarily being more skilled or knowledgeable than other developers on the team.
A friend told me they got an architect on a cloud team who wasn't familiar with any cloud technologies
Luckily they fired him after a few weeks, for some reason that doesn't go without saying
That is a very good one, but I like this DesignIt! one because it is a bit more directed at what Software Architect work really feels like "on the ground" done by various roles throughout the enterprise.
The last time I bought a technical book must've been over five years ago.
I ordered Clean Architecture without hesitation.
At your recommendation I added Design It! to my wish list.
If it doesn't hold up to my huge expectations I know where to find you MUWHAHAHAHA