I think this is where the circle closes with the "dead internet theory"... you go to Reddit, and see bots commenting on posts created by bots. Then you go on to search for something, and find only results that are…
I started my career as a machine designer (mechanical engineering), designing some machines for FMCG factories. It wasn't that much different from SWE - mostly looking up catalogs, connecting certain pre-made pieces…
Right at the top: "That distinction matters more than people think." That's basically telltale AI :) Also the entire framing around "judgment" and "taste" is what LLMs love to parrot about the topic. There are fair…
I'm sorry for your experience, but loved the painting at the end... :)
I think you're right, ephemeral code would be the concept that you have (I'm hand-waving) "the spec", that specifies what the code should be doing and the AI could regenerate the code any time based on it. I'm also…
Exactly, basically then every desk or office job means sitting next to a box?
I still don't get it. If AI really improves efficiency and allows the company's employees to produce more, better products faster and thus increase the competitiveness of a company... then why does said company fire…
Love your approach and that you actually have "before vs. after" numbers to back it up! I personally also use AI in a similar way, strongly guiding it instead of vibe-coding. It reduces frustration because it surely…
I think there are four fundamental issues here for us... 1. There are actually less software jobs out there, with huge layoffs still going on, so software engineering as a profession doesn't seem to profit from AI. 2.…
I love using LLMs as well as rubber ducks - what does this piece of code do? How would you do X with Y? etc. The problem is that this spec-driven philosophy (or hype, or mirage...) would lead to code being entirely…
I can totally relate to your experience. I started this career because I liked writing code. I no longer write a lot of code as a lead, but I use writing code to learn, to gain a deeper understanding of the problem…
I think this analogy to assembly is flawed. Compilers predictably transform one kind of programming language code to CPU (or VM) instructions. Transpilers predictably transform one kind of programming language to…
I think that just because AI won't be as good for tech as initially promised, it still has penetration potential in the wider economy. OK I don't have numbers to back it up but I wouldn't be surprised if most of the…
I also backed out from using Zed a couple months ago, but since last week, Linux font rendering looks good to me both on full HD and HiDPI displays.
I kind of miss the RSS days when you just had your own news/blog aggregator without the annoyance of Substack, Medium or anything else.
Agreed - computer music compared to live music is what, say, Adobe Illustrator is to drawing. Or a Wacom drawing table, but definitely not prompting AI to draw for you. Whether drawing (writing etc.) through AI counts…
Who am I to debate with Tim O'Reilly? But this made my mind explode: > So yes, let’s be bold and assume that AI codevelopers make programmers ten times as productive. (Your mileage may vary, depending on how eager your…
Let's just call mutators as 'mixins' :)
So many good memories from high school! Gaming in the computer lab was banned in theory and the teacher always tried to delete any games found on these machines. So we always kept about a dozen 'hidden' copies on each…
I think that unit tests are super valuable because when used properly, they serve as micro-specifications for each component involved. These would be super hard to backfill later, because usually only the developer who…
Yes, this is why we love functional programming! "What happened along the way" equals to the call stack, as long as there is no field mutation involved. And, of course, async/non-blocking calls, as tracing a call along…
Yes: "IBM to pause hiring in plan to replace 7,800 jobs with AI, Bloomberg reports" https://www.reuters.com/technology/ibm-pause-hiring-plans-re...
"Obviously" hilarious! :)
Anyone also using Timewarrior? It's FOSS, command-line and also dead simple.
I agree. Usually you're already working within some framework or DSL where you can describe what you want to do. Ideally, you already have an idiomatic codebase enabling you to succinctly transform specifications into…
I think this is where the circle closes with the "dead internet theory"... you go to Reddit, and see bots commenting on posts created by bots. Then you go on to search for something, and find only results that are…
I started my career as a machine designer (mechanical engineering), designing some machines for FMCG factories. It wasn't that much different from SWE - mostly looking up catalogs, connecting certain pre-made pieces…
Right at the top: "That distinction matters more than people think." That's basically telltale AI :) Also the entire framing around "judgment" and "taste" is what LLMs love to parrot about the topic. There are fair…
I'm sorry for your experience, but loved the painting at the end... :)
I think you're right, ephemeral code would be the concept that you have (I'm hand-waving) "the spec", that specifies what the code should be doing and the AI could regenerate the code any time based on it. I'm also…
Exactly, basically then every desk or office job means sitting next to a box?
I still don't get it. If AI really improves efficiency and allows the company's employees to produce more, better products faster and thus increase the competitiveness of a company... then why does said company fire…
Love your approach and that you actually have "before vs. after" numbers to back it up! I personally also use AI in a similar way, strongly guiding it instead of vibe-coding. It reduces frustration because it surely…
I think there are four fundamental issues here for us... 1. There are actually less software jobs out there, with huge layoffs still going on, so software engineering as a profession doesn't seem to profit from AI. 2.…
I love using LLMs as well as rubber ducks - what does this piece of code do? How would you do X with Y? etc. The problem is that this spec-driven philosophy (or hype, or mirage...) would lead to code being entirely…
I can totally relate to your experience. I started this career because I liked writing code. I no longer write a lot of code as a lead, but I use writing code to learn, to gain a deeper understanding of the problem…
I think this analogy to assembly is flawed. Compilers predictably transform one kind of programming language code to CPU (or VM) instructions. Transpilers predictably transform one kind of programming language to…
I think that just because AI won't be as good for tech as initially promised, it still has penetration potential in the wider economy. OK I don't have numbers to back it up but I wouldn't be surprised if most of the…
I also backed out from using Zed a couple months ago, but since last week, Linux font rendering looks good to me both on full HD and HiDPI displays.
I kind of miss the RSS days when you just had your own news/blog aggregator without the annoyance of Substack, Medium or anything else.
Agreed - computer music compared to live music is what, say, Adobe Illustrator is to drawing. Or a Wacom drawing table, but definitely not prompting AI to draw for you. Whether drawing (writing etc.) through AI counts…
Who am I to debate with Tim O'Reilly? But this made my mind explode: > So yes, let’s be bold and assume that AI codevelopers make programmers ten times as productive. (Your mileage may vary, depending on how eager your…
Let's just call mutators as 'mixins' :)
So many good memories from high school! Gaming in the computer lab was banned in theory and the teacher always tried to delete any games found on these machines. So we always kept about a dozen 'hidden' copies on each…
I think that unit tests are super valuable because when used properly, they serve as micro-specifications for each component involved. These would be super hard to backfill later, because usually only the developer who…
Yes, this is why we love functional programming! "What happened along the way" equals to the call stack, as long as there is no field mutation involved. And, of course, async/non-blocking calls, as tracing a call along…
Yes: "IBM to pause hiring in plan to replace 7,800 jobs with AI, Bloomberg reports" https://www.reuters.com/technology/ibm-pause-hiring-plans-re...
"Obviously" hilarious! :)
Anyone also using Timewarrior? It's FOSS, command-line and also dead simple.
I agree. Usually you're already working within some framework or DSL where you can describe what you want to do. Ideally, you already have an idiomatic codebase enabling you to succinctly transform specifications into…