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.
How will you be programming in a decade?
21–30 of 54 posts
Re: How will you be programming in a decade?
#22That’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…
Re: How will you be programming in a decade?
#23Re: How will you be programming in a decade?
#24In 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?
#25We 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?
Re: How will you be programming in a decade?
#26The 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…
Re: How will you be programming in a decade?
#27That’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…
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?
#28Most 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'…
Re: How will you be programming in a decade?
#29If 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.