+France
464 karma · joined March 19, 2024
+France
> "Speak ill of no man"
Aha.
> What is the value if is done automatically, nobody learns anything and the code is just a transcript of the old one?
You may be shocked to learn that businesses using software have a different metric for the value of "code" than educating their (transient) code wranglers. The actual value of software is computational work. If a new language affords better tooling and availability of human resources, that is a win.
https://en.wikipedia.org/wiki/East_india_company
The beginnings of capitalism & colonialism. Systemic wealth transfer is not a mystery.
TIL that US government has pressured foreign nations to install a mystery blob in the kernel of machines that run critical software "for compliance".
If this wasn't a providential goof on the part of Crowdstrike -- the entire planet is now aware of this little known fact -- then some helpful soul in Crowdstrike has given us a heads-up.
Can you expand on this?
2 - Computing is used to solve real world problem.
3 - "In building software we inevitably invent or use abstractions to represent or effect real world things." Here is the problem where we part company.
4 - Abstractions that inform computing systems are indeed useful.
[edit+ps]
self disclosure: I've reached 'architectural orbit' numerous times in my career. 30 years later, I am sharing a subtle point. Effective software models cutout attributes of real world elements of the problem domain. All attempt to "model the world" end in tears.
Ironically, (ime/o!h;) it turns out this the "root of evil" plaguing abstraction: thinking that software architecture must map to "the real world".
In the same manner through which legal protection for various other matters have come about. By raising awareness, sharing thoughts and solutions, and organizing.
The "ad industry" is a cancer and we need legal protection against this "industry". The solution is political not technical and definitely can not be left to "the market".
Haven't you had enough?
Not even remotely factual. Technically unwashed before GUIs is before PC so that means mainframes. And mainframes did indeed have 'terminals' but the interface 'drawn' on these terminals were basically ascii-art GUIs.
Also we're not discussing "systems" rather interfaces. The system is invariant. Take OS X. I know few normies who even know what "terminal" is or what it means and on the other extreme, most of my fellow techies mainly interact with it via a terminal. It's the same system.
Training also indicates specialization. Arguably any endeavor requiring specialization is already anti-social, if we consider society in its widest sense.
p.s. That is pL(n).stderr -> pE.stdin, where pL is the 'business logic' and pE is the system's error processing aspects. I.e. the error processing component's stdin is the stderr of the logical processes (Lp), so there is a uniform process model applicable to both logical and error processing elements of the pipeline.
The issue is how to do this within the limits of line terminal interface (CLI). In code (as in in-process chaining) that aspect is a non-issue.
Disruptor, Thompson, Farley, et al 2011
https://lmax-exchange.github.io/disruptor/files/Disruptor-1....
p.s.
Well, actually more completely, something like this:
+---------+
[meta-in] --> | | --> meta-out
| p r o c |
input ==> | | ==> output
+---------+There are imo two general paths: opportunistic (in a positive sense), and inspirational. The former maps to 'resourceful' mindsets, the latter to 'creative'. Since you are asking this question, the assumption is that you are not a naturally creative type, so work on the opportunistic angle.
Any company that claims to be a "family" should put an employment agreement in front of you that reflects that. I have yet to see anything even remotely resembling such a relationship.
Rather, ime, the nature of the relationship spelled out is one of asymmetric power, rights, and remedies.
https://en.wikipedia.org/wiki/The_Hero_with_a_Thousand_Faces