Why Doesn't Software Show Up in Productivity?
austinvernon.eth.link
Why Doesn't Software Show Up in Productivity?
1–10 of 212 posts
Re: Why Doesn't Software Show Up in Productivity?
#2Sometimes it just seems like we are swimming in a sea of code with no apparent gain. Incredible to think that people managed the construction of Pyramids, Cathedrals and awesome constructions with nothing but papyrus, ink, leather straps and good ol' memory. I can't even remember the function arguments for fs.read!
Re: Why Doesn't Software Show Up in Productivity?
#3Too bad, as developers, we scorn those platforms instead of improving them to the point we'd be obsolete.
Re: Why Doesn't Software Show Up in Productivity?
#4When you actually build a chair or end table, you complete the project, and you do enjoy the fruits of that labor, but there's no real cycle there. It's just an ending.
Software developers might fall into a similar trap, being so enthralled with building their own tools, writing libraries, designing and implementing frameworks, creating processes like CI/CD that obviously make the whole software development life cycle better... but of course it's largely an internal cycle that's more interesting than a lot of the end results of software that might actually benefit business (and measurable productivity.)
Re: Why Doesn't Software Show Up in Productivity?
#5Also, while I don't think it is necessarily the major driving factor, the US has a capital misallocation problem. People keep sinking fortunes into companies with bad profit margins.
Re: Why Doesn't Software Show Up in Productivity?
#6Low Code and No Code platforms transform the whole premise though. They do make it easy to "show it how to attach a fastener, then walk away". Too bad, as developers, we scorn those platforms instead of improving them to the point we'd be obsolete.
Re: Why Doesn't Software Show Up in Productivity?
#7This article makes me think of the woodworker's dilemma. You might start working with cutting, planing, joining and finishing wood because you want to make a chair or end table, and you like the idea of learning to do it yourself, maybe saving some money, or at least getting some extra tools out of the process, and having some pride in your work. But before you know it, you've spent 4 years accumulating tools, but mo…
Re: Why Doesn't Software Show Up in Productivity?
#8This article makes me think of the woodworker's dilemma. You might start working with cutting, planing, joining and finishing wood because you want to make a chair or end table, and you like the idea of learning to do it yourself, maybe saving some money, or at least getting some extra tools out of the process, and having some pride in your work. But before you know it, you've spent 4 years accumulating tools, but mo…
Re: Why Doesn't Software Show Up in Productivity?
#9Low Code and No Code platforms transform the whole premise though. They do make it easy to "show it how to attach a fastener, then walk away". Too bad, as developers, we scorn those platforms instead of improving them to the point we'd be obsolete.
Re: Why Doesn't Software Show Up in Productivity?
#10>So far, these neural nets have given us some great demos but mostly niche real-world applications. We don't have self-driving cars quite yet!
What's the author's threshold for "real-world applications"?
- Google's Youtube algorithm for recommendations uses neural nets[1]. So ~2 billion viewers being affected by it doesn't seem like a "niche" application.
- Google language translation uses neural net[2]
- Apple Siri voice recognition uses neural net
It doesn't seem like neural nets are analogous to the joke that "graphene is the wonder material that can do everything except escape the research lab".
In contrast, deep learning neural nets have escaped the research lab and are widely used in production systems today.
The author's blog post is recently dated August 2021 so it seems like he's not kept up-to-date on this topic since the experimental neural net winning ImageNet in 2012. Yes, that was an artificial contest but things have progressed quickly and there is real-world commercial deployment of NN trained models.
[1] https://static.googleusercontent.com/media/research.google.c...