4 ms·
I think for developers (and users) everything is broken, just check https://medium.com/message/everything-is-broken-81e5f33a24e1 https://medium.com/message/ever
by ellis0n 6y ago
I think for developers (and users) everything is broken, just check https://medium.com/message/everything-is-broken-81e5f33a24e1 https://medium.com/message/everything-is-broken-81e5f33a24e1
That's programming 1.0, and we're need programming 2.0
What I mean about programming 2.0:
- better security
- less bugs and more stability
- less complex code and API
- less APIs
- no halts, reactive live coding everywhere
- less coding, NoCode variants
PS: Who works on programming 2.0 besides me https://animationcpu.com/ https://animationcpu.com/ ?
- ipnon 6y agoWe need higher-level, context dependent programming languages. Homotopy type theory promises to be revolutionary, and Jet Brains is working on integrating the theory with their IDE, so you can write any program with well defined inputs I and outputs O and the computer will find all equivalent programs for you. Programmers would no longer need to get lost in the implementation details.
- ellis0n 6y agoThanks Jet Brains for C-Lion !
- deleted 6y ago[deleted]
- Maximus9000 6y agoWhy "Less APIs"?
- ellis0n 6y agoBecause https://imgur.com/gallery/cxwSlUX https://imgur.com/gallery/cxwSlUX
- Maximus9000 6y agohmm, I'm still confused. Are you saying there are just too many APIs and my app's little API is insignificant in a world overflowing with APIs? What if several customers want access to my API? Is there an alternative that I should be using (like GraphQL)?
- ellis0n 6y agoYou can use anything and write your own API I think there is no way to reduce the number of APIs with code. NoCode hides complex APIs from the developer. Use third party services and projects that bundle random APIs like Miro.com or hackhaton-starter bootstrap etc. Higher API level that hides a lower API level that YourApp is not interested in and only focuses on the program algorithm. But here is situation where we have 14+1 API standard
- mikewarot 6y agoIt's not the job of application programmers to maintain the security of a system, that is the sole purpose of the operating system. There exist systems which can do the job, but most people haven't even heard of multi-level secure systems, and most people also believe it impossible to secure a computer. The model of trust that everything linux, windows, etc. is based on is faulty. The process is given access to everything it's owner is allowed, by default... which was fine for academic computing in the 1970s, but not in the age of the internet. There is hope... Capability Based Security is on the way, slowly but surely... and then we can kiss virus scanners and the like goodbye.
- ellis0n 6y agoYeah! Human error is a huge black hole. We can fix the software (Heartbleed), but the main thing is the hardware (Meltdown)