In theory: Prove that one-way functions don't exist, or explicitly construct one. Similarly, prove that P!=NP, or similarly settle the question.
Ask HN: What is the single top-priority software engineering problem?
41–50 of 364 posts
Re: Ask HN: What is the single top-priority software engineering problem?
#42Decent nocode, or some sort of nocode holy grail. I want to be able to plug APIs together, process user input, have persistence and identity, without writing so much boilerplate.
Re: Ask HN: What is the single top-priority software engineering problem?
#43Earlier quoted context omitted.
This seems like an antigoal to me. Abstracting away infrastructure just means it will become increasingly centralized as a commodity and less likely/harder to create independent services.
I don’t necessarily agree. Look at n2n or userbase, they’re open source and can be self hosted. Other nocode tools can follow suit, and can be federated. I agree with the other comment that this can have the same effect as the one Excel had during the past decades (there are companies running completely on Excel). At the moment though, the tools feel too limited.
So by default the majority are looking for hosted services, otherwise they'd just build their own stack. For anything other than some organization building a bunch of applications, that same Nocode Dev has no need to ever migrate so long as some major service provider is doing it for them.
Re: Ask HN: What is the single top-priority software engineering problem?
#44Ignoring hard problems like memory safety and parallelization (let's say), I think the biggest soft problem that I experience is optimizing the amount of time spent doing work relative to setting up boilerplate - mainly during web programming, i.e. it took me literally a few days to work out how to use code from and deploy node_modules without cheating. Not trivial but maybe automated by some meta-meta-build tool?
I could start a new project with Spring Boot and Ember.js, provision a Debian box with Postgres and nginx, and deploy all of it within an hour because I know these tools. But I too paid the learning price my first go round.
Re: Ask HN: What is the single top-priority software engineering problem?
#45Re: Ask HN: What is the single top-priority software engineering problem?
#46A computer and OS that boots in 100ms. Every user action gives a response in 10ms.
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.
But I'm not an OS expert, maybe it is possible.
Re: Ask HN: What is the single top-priority software engineering problem?
#47Most major problems now are people problems, not engineering problems. One example: lots of software devs have no training and/or interest in security, and employers have no way to vet that. Another: there is no way for users to trust SaaS security. I have no idea whether (as a random example) Atlassian has a great security culture or a terrible one. We just trust people who seem trustworthy, usually due to their pol…
Re: Ask HN: What is the single top-priority software engineering problem?
#48Removing out of date and incorrect advice on c++ from the internet.