118 karma · joined April 10, 2022
IDE takes plain old text as input, and lets the coder to interact with the model of the program.
1. Various graphical hints in text (highlighting keywords, selections, …)
2. Visualisation tools (draw database and class diagrams)
3. Navigation capabilities (go to implementation, definition etc)
4. Refactoring capabilities (“rename, “extract variable”, …)
In my view, IDE is already “book with diagrams”. (“Diagrams” can still be improved, but concept is really there)
I’m not fanatical about this, I would use it if I would be forced by circumstances. But I would not be happy about it. And I still would try to educate/convince older colleagues that hotkeys make things quicker/easier/“reliabler”.
From your speculation of source of touchscreen hate, I see that you feel that tesla has superior car touchscreen experience. And I don't doubt that. But however good you can be with touchscreen, you can do even better if you also have bunch of physical buttons (in addition to touchscreen/must look then point device).
Russia will be just a gas station to China. And China being more authoritarian, will not be such easy target for kgb as Scholz/Merkel/Schroeder were.
(Wouldn’t this be example of a structure that prevents decaying?)
https://news.ycombinator.com/item?id=31778505Commenting mainly to say that I like this phrase very very much. Creative, Witty and at the same time so descriptive.
On the win32 point, it is adressed in the article:
> I also realized that there are two distinct senses of the word "narrow":
> - In terms of architectural connection (topology). For example, applications and physical networks are decoupled by the the Internet's narrow waist. They don't interface directly with each other.
> - In terms of the size of the concept. <snip> But the web is a large set of concepts (HTTP, HTML, SVG, etc.).
Point1. Education system which would strive for bear minimum outcome would be something like “not everybody needs addition, cashiers can take care of that”. (You will cut calculus, somebody else will cut multiplication table)
Point2. which iq range education system is optimised for? (Fair discission; though hard politically). Gifted people are random in population. If you teach and test only the bare minimum content, which 99.9% of population passes with flying colors, then gifted are undertrained and also harder to spot, thus under-utilised.
Point3. Memorization is useful. Even if one understands the concept deeply, the “cheat sheet” inside the head (i.e. memorised info) makes things much much faster. Memorization is abit like muscle-memory and or caching.
- shorter week is part of compensation; (possibility to atract more or/and better employees).
- more people will start working/get hired;
- productivity is not uniform thoughout a day/week (tiredeness);
My best counterpoint at the same time is that intuitively I think that 1 person doing 5 days is more productive then 5 persons doing one day each, because communication/coordination does have a cost.
(Surely tradeoffs and optimal points vary from role to role; some tasks are easier to parallelise)
is technically correct. The best kind of correct of course. But also a bit of blow below the belt.
(Especialy when there are plenty of shouting religious politicians, that could have been used in your argument)