Intended audience Back-end software engineers, particularly in big tech. Origin Experience in big te...| blog.waleedkhan.name
Most classical engineering fields deal with probabilistic system components all of the time. In fact I'd go as far as to say that inability to deal with probabilistic components is disqualifying from many engineering endeavors. Process engineers for example have to account for human error rates. On a given production line with humans in a loop, the operators will sometimes screw up. Designing systems to detect these errors (which are highly probabilistic!), mitigate them, and reduce the occur...| Simon Willison's Weblog
Intended audience Static analysis enthusiasts Logic programming enthusiasts Origin Recent exp...| blog.waleedkhan.name
Choose the least capable feature/tool/pattern/etc. suitable for a given purpose. This optimizes for the capability/tractability tradeoff: the more things you can do with something, the harder it is to reason about. Using a less capable thing...| Josh Beckman
In der modernen Softwareentwicklung reicht es nicht mehr aus, ausschließlich Funktionalität und Zeitpläne im Blick zu haben – Sicherheit muss von Beginn an ein integraler Bestandteil des Entwicklungsprozesses sein. Der […]| ASQF e.V.
Intended audience Build system developers and enthusiasts Source control developers and enthusiasts Origin...| blog.waleedkhan.name
Have recently participated in several projects that I think went well at the day gig – these were big projects, multiple parties, and we came together and got to deployment on a shortened timeline.…| Andrew Wheeler
Why friction matters, in ice hockey and in software development. For IndieWeb Carnival, January 2025.| rossabaker.com
I’ve recently accepted a position as a Software Engineering Intern at Palantir Technologies and made this project with Build with AIP. Palantir is offering a free developer tier for their Foundry and AIP products, letting developers learn the technology.| Dennis Miczek
In the last episode—Is software engineering a thing?—I (apparently controversially) suggested that software is the reification of thought, and that software engineering is thus the art of reifying thought, and that thus there can’t be any single one-size-fits-all software engineering … Continue reading →| Structure and Interpretation of Computer Programmers
In the title I’m kindof punning on the word “a” (it’s my blog, and I get to do what I want). Is there a single thing, software engineering, that all people making software should (or could, or would find to be beneficial) do?| Structure and Interpretation of Computer Programmers
In my latest project, SweetFriend, I created a comprehensive diabetes management app that helps users track their glucose levels, log meals and exercises, and receive personalized insights from LLMs. This post details the technical aspects of the project, focusing on the innovative integrations and the architecture that powers SweetFriend. I built this project at the PennApps hackathon, the demo site can be found here, the GitHub repo here, and the DevPost blog here.| dmicz devblog
Intended audience Build system developers and enthusiasts Developers of tooling that doesn't fit into the build system ...| blog.waleedkhan.name
As part of my ongoing efforts to improve MarkWeb, I’ve implemented several key changes to enhance performance, security, and user experience. This post details the technical aspects of these updates.| dmicz devblog
Welcome to the kickoff post for MarkWeb, my attempt at building a markdown-based blogging platform. Here’s how I set up the webapp:| dmicz devblog
Intended audience Developers of version control systems, specifically jj. Those interested in the version control pedagogy. ...| blog.waleedkhan.name
Intended audience Software engineers developing interactive terminal applications. Origin Work notes published int...| blog.waleedkhan.name
I’ve recently been frustrated by the lack of rigor in discussions of software engineering practices. For any topic that might trend on programming Twitter (How should we interview people? Are integration tests worth it?) you’ll find hundreds of opinions, often informed by little more than personal opinion.| Sid Shanker’s Blog
Intended audience Software engineers. Anyone with checklists as part of their workflows or routines. Origi...| blog.waleedkhan.name
Intended audience Software engineers, particularly those at large companies or organizations. Origin General software engi...| blog.waleedkhan.name
Intended audience Software engineers working with Git who use| blog.waleedkhan.name