Enough problems to go around
https://world.hey.com/dhh/enough-problems-to-go-around-c10b887d [world.hey.com]
2024-05-02 21:01
tags:
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
The Grug Brained Developer
https://grugbrain.dev/ [grugbrain.dev]
2023-06-07 20:01
tags:
kiss
this collection of thoughts on software development gathered by grug brain developer
grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused
One way forward: finding a path to what comes after Unix
https://www.theregister.com/Tag/One%20Way%20Forward [www.theregister.com]
2024-03-02 05:49
tags:
os
Plan 9 was intended to be Unix, done better. It preemptively replaced a lot of what we now bodge together with virtual machines, containers, and even microkernels, and it did it more simply and cleanly. But it wasn’t compatible enough to replace its ancestor. With off-the-shelf existing 21st century tech, we can fix that.
source: fosdem2024
Writing for engineers
https://www.heinrichhartmann.com/posts/writing/ [www.heinrichhartmann.com]
2022-09-02 13:13
tags:
writing
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.
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
tags:
posix
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
Inferno design principles
https://www.vitanuova.com/inferno/design.html [www.vitanuova.com]
2024-03-02 05:18
tags:
os
theory
Freebsd is an amazing OS
https://www.unixsheikh.com/articles/freebsd-is-an-amazing-operating-system.html [www.unixsheikh.com]
2022-09-01 18:58
tags:
freebsd
os
People who know what they are doing run FreeBSD! Everyone in the communication industry run FreeBSD!
source: unixsheikh
You don't need html
https://no-ht.ml/ [no-ht.ml]
2022-12-04 06:49
tags:
critical
Web Development Manifesto
https://webdevelopmentmanifesto.com/ [webdevelopmentmanifesto.com]
2022-09-04 11:13
tags:
bloated
javascript
manifesto
web
Simplicity is the heart of the Unix philosophy. The more code lines you have removed, the more progress you have made. As the number of lines of code in your software shrinks, the more skilled you have become and the less your software sucks.
With the “Web Development Manifesto” we strive to maintain minimalism and clarity to drive web development to a completion that result in a much more sane World Wide Web.
source: https://unixsheikh.com
Fed up with Windows? Linux too easy? Get weird, go ALTERNATIVE
https://www.theregister.com/Print/2013/11/01/25_alternative_pc_operating_systems/ [www.theregister.com]
2024-03-02 05:17
tags:
non-sheep
os
It’s hard to believe, looking at the modern computing world, but there is still more to life than Windows or Unix… and today, most of the alternatives run on vanilla x86 hardware and are free.
Huge Pages are a good idea
https://www.evanjones.ca/hugepages-are-a-good-idea.html [www.evanjones.ca]
2023-01-22 07:57
tags:
linux
memory
Bullshit jobs
https://strikemag.org/bullshit-jobs/ [strikemag.org]
2024-05-03 06:35
tags:
bullshit
Real, productive workers are relentlessly squeezed and exploited. The remainder are divided between a terrorised stratum of the, universally reviled, unemployed and a larger stratum who are basically paid to do nothing, in positions designed to make them identify with the perspectives and sensibilities of the ruling class (managers, administrators, etc.)—and particularly its financial avatars—but, at the same time, foster a simmering resentment against anyone whose work has clear and undeniable social value.
source: dhh
The Bikeshed email
http://phk.freebsd.dk/sagas/bikeshed/ [phk.freebsd.dk]
2022-09-03 16:50
tags:
history
kamp
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
tags:
excellence
history
learning
a. Learn to learn
b. Learn to question things
c. Acquire the permanent habit of learning
You Want Modules, Not Microservices
https://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-03-31 12:20
tags:
microservice
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.
source: CaptainPatate
The Node.js Event Loop, Timers, and process.nextTick()
https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ [nodejs.org]
2022-09-02 13:07
tags:
nodejs
perf
What is the even loop and how it is supposed to work?
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
tags:
endianness
history
rfc
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?”.
La poudre verte - La solution à tous vos problèmes informatiques
https://www.poudreverte.org/ [www.poudreverte.org]
2023-03-31 07:49
tags:
funny
* Décongestion de réseaux
* Débuggage de logiciels
* Protection contre les virus
* Protection contre les tentatives d’intrusions
* Restructuration de services
* Partage de connexion Internet sans connexion
* Suppression aléatoire de compte utilisateur
* Protection anti-spoofing basée sur les adresses MAC
* Définition de politique de gestion et de sécurité aléatoire
* Elimination systématique des fichiers de log (journaux)
* Protection contre les DoS et DDoS grâce au système exclusif InUranus®
* Support de IPoT
* Rend vos données importantes accessibles à tout moment et à tout endroit
* Débloque les claviers qui se bl
source: CaptainPatate
Fascinating little programs
http://antirez.com/news/74 [antirez.com]
2023-05-11 20:02
tags:
c
simplicity
There is something special in simple code. Here I’m not referring to simplicity to fight complexity or over engineering, but to simplicity per se, auto referential, without goals if not beauty, understandability and elegance.
Paul Baran
https://en.wikipedia.org/wiki/Paul_Baran [en.wikipedia.org]
2022-09-13 04:04
tags:
history
network
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