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…
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)
Yes. I do this a lot when writing linear algebra stuff. All the math texts write things in 1-based notation for matrices. The closer I can make the code match the paper I'm implementing makes life so much easier. Of…
Sorry, you're right. It's been so long since I used it, I forgot that it wasn't a .com domain.
One trick that I always fall back on is to make a dependency graph. In meetings I used to pull up yuml.com but now I use mermaid. You can just start typing text and arrows and it renders in real time what depends on…
> I don’t think Java makes people into bad programmers, but I do think it selection-biases for intellectually unambitious engineers. They learn exactly enough Java in college to pass their courses, and then get a job at…
Obamacare/ACA has this too. The "Medical Loss Ratio" or "80/20" rule says that 80% of premiums have to be paid as claims. There's no downward pressure on claims payments because they raise rates and take 20% of a bigger…
I attribute my barriers to entry as things that forced me to really learn. All my family could afford was a 386 with 16MB of ram when 486s where pretty common. I had to really hack to make things work. Working under…
yes - I often think about what I would do if I "won the lottery" or similarly got a significant amount of cash. Even though I have a low mortgage rate (refied in the middle of COVID), I'd probably still pay off my…
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…
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)
Yes. I do this a lot when writing linear algebra stuff. All the math texts write things in 1-based notation for matrices. The closer I can make the code match the paper I'm implementing makes life so much easier. Of…
Sorry, you're right. It's been so long since I used it, I forgot that it wasn't a .com domain.
One trick that I always fall back on is to make a dependency graph. In meetings I used to pull up yuml.com but now I use mermaid. You can just start typing text and arrows and it renders in real time what depends on…
> I don’t think Java makes people into bad programmers, but I do think it selection-biases for intellectually unambitious engineers. They learn exactly enough Java in college to pass their courses, and then get a job at…
Obamacare/ACA has this too. The "Medical Loss Ratio" or "80/20" rule says that 80% of premiums have to be paid as claims. There's no downward pressure on claims payments because they raise rates and take 20% of a bigger…
I attribute my barriers to entry as things that forced me to really learn. All my family could afford was a 386 with 16MB of ram when 486s where pretty common. I had to really hack to make things work. Working under…
yes - I often think about what I would do if I "won the lottery" or similarly got a significant amount of cash. Even though I have a low mortgage rate (refied in the middle of COVID), I'd probably still pay off my…