In the corporate software engineering world, “Greenfield” projects tend to bring a lot of excitement. A type of project that is free of legacy code. You don’t need to worry about breaking some obscure edge case logic held together with a piece of painters tape. No need have to learn an existing data model, or read through some spaghetti code written by the probably time-constrained engineer from 5 years ago. You can start fresh and clean. But here’s the thing, this application will still need to...
Like many other software engineers, I’ve also began to use AI in my day to day work. Let me be the first to admit how easy it is to become lazy when using these tools. Initially, they were not very good. So you’d get that temptation, then it would quickly make some dumb code change, and then you’d take back control. But, as they get better and better at validating and testing their work, that temptation starts to creep back. But here’s the thing, good coders, still make dumb engineering decision...
Evan You discusses his new company VoidZero and building Rust-based JavaScript tooling like Rolldown to make build times obsolete.
Ivan Buzarin discusses two decades of cloud development evolution, from CodeAnywhere to Daytona's self-hosted dev environment management.
DHH discusses the genesis of Ruby on Rails, the philosophy behind beautiful code, and his vision for the future of web development at 37signals.
Josh Goldberg dives into TypeScript ESLint's v6 release, stylistic rules, and the future of JavaScript tooling ecosystem.
Steve Klabnik from Oxide Computer Company shares his Rust expertise, compiler insights, and guidance on when to choose Rust for your next project.