4 ms·
Voyager still works superbly. Unlike my just completed reactive js mvp single page framework ridden app. Making good software is hard. Step by step debugger is
by venomsnake 11y ago
Voyager still works superbly. Unlike my just completed reactive js mvp single page framework ridden app. Making good software is hard. Step by step debugger is not suitable for a lot of tasks - not least because it tends to fix some bugs like memory initialization and race conditions. What can save your ass is automatic formal verification and static analysis. And not using C/C++ creatively.
- vezzy-fnord 11y agoWhat can save your ass is automatic formal verification and static analysis. That's hardly what I'd rate as "primitive". That a lot of people carelessly throw together CRUD apps does not contradict what I'm saying. In fact, I'd say most CRUD app development is highly primitive, notwithstanding the complexity of the web platform itself. Debuggers do tend to sometimes to mask heisenbugs, but this goes the same for just about any tool performing intricate binary analysis. And there's some subtle timing bugs where it's a fact of life that you'll get misleading readings.