Inferno design principles
https://www.vitanuova.com/inferno/design.html [www.vitanuova.com]
2024-03-02 05:18
random
Inferno design principles
https://www.vitanuova.com/inferno/design.html [www.vitanuova.com]
2024-03-02 05:18
Lawrence Roberts
https://en.wikipedia.org/wiki/Lawrence_Roberts_(scientist) [en.wikipedia.org]
2022-09-13 04:13
Lawrence Gilman Roberts (December 21, 1937 – December 26, 2018) was an American engineer...
As a program manager and later office director at the Advanced Research Projects Agency, Roberts and his team created the ARPANET using packet switching techniques invented by British computer scientist Donald Davies and American Paul Baran.
source: book; where wizards stay up late
OpenBSD innovations
https://openbsd-innovations.ctors.net/ [openbsd-innovations.ctors.net]
2023-03-03 08:13
A curated list of openbsd’s innovations
You don't need html
2022-12-04 06:49
Think about all the things they’ve told you that you 𝑛𝑒𝑒𝑑. HTML is NOT the answer!
Paul Baran
https://en.wikipedia.org/wiki/Paul_Baran [en.wikipedia.org]
2022-09-13 04:04
Paul Baran (born Pesach Baran /ˈbærən/; April 29, 1926 – March 26, 2011) was a Polish-American engineer who was a pioneer in the development of computer networks. He was one of the two independent inventors of packet switching.
source: book; where wizards stay up late
io_uring vs others
https://hackmd.io/@YLowy/rJljf_4F9#io_uring [hackmd.io]
2023-08-07 06:05
Writing for engineers
https://www.heinrichhartmann.com/posts/writing/ [www.heinrichhartmann.com]
2022-09-02 13:13
Writing is key to have impact in large organizations. As a senior software engineer chances are that writing is the most important skill you have to acquire in order to increase your scope beyond the team and advance your career.
This article contains some learnings that have helped the author to become better and more productive as a writer over the past 15 years.
You Want Modules, Not Microservices
http://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-01-07 06:46
Architecture is hard sometimes--people keep offering up some new idea that quickly becomes the mainstream “way to do it” without any context or nuance, and the industry, desperate to find ways to improve their architecture, snaps it up without hesitation. Microservices was the latest in the trend, and it’s time we dissected the idea and got to the real root of what’s going on.
Enough problems to go around
https://world.hey.com/dhh/enough-problems-to-go-around-c10b887d [world.hey.com]
2024-05-02 21:01
Meaningful problems are the most valuable human motivators. Made-up problems are a blight. Ensure you have not quite enough time and people available to tackle the former lest you start inventing the latter.
source: dhh
On Holy Wars And A Plea For Peace
https://www.rfc-editor.org/ien/ien137.txt [www.rfc-editor.org]
2022-09-13 06:13
This is an attempt to stop a war. I hope it is not too late and that somehow, magically perhaps, peace will prevail again.
The latecomers into the arena believe that the issue is: “What is the proper byte order in messages?”.
Huge Pages are a good idea
https://www.evanjones.ca/hugepages-are-a-good-idea.html [www.evanjones.ca]
2023-01-22 07:57
Understanding cpu microarchitecture
https://speakerdeck.com/alblue/understanding-cpu-microarchitecture-for-performance-jchampionsconf [speakerdeck.com]
2022-09-02 13:10
What happens inside the cpu? how things get delayed...
What color is your function
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ [journal.stuffwithstuff.com]
2023-03-25 13:46
Just for Fun. No, Really.
https://justforfunnoreally.dev/ [justforfunnoreally.dev]
2023-02-09 21:37
There are hackers—believe it or not—who just love the art of building software. They do it for the challenge, for the fun of it. They aren’t trying to make a million dollars.
Transcending POSIX: The End of an Era?
https://www.usenix.org/publications/loginonline/transcending-posix-end-era [www.usenix.org]
2022-12-23 10:07
In this article, we provide a holistic view of the Portable Operating System Interface (POSIX) abstractions by a systematic review of their historical evolution. We discuss some of the key factors that drove the evolution and identify the pitfalls that make them infeasible when building modern applications.
source: https://www.usenix.org
The Bikeshed email
http://phk.freebsd.dk/sagas/bikeshed/ [phk.freebsd.dk]
2022-09-03 16:50
The really, really short answer is that you should not. The somewhat longer answer is that just because you are capable of building a bikeshed does not mean you should stop others from building one just because you do not like the color they plan to paint it. This is a metaphor indicating that you need not argue about every little feature just because you know enough to do so. Some people have commented that the amount of noise generated by a change is inversely proportional to the complexity of the change.
Observations for students - Richard Hamming
https://www.ece.uvic.ca/~cai/hamming.pdf [www.ece.uvic.ca]
2022-09-14 16:28
a. Learn to learn
b. Learn to question things
c. Acquire the permanent habit of learning
The curing value of creation
https://world.hey.com/dhh/the-curing-value-of-creation-98736f9f [world.hey.com]
2023-08-08 19:06
Make something. Participate in something. Engage with someone. All of it might feel as unnatural as strapping on those running shoes after too long of a break, but once you’re back to creating, the energy comes by itself.
One big server
https://specbranch.com/posts/one-big-server/ [specbranch.com]
2022-09-02 13:11
Monolith vs microservices ... small server vs big server...
We have all gotten so familiar with virtualization and abstractions between our software and the servers that run it. These days, “serverless” computing is all the rage, and even “bare metal” is a class of virtual machine. However, every piece of software runs on a server. Since we now live in a world of virtualization, most of these servers are a lot bigger and a lot cheaper than we actually think.
Makefile Tutorial
https://makefiletutorial.com/ [makefiletutorial.com]
2023-03-03 08:11