Viewing profile — twhitmore
twhitmore
HN member- Joined
- Mon, Apr 22, 2019, 8:46 AM UTC
- HN karma
- 292
- Public activity
- 123 items
- HN profile
- View on Hacker News ↗
About twhitmore
No profile information was provided.
Recent public activity
-
comment
Comment #49230151
A typical place this distinction is useful is that it determines whether the test-suite runs to completion with multiple tests, or panics/terminates hard on the first failure.
-
comment
Comment #49095469
Some of it is Conway's Law, much though seems purely "cargo cult engineering" or "FAANG cosplay". Less-competent devs and CTOs hear that Amazon & Google use it, then decide their 1…
-
comment
Comment #48888866
Or not. For simple to moderate requirements, plain HTML with a small templating helper is genuinely simpler than React. React’s complexity isn’t just components — it’s effects, sta…
-
comment
Comment #48803005
Grid layout error in your CSS/ HTML, I think. You've assigned `grid-area: main` to the content but the parent grid doesn’t define "main" in its grid-template-areas; the browser cre…
- comment
-
comment
Comment #48802624
[flagged]
-
comment
Comment #48433787
[dead]
-
comment
Comment #48190388
[flagged]
-
comment
Comment #48047367
What an incompetence & embarrassment. This seems like a failure of product management, management & executives rather than actual software craftspeople. Those responsible -- all of…
-
comment
Comment #47944998
[flagged]
-
comment
Comment #47030902
Does the Zig language not have useful exceptions/stacktraces that can be propagated out? At a high level, all non-trivial programming is composition. And (see principle of encapsul…
-
comment
Comment #45977958
Exception handling would be better than what we're seeing here. The problem is that any non-trivial software is composition, and encapsulation means most errors aren't recoverable.…
-
comment
Comment #45977876
Interesting to see Rust error handling flunk out in practice. It may be that forcing handling at every call tends to makes code verbose, and devs insensitized to bad practice. And …
-
comment
Comment #44744189
Checked exceptions were a reasonable idea, but the Java library implementation & use of these was totally wrong. Checked exceptions work well for occasional major "expectable" fail…
-
comment
Comment #42278692
The examples at the start seem confused & poor. A type that "can return either one result, many results or an error" is trying to fit two different cardinalities into a single API.…
-
comment
Comment #39438991
Interesting. The corruption was in a math.pow() calculation, representing a compressed filesize prior to a file decompression step. Compressing data, with the increased information…
-
comment
Comment #39322957
This article is very interesting. I have previously noticed the contrast between strict state representations, and the messier practicalities of user- and externally-sourced data. …
-
comment
Comment #39322928
I don't know, I've met a lot of devs who've found the "true religion" of strict data integrity and have been reluctant to allow for the messier practicalities of user- and external…
-
comment
Comment #38803674
Difficulty & cost evolving the interface between microservices can seriously hinder improving the actual product. I've seen the misguided adoption of microservices affect a couple …
-
comment
Comment #38597951
Yes, there's this amazing thing called "documentation". Confluence works well if you KISS - write just what the audience needs to know, in terms they can read & find. Avoid writing…
-
comment
Comment #37281644
Exactly this. At this point the obsession with categorising potentially useful & useable behaviour as UB should be widely acknowledged.
-
comment
Comment #36937307
Greed, excess and short-term capitalism. My particular beef is disposable/ short-lived goods -- the impact on the Earth of a product that lasts for 30 years is far less than one de…
- story
-
comment
Comment #36692495
Chinese hackers intent on collecting intelligence on the United States gained access to government email accounts, Microsoft disclosed on Tuesday night. Microsoft said that in all,…
- story