Coding Is Over
medium.com
medium.com
She says the solution is that product managers should be able to make an app do whatever they want to do and skip the engineers. This makes her sound very inexperienced. Don't you think we would have gotten there by now if possible?
So her new mission is to create a drag and drop interface that can build every app every company would ever want, and she doesn't have a clue how to do it "but probably with React." Nice.
Does she think the only thing requiring code are websites? Does she think we can just drag and drop Google search algorithms and space shuttle software into existence?
This almost seems like a troll article.
To be honest, I'd say a good 80% of websites are a variation around the same theme: authenticate a user and let them CRUD resources following a pretty standard access model. I guess OP would like to see an easy solution for all these websites that does 80% of the job of such an application, and let the user configure the fine details of how resources are displayed rather than code how layers are going to interact between each other, even though this interaction is pretty much already known.
Of course, you won't be able to do that "with React", much like you won't be able to do that "with MongoDB" only, that was a bit short-sighted. And of course a generic stack won't be able to scale to the size of Twitter or Instagram or Reddit. Which means that engineering time should be spent on scaling, not on gluing your Express application with your React frontend for the n-th time.
Solve coders recreating the same things over and over, by coding the next rapid application development environment. Sorry, sorry, the first RAD. Of course.
Self driving cars, virtual and augmented reality, the automation of everything, consumer level fabrication, the explosion of machine learning and data science into everywhere... I think there is plenty of room in the world for more code!
There are untold opportunities to make the tools we use to build software more capable and reduce the cognitive load that a large code base imposes on it's engineering team. The next few years should be interesting.
Just look at the tyres. You use different width, different patterns for different road types, per season. And the industry is still evolving!
Even a programming language can't fit to all scenarios!
We tried that in the 90's with Rapid Application Development (RAD), massive code-gen, and clunky workflow abstraction tools.
It didn't work. Coders simply cannot be replaced easily with power user's tools.
Unless you are building a product that is not differentiated in any way from your competitors. (Cost, functionality, services.. etc.) But if not, then how do you hope to stay in business?
Wix and Squarespace are nice, but lets acknowledge they are targeting a completely different market than corporate startups.
https://medium.com/@loorinm/becoming-a-software-engineer-is-... She was admitted to "Hack Reactor" in October 2015. Well that escalated quickly.
Edit: I see that we've had to warn you about this before (https://news.ycombinator.com/item?id=11624990). This is really not ok for this site, so if you do it again we will ban you.
We detached this subthread from https://news.ycombinator.com/item?id=11981661 and marked it off-topic.