Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
budro
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
budro
3mo ago
There's a Joel On Software post [1] in the same vein as this, which totally changed the way I think about writing software. You should aim to write software which can be verified locally with the smallest window of context. It's i
2.
▲
by
budro
6mo ago
> Isolated QA should not exist because anything a QA engineer can do manually can be automated. I almost entirely agree. You'd certainly want a majority of QA responsibilities to fall to devs since that keeps the feedback loop tight
3.
▲
by
budro
10mo ago
But they're not willing. And they'll often just cause more damage/loss than they provide in benefit to the company. Even the most benign drug which people claim is fine is one that makes you lazy and slow. Why would you emplo
4.
▲
by
budro
10mo ago
I think it mostly comes down to the standard library guiding you down this path explicitly. The C stdlib is quite outdated and is full of bad design that affects both performance and ergonomics. It certainly doesn't guide you down the
5.
▲
by
budro
11mo ago
Antithesis talks about some very particular use cases, but they're not the first to explore this. SQLite has something similar in the form of their `testcase` macro. [1] What's most shocking about their whole website is how it goe
6.
▲
Sometimes Assertions
(antithesis.com)
1 points
by
budro
11mo ago
|
1 comments
7.
▲
by
budro
1y ago
I don't think it was that strong of an over-generalization. AI doesn't seem to help out in the same way a human would. My teammates will push back and ask for proof of effort (a PR, some typedefs, a diagram, etc.). And sometimes
8.
▲
by
budro
1y ago
I think what the article gets at, but doesn't quite deliver on, is similar to this great take from Casey Muratori [1] about how programming with a learning-based mindset means that AI is inherently not useful to you. I personally find
9.
▲
by
budro
1y ago
Type hints seem fantastic for when you're in maintenance mode and want to add sanity back to a system via automated tooling. However for new projects I find that I'd much rather pick technologies that start me off with a sanity fl
10.
▲
by
budro
1y ago
Vibes are totally different though. People go childfree by choice, whereas men go MGTOW because there __is no other choice__ (that they find easy or preferable). I've heard it described before as "men sent their own way (MSTOW)&qu
11.
▲
by
budro
1y ago
It's fine, I take every opportunity I can to shit on my own job lol. Ironically what you're looking for can be found in the lowest end, and the highest end products. Low end means low features, so you can get away with just a knob
12.
▲
by
budro
1y ago
I work on embedded appliance software at my job. A few comments: It's quite easy to find yourself having non-zero boot times for some unfortunate reasons. At least in my org, the software as a whole is RAM/ROM constrained rather t
13.
▲
by
budro
2y ago
> Only at the cost of runtime checks And those checks are well worth paying for, enough that Rust also has them! I'm sure Rust would have even worse ergonomics if it insisted on no runtime bounds/unwrap checks. The performance
14.
▲
by
budro
2y ago
> And this is where Rust differs; Rust will reduce the likelihood of bugs from happening in the first place. I'm not saying Zig doesn't also do that, Rust just does it more. I'd argue that it does this a LOT more. When it
15.
▲
by
budro
2y ago
Most of the human-made slop you'll see is going to be, at least on its surface, high quality and well produced since that's what goes viral and gets shared. To that end, I agree with you. It is worth noting though that the other 9