Y
Hacker News
new
|
ask
|
show
|
jobs
by
knocte
3033 days ago
If you hate heisenbugs, use Functional Programming (or data-race-safe langs such as Rust). It will kill 99.99% of them.
1 comments
majewsky
3033 days ago
That's assuming that heisenbugs are caused by concurrent programming alone. But a ton of heisenbugs happen in boring single-threaded programs.
link
knocte
3033 days ago
Tons? In my entire career I haven't found one of those.
link
mikerg87
3033 days ago
Any programming language with pointers such as C or c++ where you can have wild pointers, use after free etc can be a breeding ground or hisenbugs. Consider yourself lucky.
link