Use the Unofficial Bash Strict Mode (Unless You Love Debugging)
Let's start with the punchline. Your bash scripts will be more robust, reliable and maintainable if you start them like this:
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 3,470 posts.
Let's start with the punchline. Your bash scripts will be more robust, reliable and maintainable if you start them like this:
Ever wondered how Clojure's persistent vector actually works? This is part 1 of a blog series which aims to explain them.
A recent article devoted to the *macho* side of programming made the bald and unvarnished statement:
While reviewing some of the comments on my post about parallelism and concurrency, I noticed that the great fallacy about dynamic and static languages continues to hold people in its thrall. So, i…
We’ve trained a neural network called DALL·E that creates images from text captions for a wide range of concepts expressible in natural language.
Why & how we rewrote Bun from Zig to Rust
Let’s retire the ‘virtual DOM is fast’ myth once and for all
Posted by Jeff Vander Stoep For more than a decade, memory safety vulnerabilities have consistently represented more than 65% of vulnerab...
PyCharm is the professional Python IDE for you and your agents – ship web, data, and ML code you can trust.
I’ve had an unusual number of interesting conversations spin out of my previous article documenting that mobile web apps are slow. This has sparked some discussion, both online and IRL. But…
Over time, a system collects state on its root partition. This state lives in assorted directories like /etc and /var , and represents every under-documented or out-of-order step in bringing up the services.
They’re not burritos.
Posted by Joshua Bloch, Software EngineerI remember vividly Jon Bentley's first Algorithms lecture at CMU, where he asked all of us incoming Ph.D. ...
Joe Duffy's Blog | Adventures in the high-tech underbelly
I'm developing a programming language called Kernel. Kernel is a conservative, Scheme-like dialect of Lisp in which everything is a first-class object.
Focus on debugging your application rather than debugging your programming language knowledge.
I gave a talk at the DBX conference called The Future of Programming . Below are links and quotes from some primary sources I used, as well as links to wikipedia and elsewhere where you can learn more.
Every educated person really ought to have a basic understanding of accounting. Just like maths, science, programming, music, literature, history, etc., it’s one of those things which helps you make sense of the world. Although dealing with money is not much fun, it’s an unavoidable part of life, so you might as well…
Reaching 95%-ile isn't very impressive because it's not that hard to do. I think this is one of my most ridiculable ideas. It doesn't help that, when stated nakedly, that sounds elitist. But I think it's just the opposite: most people can become (relatively) good at most things.
Copyright 1999 by Craig A. Finseth. Contact the author with questions about distribution rights.
A recipe for a functional app, part 2
This article will try to convince you that adding some limitations on legal Unix/Linux/POSIX filenames would be an improvement. Many programs already presume these limitations, the POSIX standard already permits such limitations, and many Unix/Linux filesystems already embed such limitations so it'd be better to make…
An introduction to Zig's curious concurrent programming API.
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
Get more out of Claude Code: tell Claude what it can't see, give it a check to run, and enforce the rules that can't have exceptions.