Live data from Hacker News

How will you be programming in a decade?

dave.cheney.net

21–30 of 54 posts

Re: How will you be programming in a decade?

#21
I could see visual programming becoming less of a domain-specific rarity, if some really good VR goggles hit the market. 2D visual programming hasn't really gone viral because complex graphs look like spaghetti when you project them down into a plane, but if they are floating in space I suspect that becomes less of a problem. Our brains evolved for taking in spatial information and manipulating 3D objects, after all.

There are domains where visual programming is common (i.e. Control in Simulink, Data acquisition in Labview, pure data in audio), but they are domains where you don't really need to scale the complexity of the code, so the parts of the ecosystem that enable scalability (i.e. automatic and deterministic formatting of the visual representation of the code, version control) are underdeveloped.

Re: How will you be programming in a decade?

#22

That’s fine, nobody said you’re wrong, but you are increasingly a minority, and the economics of scale are not working in your favour. This is not backed up by any facts. First of all, the graph shows desktop PC shipments. Laptop shipments haven't drastically changed: http://www.statista.com/statistics/272595/global-shipments-f... Secondly, the other logical explanation is that most machines of the last five years ar…

I wish I could up vote you more than once.

Re: How will you be programming in a decade?

#24
The premise that video editing is done primarily on dedicated hardware is incorrect. I know two video editors (people not things) that create trailers for block buster movies and they do it on a mac laptop using final cut. Software can be written anywhere now, most TVs costing over 800$ are running some form of android, many with access to the google play store.

In 10 years, I will most likely be using a keyboard connected to a screen. The environment will be a combination of local and remote, just as it is now. Are you saying keyboards are going away? Will I need to run fingers 2.0?

Re: How will you be programming in a decade?

#25

We already have the "specialized device used in software development": the laptop (read: MacBook). No longer do we need to be tethered to wires and the grid in order to get meaningful work done as laptop battery efficiency, processing power, and mobile internet connectivity is substantially better than it was ten years, even five years ago. With dedicated cloud servers we do a lot of the compiling and automated test…

Do you think Apple will still be making MacBook Pros in 2025, and if they do, will they still have a power hungry (but fast) Intel processor?

I expect in the near future Apple will build their own family of processors for all their devices. After you build your own OS(s), invent your own language, design most of your internal chips, what remains is the CPU/GPU.

Re: How will you be programming in a decade?

#26
post #24

The premise that video editing is done primarily on dedicated hardware is incorrect. I know two video editors (people not things) that create trailers for block buster movies and they do it on a mac laptop using final cut. Software can be written anywhere now, most TVs costing over 800$ are running some form of android, many with access to the google play store. In 10 years, I will most likely be using a keyboard con…

Maybe someone will revive the Datahand.

Re: How will you be programming in a decade?

#27

That’s fine, nobody said you’re wrong, but you are increasingly a minority, and the economics of scale are not working in your favour. This is not backed up by any facts. First of all, the graph shows desktop PC shipments. Laptop shipments haven't drastically changed: http://www.statista.com/statistics/272595/global-shipments-f... Secondly, the other logical explanation is that most machines of the last five years ar…

> worrisome is the move away from general purpose operating systems to walled gardens

And, on the other end, open hardware is absolutely booming with computers that cost less than shipping. I hope to see open software and hardware flourishing even more as this trend continues.

Re: How will you be programming in a decade?

#28
post #12

Most of the grunt work of coding will be a matter writing a set of Cucumber tests (or whatever language you prefer, but it'll something close to formal English) and having a solver/fuzzer do the actual coding for you. There'll be some things that a solver can't do, but for the majority of simple things (generating models, CRUD operations, database interaction, networking, testing, maybe some aspects of the UI) I don'…

[deleted]

Re: How will you be programming in a decade?

#29
post #16
post #11

If I stay at my current employer, in 2025 I'll most likely be maintaining an MFC application in VS2015, quite possibly on the same workstation I'm using at the moment. We don't update very often. Currently I'm using VS2008.

Heard of developers today using the 2005 version of their IDE because they need to support widespread legacy systems that won't be updated to newer software for the foreseeable future (and modern versions of the IDE have become incompatible). Legacy is here to stay. There'll likely still be people hacking on COBOL in 2025.

At my last job, we were still supporting .NET 1.1 apps using Visual Studio 2003.

Re: How will you be programming in a decade?

#30
How will you read books in 50 years? How will you play violin in 25 years? How will you paint on canvas in 75 years? How will you steep tea 150 years? This generation that grew up watching the Jetsons is obsessed with this idea of "evolving" to the point of not doing anything.
Post reply on HN