https://www.joshwcomeau.com/blog/the-end-of-frontend-development/ · Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on Twitter. I'm much more optimistic about what these AI advancements mean for the future of software development.
https://www.joshwcomeau.com/career/clever-code-considered-harmful/ · As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we should strive to write simple, accessible code, using the dumb old primitives that everyone knows.
https://wollay.com/2023/05/25/new-blog-and-new-project-cube-world-omega/ · Hi everybody, I’m currently working on a new version of Cube World. I chose the project title Cube World Omega as a reference to Cube World Alpha, because I’d like to develop it in the …
https://matklad.github.io/2023/05/21/resilient-ll-parsing-tutorial.html · In this tutorial, I will explain a particular approach to parsing, which gracefully handles syntax errors and is thus suitable for language servers, which, by their nature, have to handle incomplete and invalid code. Explaining the problem and the solution requires somewhat less than a trivial worked example, and I want to share a couple of tricks not directly related to resilience, so the tutorial builds a full, self-contained parser, instead of explaining abstractly just the resilience.
https://www.jamez.it/blog/2023/05/16/version-2-of-my-solar-powered-epaper-digital-photo-frame/ · It’s been over two years since I started tinkering with the idea of a solar-powered, ePaper digital photo frame. My first version was functional but had a number of issues that made me go back to the drawing board. As a reminder, my goals were to build a digital photo frame that: The biggest issue ...Continue Reading →