2023-06-07
-
Here is how platforms die: First, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
2023-06-06
-
About the urge to “optimize” every part of our lives.
-
Astute science fiction story about a mysterious "app for better living". The life cycle of any online creation is revealed here. Initially bosses pressure employees to use it, believing it will improve productivity, then they turn against it as the app steers people to be happier by working less. For a while, it makes life better. Eventually, it reaches its final form: a platform for multi-level-marketing schemes
-
This post introducdes the basics of memory allocation. Allocators exist because it's not enough to have memory available, you need to use it effectively. A visual exploration of how simple allocators work.
-
Bartosz Ciechanowski’s mind-blowing blog, using web technologies and dynamic animation to explain mechanical and physical concepts.
-
A summary about some problems with database ORMs (anno 2006)
-
Async/await as found in JavaScript/TypeScript, Python, C# and similar have some effects on code structure. What Color is Your Function illustrates this vividly.
2023-06-05
-
A collection of concurrency patterns in Go
-
This is for people who want to understand how programs get loaded under linux. In particular it talks about dynamically loaded x86 ELF files.
-
Derive the beginnings of multilinear algebra and geometric algebra from first principles.
-
incident.io shares how they built a workflow model in Go
2023-06-02
-
Mitchell Hashimoto - the creator of Terraform - on how he starts and works on projects
-
This guy went above and beyond with his side-project. Documented every step from setting up server and DNS to creating maps in React.
2023-06-01
-
“Open source” projects with restrictive license clauses
-
Common mistakes when using PostgreSQL
2023-05-31
-
Essay about programming and complexity, and how the internet is held together with duct tape
-
Some good stuff on hiring(”the most important job”), and the focus on delivering value.
-
About healthy organizations.
2023-05-29
-
Difference between understandable and clever code
2023-05-17
-
What good observability can look like.
-
Some good practices in Go
-
-
Some things you can use PG for.
-
How to separate the release of new code with the release of changes in your database.
-
Good things to keep in mind when build an app.