I seem to spend far more time on the deployment of code than I ever used to, more time writing CloudFormation and ansible than the Java backend, python lambdas and static UI that it deploys. That seems nuts to me. I'm not sure how you fix it without being Amazon/Google. People moan about Terraform too before that gets mentioned.
Ask HN: What is the single top-priority software engineering problem?
91–100 of 364 posts
Re: Ask HN: What is the single top-priority software engineering problem?
#92A computer and OS that boots in 100ms. Every user action gives a response in 10ms.
Re: Ask HN: What is the single top-priority software engineering problem?
#93Development environments. The amount of time and hassle I've seen lost to getting a working development environment up and running is incredible. Every time I talk to someone who's learning to program I tell them: "Setting up your development environment will be a nightmare. I have been doing this for twenty years and it's STILL a nightmare for me every time I do it. You are not alone." Docker is reasonably good here…
Re: Ask HN: What is the single top-priority software engineering problem?
#94Formally specify all the commonly used languages, runtimes and APIs, so that we could translate programs between them. Then make sure that all programs such translated can be compiled, so that we don't waste resources by running inefficient VMs.
Re: Ask HN: What is the single top-priority software engineering problem?
#95Re: Ask HN: What is the single top-priority software engineering problem?
#96Re: Ask HN: What is the single top-priority software engineering problem?
#97A computer and OS that boots in 100ms. Every user action gives a response in 10ms.
Re: Ask HN: What is the single top-priority software engineering problem?
#98Having my phone as my ultimate CPU, immediately connectable to commodity peripherals (monitor, keyboard, printers) at home, office and on the street. Content would be stored on the phone following the "local fist" principle to favor speed and security. Something like Ubuntu Edge for those who remember it, but with more local storage -- TBs maybe -- more connectivity out of the box.
I envisioned something similar around the time of the 2nd gen touch phones: just plonk your phone into a dock with keyboard, mouse and monitor. I realize now it’ll probably never happen, since the companies making the phones are the same companies that make computers.
They also did a Linux on DeX. You could boot Ubuntu on your Samsung phone and display it via HDMI. They stopped supporting it around Android 10 though, presumably nobody ever used it.
Re: Ask HN: What is the single top-priority software engineering problem?
#99Earlier quoted context omitted.
As an example of just how far we are from this, generally the bootloader hasn't even passed off to the OS within the first 100ms.
I think it's really sad, because a system would likely have to be redesigned from scratch to make this happen. So it seems unlikely to happen. But I'm not an OS expert, maybe it is possible.
Re: Ask HN: What is the single top-priority software engineering problem?
#100Build the tools and infrastructure necessary to make FPGA accelerator programming accessible to the average programmer. Moore's Law is mostly dead; we are getting more cores but we are not going to get significantly faster cores in the near future. What will bring us next big jump in computing performance is unclear but FPGA acceleration seems like one of the few promising directions.