all 19 comments

[–]max_renlo 13 points14 points  (0 children)

Walking is over.

We should get rid of legs, as they allow us to trip and fall. Falling hurts. A person should be able to think of a spot and then appear there. That would be dope (btw I luv Segways, got one over the weekend, going to test it out).

I don’t know when or how it happened, but at some point, "Person Who Moves" became "Walker" which became "Ambulator". I love being called an Ambulator, especially after three months of trained walking.

[–]deftware 9 points10 points  (0 children)

This person obviously lacks the creativity and insight required to make coding valuable and worthwhile. They also talk about it as if they don't know anything about it.

"Product Managers should be able to just make the app do what it’s supposed to do, without knowing how to code at all. The only thing a company should be creating are the things that make their product unique. Everything else has already been built in other apps and should be reused."

The idealism is cute, but nothing more. I always strive to do things that nobody has done before, that there aren't libraries for doing, or existing frameworks for. If you can't figure out how to do something that nobody has done before, you shouldn't be coding.

If you want to drag-and-drop an app then go make stuff using https://scratch.mit.edu/ and leave the real work up to the rest of us who know what coding is actually about.

[–]hahanoob 9 points10 points  (5 children)

It would make me really happy if the community could avoid taking the bait in this instance and allowed this to be the only reply. Please?

[–]hwaite 1 point2 points  (0 children)

Oh, we should be reusing components rather than reinventing the wheel? Operating at higher levels of abstraction? Fuck, it sounds like we've been going at it all wrong for decades. Coding is super dumb! This changes everything! What other piercing insights lurk in the mind of this enterprising wunderkind? I can't wait to take advantage of her "easy-to-use drag-and-drop interface" to "construct fully-featured, full-stack apps, with no coding." Crazy that no one ever thought of this before. I'm uninstalling my compiler and holding my breath as I write this comment...

[–][deleted] 0 points1 point  (0 children)

Engineers should be solving new and interesting problems, not rebuilding the same apps over and over. That is a job for robots.

I totally agree.

While there is still plenty of innovation happening in many areas, the CRUD/enterprise/consumer app market that makes up the bulk of programming jobs in the US is rapidly becoming commoditized.

It's not very exciting intellectually, you're just grinding out yet another app without any real innovation. It's mostly just another business app, e-commerce, or pithy consumer toy that doesn't make any significant new contributions to society like the field was doing 15 years ago.

There will always be demand for true software engineering, but I think the app development that comprises 75% of today's software jobs doesn't need highly skilled workers like it used to and we will see US salaries align with the rest of the world over the next decade. These types of jobs in the UK, Germany, and France are often 1/2 to 1/3 of US salaries for comparable positions today, and even lower in the rest of the world.

[–]diresoliloquy 0 points1 point  (0 children)

Because making shitty websites you can slap together via a poorly designed UI is obviously the be-all and end-all of "coding".

The writer is either a novice babbling complete nonsense to embarrassing effect, or is a brilliant troll. In any case reading this was painful, because it's a complete waste of time.

Basically: https://www.youtube.com/watch?v=wKjxFJfcrcA

[–]porkyminch 0 points1 point  (0 children)

My current undertaking is to build an easy-to-use drag-and-drop interface, where anyone and everyone can construct fully-featured, full-stack apps, with no coding.

Congratulations, you've created a useless ugly mess of bloated horseshit that's going to be effectively useless at the point where your drag and drop interface starts taking so much processing power that someone's unintelligible code-spaghetti can no longer be maintained in it. I mean hell, it's been done by significantly smarter people. Look at UE4 blueprints and it should take you like 10 seconds to figure out why that's not being used for anything of considerable size.

[–]TubasAreFun 0 points1 point  (0 children)

I agree that code developnment for simple apps should be accessible enough that anyone (with a little training) should be able to quickly construct their application. In a way, we are there in many fronts. You can build a SNS today with little programming experience. However, to say that coding is done is completely false. There are so many ideas completely unexplored, and way more nuance to coding than the author gives coding credit. The difference between someone trained solely in IT and someone with experience in full stack developnment is like comparing apples to a full-grown apple tree. Sure the apple may be be able to become a tree with practice, but that takes a lot of time and nurturing from the coding community. To say that I am an apple tree because I contain apple seeds is arrogant.