|
New technologies affect the skill mix needed to produce apps, but not everyone agrees on the impact. Yes
Or I suppose I could have gone with the universal answer, "It depends"
|
|
|
|
|
Specialization is the hallmark of advanced economies. Those who expect employees to be jacks-of-all-trades because they want interchangeable worker bees or because "it's good for them" run a serious risk of making them masters of none. It's one reason I think that DevOps, to the extent that I understand its intent and how it's practiced, is seriously misguided.
|
|
|
|
|
I agree almost entirely, but I do think there's also a use for jacks-of-all-trades to view the big picture and how all the moving parts interact. Plus, they can be shoved in as needed when something comes up.
TTFN - Kent
|
|
|
|
|
I gravitate to that.
I see this inverted though. The "cogs in the machine" perspective favors specialists over generalists. When your cogs are labelled very specifically to job function it's more akin to knowing the size/gearing of the cog and so being able to order up a new one. Sure, folks may like to think they just have everyone do everything but the reality is that everyone cannot and everyone does not have any desire to.
The labels are never the reality. I would also tend toward thinking specialists in tech are just always going to be hobbled a little. If no man is an island, no tech fails to be part of a very large contiguous landmass. A bit of knowledge of all its contours serving to make it far more navigable than the best river guide on the best of its rivers.
It takes all kinds though and while I think of myself as a generalist, I think some of my best output has come from working with people who may be better termed specialists.
|
|
|
|
|
That's what we got interfaces for. 'Interfaces' is here used as a general term, not a programming language mechanism. You can make car tires without knowing how every gear inside the car engine works, and nobody needs to know both tire making and car engine making to 'view the big picture'. As a programmer, you do not need to understand how a physical level IP switch is implemented, even though you probably make use of a dozen of them every time you visit Internet. You may need to know SQL, but could care less about query optimization. And there is no need for any jack-of-all-trades knowing both how an accounting system is structured and how queries are optimized, even though they are both relevant to the same application.
What we rather need, are jacks-of-one-trade, frequently referred to as 'domain experts'. People who know all the different aspects of a give user problem to be solved, from terminology of the trade, established work pattern, established standards of the trade, priorities, responsibility and security patterns, ...
Far too often, the software developer doesn't have a clue about the real problem to be solved. Code modules, data structures, UI dialogs are made by guessing and often wrongful assumptions. It works for software development tools - they are great, and functional, because the software developer is a domain expert in that field. He rarely is in the field of document production systems, accounting systems, tools for music and sound editing, graphical work.
Whenever you see great software in a non-software development field, chances are very high that the software is not developed in a software development environment: Sound editing software are made in the software group of that house of sound publishers, musicians and studio people. Accounting software is made the software group of that big accounting house. Graphic software is made by the people of the graphic trade.
We should strive to make those domain experts as well qualified programmers as possible. Even if we are ourselves educated as 'software specialists', we should not be afraid of entering some (non-programming-specialist) domain to become one of the domain experts of that trade. (Well ... My impression is that the average age of the active Lounge members suggests that this is more a hint to your children and grandchildren rather than to yourself ) Truly great software is made by domain experts. Not by programming experts.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Quote: One specialize to know more about less, until he knows everything about nothing. Not my quote
M.D.V.
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.
|
|
|
|
|
I thought you would have said "More or less."
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
According to the new Stack Overflow survey showed that majority of developers hate their jobs. Anecdotally, both plumbers and farmers are happier than them. The other 20% drink enough
Try to avoid alcohol poisoning though
|
|
|
|
|
Article wrote: both plumbers and farmers are happier than them. Probably because they do not have moronic managers above them?
M.D.V.
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.
|
|
|
|
|
When you're a farmer your boss might be a bit of an ass and the HR might be a cow, while all the coworkers are sheeps and the CEO a c... rooster. Literally.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
I would suggest that those take the time out of their work to fill out a stack overflow survey are already likely to be unhappy and not focused on doing work
|
|
|
|
|
Quote: This planet has - or rather had - a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movement of small green pieces of paper, which was odd because on the whole it wasn't the small green pieces of paper that were unhappy.
Bless Douglas Adams
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Exec says mouse that requires a regular fee for software updates is possible. 10,000 clicks a month for $10, $5 more for right-clicks
Everyone wants to be the electric company, mouse edition
|
|
|
|
|
Quote: Logitech's CEO didn't discuss what durability features a long-lasting mouse might incorporate. But enabling easier self-repairs and upgrades would be a different approach to a longer-lasting computer mouse that could more directly appeal to users.
Logitech already sells parts for self-repairs of some of its mice... So I get the privilege of paying a monthly fee for software updates I don't need AND I get to buy parts and repair it myself!? Where do I sign up?...not.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Literally "pay-per-click".
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16)
|
|
|
|
|
Some execs deserve to have their buttocks caned into raw meat, with the videos posted online.
|
|
|
|
|
"The officers who eat the old woman’s buttock value the integrity of their military oath more highly than the lives of the eunuchs and women inside their fort. Their behavior demonstrates the folly of absurd adherence to an outmoded system of belief. Even after it is clear that their side has no hope of winning the war, the officers choose to practice cannibalism rather than betray their oath. This choice undermines their lofty concepts of honor and duty, and makes even the cleric, who advocates mutilation rather than execution, appear humane."
-https://www.sparknotes.com/lit/candide/section3/
|
|
|
|
|
Because that model is working so well for Oracle and Java?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
but...but...hardware!
TTFN - Kent
|
|
|
|
|
Without providing anything as useful as electricity. I just got so disappointed with Logitech now. Not only they discontinue products I like (and can repair myself, since soldering is not all that hard), they never provided parts (you can get those consumables like switches easily).
|
|
|
|
|
You’ll no longer see ads appearing inside Skype chats or channels. They're moving them to Windows
|
|
|
|
|
They're re-moving them.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
In the last 20 years, we have seen how engineering has become out of fashion. 'Just ship it' deemed harmful
|
|
|
|
|
Did we kill the site?
When I click the link:
Quote: This site can’t be reachedThe webpage at https://fika.bar/blogs/paoramen/fear-of-over-engineering-has-killed-engineering-altogether-01J3MM2Y3RGK8AZWYHHFJMAGJJ might be temporarily down or it may have moved permanently to a new web address.
ERR_TUNNEL_CONNECTION_FAILED
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
Nope. Nope. That was me. I just updated/upgraded my Firefox webbrowser from v.68 to v.127 ... sorry!
|
|
|
|