I don't think it's as much as opening up what we _could_ do, it's opening up time so that more can be done. Slop is too generic of a complaint. Do LLMs write code exactly how I would? No. Is my way right? Probably not.…
I resemble that remark. The trouble is that I'm now too old and if I ever lose my job, I'll never find another one. No one hiring in tech wants the greybeards.
Thanks for the wording on your first sentence there. I've been trying to figure out a way to get that thought expressed succinctly. I think with AI coding, what we call "good" code changes. Lots of abstractions really…
I said this in another comment a few weeks back - but, at least for me the "joy" of software development was describing what I wanted and getting it. That used to mean fighting with code and trying to be clever and…
I've also been doing this professionally for about 30 years, plus another 10 as a hobby/learning before then, so I think I have much of the same experience as you, and I do agree. Although, I think with the advent of…
Rather than "managerial" I tend to view it as more "professorial". Maybe it's my academic training (but I got out before I became a professor), but I tend to like to think about my problems in terms of abstractions and…
I think the trouble is living wage means different things to different people. I look back to my time in grad school. My wife and I were lucky that we were able to get fellowships so we were able to focus directly on…
My (probably unpopular here) opinion is just the opposite. We need more of an apprenticeship model where you're not paid a bunch because you're still learning, and you probably bring negative-to-zero value initially.…
What does the N in NP stand for? I'm a bit joking, but we've been working in deterministic computation for so long, we don't even think of there being another way. But seriously, I do view AI as the input to a…
In my experience, I'm using LLMs as my abstraction to "junior engineer". A junior engineer isn't deterministic either. I find that if you treat the LLM output like a person's output, you're good. Or at least in my…
Recently I did something similar to this on a small part of a project that has built up organically over a couple of years. One developer was getting the output of one program (that we didn't control) into one of our…
Is more code really bad? For humans, yes we want thing abstracted, but sometimes it may make more sense to actually repeat yourself. If a machine is writing and maintaining the code, do we need that extra layer now? In…
How much of "good engineering practices" exist because we're trying to make it easy for humans to work with the code? Pick your favorite GoF design pattern. Is that they best way to do it for the computer or the best…
I agree with all of those statements - I always told my wife that I'd get our kids a underpowered manual so that they're always busy rowing gears and can't text and drive. But in the bigger picture, where does it stop?…
I was having almost this exact same discussion with a neighbor who's about my age and has kids about my kids' ages. I had recently sold my old truck, and now I only have one (very old and fragile) car left with a manual…
This works wonders. I did it accidentally. In March 2020 when my gym closed, I started working out every night in the garage. After a couple of weeks a neighbor who I only ever said "hi" to wondered by and asked if he…
This may just be me, but I hold the opposite view. When I lived in a rural area with a few acres of property, I was much more social and engaged with my community. Now I live at the edge of the city in a medium-high…
One of the things that the tracking taught me was to be allergic to subscriptions. I only have a few where significantly more convenient because I know I'll use it. Outside of our phones (and the kids don't get phones),…
Yeah, I only read the abstract and looked at the plots, but this is what I hate about public health papers: They say the prevalence of virus is down. They don't say that the cancer rate is down (granted too early to…
25 years ago when my wife and I were poor grad students we had to do this. I tracked everything religiously and she cut coupons for the grocery store. We were generally positive about $100/month at best. Tracking it…
Funny you bring this up, I was just talking about this to someone else in a different context. I'm a pretty old dude for programming, I've been hacking in the field since the early 80's, and professionally developing…
We did "free" lunch for all here a couple of years ago. The idea is great, execution is terrible. You can't get a la carte free, only the full "FDA approved" lunch is free. So if you forget a drink, or just want to add…
Actually, I think it should be the inverse of that. A CS student should come into CS!01 after hacking for years as a teenager and know how to use something like Linux from a practical standpoint and then college course…
But I think he's the only one to have done it right. I've never seen velocity tracking correct for measured inaccuracy in each developer's estimates. I've tried so many times to implement his EBS approach, but no one…
For extra fun, in C you can write i[a] since addition is commutative *(i+a) == *(a+i)
I don't think it's as much as opening up what we _could_ do, it's opening up time so that more can be done. Slop is too generic of a complaint. Do LLMs write code exactly how I would? No. Is my way right? Probably not.…
I resemble that remark. The trouble is that I'm now too old and if I ever lose my job, I'll never find another one. No one hiring in tech wants the greybeards.
Thanks for the wording on your first sentence there. I've been trying to figure out a way to get that thought expressed succinctly. I think with AI coding, what we call "good" code changes. Lots of abstractions really…
I said this in another comment a few weeks back - but, at least for me the "joy" of software development was describing what I wanted and getting it. That used to mean fighting with code and trying to be clever and…
I've also been doing this professionally for about 30 years, plus another 10 as a hobby/learning before then, so I think I have much of the same experience as you, and I do agree. Although, I think with the advent of…
Rather than "managerial" I tend to view it as more "professorial". Maybe it's my academic training (but I got out before I became a professor), but I tend to like to think about my problems in terms of abstractions and…
I think the trouble is living wage means different things to different people. I look back to my time in grad school. My wife and I were lucky that we were able to get fellowships so we were able to focus directly on…
My (probably unpopular here) opinion is just the opposite. We need more of an apprenticeship model where you're not paid a bunch because you're still learning, and you probably bring negative-to-zero value initially.…
What does the N in NP stand for? I'm a bit joking, but we've been working in deterministic computation for so long, we don't even think of there being another way. But seriously, I do view AI as the input to a…
In my experience, I'm using LLMs as my abstraction to "junior engineer". A junior engineer isn't deterministic either. I find that if you treat the LLM output like a person's output, you're good. Or at least in my…
Recently I did something similar to this on a small part of a project that has built up organically over a couple of years. One developer was getting the output of one program (that we didn't control) into one of our…
Is more code really bad? For humans, yes we want thing abstracted, but sometimes it may make more sense to actually repeat yourself. If a machine is writing and maintaining the code, do we need that extra layer now? In…
How much of "good engineering practices" exist because we're trying to make it easy for humans to work with the code? Pick your favorite GoF design pattern. Is that they best way to do it for the computer or the best…
I agree with all of those statements - I always told my wife that I'd get our kids a underpowered manual so that they're always busy rowing gears and can't text and drive. But in the bigger picture, where does it stop?…
I was having almost this exact same discussion with a neighbor who's about my age and has kids about my kids' ages. I had recently sold my old truck, and now I only have one (very old and fragile) car left with a manual…
This works wonders. I did it accidentally. In March 2020 when my gym closed, I started working out every night in the garage. After a couple of weeks a neighbor who I only ever said "hi" to wondered by and asked if he…
This may just be me, but I hold the opposite view. When I lived in a rural area with a few acres of property, I was much more social and engaged with my community. Now I live at the edge of the city in a medium-high…
One of the things that the tracking taught me was to be allergic to subscriptions. I only have a few where significantly more convenient because I know I'll use it. Outside of our phones (and the kids don't get phones),…
Yeah, I only read the abstract and looked at the plots, but this is what I hate about public health papers: They say the prevalence of virus is down. They don't say that the cancer rate is down (granted too early to…
25 years ago when my wife and I were poor grad students we had to do this. I tracked everything religiously and she cut coupons for the grocery store. We were generally positive about $100/month at best. Tracking it…
Funny you bring this up, I was just talking about this to someone else in a different context. I'm a pretty old dude for programming, I've been hacking in the field since the early 80's, and professionally developing…
We did "free" lunch for all here a couple of years ago. The idea is great, execution is terrible. You can't get a la carte free, only the full "FDA approved" lunch is free. So if you forget a drink, or just want to add…
Actually, I think it should be the inverse of that. A CS student should come into CS!01 after hacking for years as a teenager and know how to use something like Linux from a practical standpoint and then college course…
But I think he's the only one to have done it right. I've never seen velocity tracking correct for measured inaccuracy in each developer's estimates. I've tried so many times to implement his EBS approach, but no one…
For extra fun, in C you can write i[a] since addition is commutative *(i+a) == *(a+i)