4,184 karma · joined April 13, 2009
For example: What I really want is an end to the laptop form factor altogether. Take an RPI4 form-factor with a projection keyboard and a flexible fabric display I can roll up into a map tube and a few cables. Now THAT would be a game changer.
Nothing could be more incorrect when it comes to software. In software, the design is the code. The compiler/interpreter are the construction of the system.
The key thing was they required the students to respond to three questions for each class for each of the five days of the work week and those were graded. He loved this and excelled at it. He didn't want to sit in a lecture hall. The vast majority of the undergrads hated this and often blew off the questions. Many of them failed. Some A students were getting Cs.
There was a revolt, the students were angry and they decided to ditch the online learning and go back to traditional classes...
(full disclosure, I've been working the the health sector for a while making new applications using Apple's HealthKit.)
But the point is having a different view of what compilation means in the developer's workflow as a language designer. Having the engineer have to think about how to organize the code for the compiler is bad design unless that organization is built into the compiler. The compiler should reject programs that are not organized for optimal compilation. And the organization required at least does not impede understanding of the code (best if it improves it). This is Go's design imprimatur and it's critically important to the success of Go.
FWIW, I see large Java projects compile small changes take minutes to compile, even using hot-reload tools.
Figwheel in Clojure is not like this, however: they're doing something right there.
Markets and money are vehicles for making agreements. They are all about negotiation. They are imminently and manifold fungible. They are contrivances. A deadly virus is not.
Let's also not forget for every death from C19 there are a handful-dozen people who survive to lifelong health problems from the episode. That has a cost, too.