back
user profile

jph

5,945karma·1,362submissions·June 2, 2010
about
Joel Parker Henderson

joel@joelparkerhenderson.com

joel.henderson@wales.nhs.uk

CONTACT

https://linkedin.com/in/joelparkerhenderson

https://github.com/joelparkerhenderson

https://gitlab.com/joelparkerhenderson

https://codeberg.org/joelparkerhenderson

https://facebook.com/joelparkerhenderson

https://instagram.com/joelparkerhenderson

OPEN SOURCE

Architecture Decision Record = https://github.com/architecture-decision-record

GitAlias for git version control = http://gitalias.com

NumCommand for statistics = http://numcommand.com

UpdateCommand for system updates = http://updatecommand.com

ZidPlan for secure random data = http://zidplan.com

INTERESTS

Business e.g. tech strategy, tech tactics, tech startups.

Coding e.g. Rust, Elixir, Ruby, Python, JavaScript, Shell.

Development e.g. Agile, TDD, BDD, XP, SQA, DevOps.

PROJECTS

Health Economics Guide = https://health-economics-guide.github.io/

Health Economics Metrics = https://health-economics-metrics.github.io/

MEDICAL PROJECTS USING RUST

Fast Healthcare Interoperability Resources (FHIR) using Rust = https://fhir-rust.github.io

Open Electronic Patient Record (openEHR) using Rust = https://openehr-rust.github.io

Systematised Nomenclature of Medicine (SNOMED) using Rust = https://snomed-rust.github.com

HL7 2.5 messing parsing and converting = https://hl7-rust.github.io

ER7 message parsing = https://er7-rust.github.io

recent activity (1,362 total)
comment
A longtime collaborator emailed me directly to point me to the fake profile. I found the other fake profiles just by fiddling with the last character.
1y ago·view thread
comment
> add assertions to your code. Yes, and many programming languages have assertions such as "assert greater than or equal to". For example with Rust and the Assertables crate: fn cal…
1y ago·view thread
comment
In addition to the military-programming history of "foo", there's also a military-programming history for the variable naming convention of "alfa", "bravo", "ch…
1y ago·view thread
comment
This apology is well done. It's humane, humble, acknowledges specific wrongs that were social failures and technical/legal failures, and explains the fixes going forward. Whatever you may th…
1y ago·view thread
comment
Assertables: Rust macros like `assert!` for smarter testing, easier debugging, and faster refactoring. https://github.com/sixarm/assertables-rust-crate …
1y ago·view thread
comment
Counterpoint: I write open source software that lots of people use, and I receive approximately 95% thank yous, 4% simple requests for help or features, 1% attacks/hacks/complaints. The secr…
1y ago·view thread
comment
The article starts with Sherry Turkle, who is a genius IMHO. She discusses transparent versus opaque, in terms of computers, and is quoted in the NY Times about it. https://www.nytimes.com…
1y ago·view thread
comment
Great idea! If you're reading this and want to connect about a clone, I'm joel@joelparkerhenderson.com.
1y ago·view thread
comment
Swift 6 is a major leap forward for cross-platform batteries-including development IMHO. Foundation is the big win here, because it provides so much out of the box. Swift 6 is the first version with e…
1y ago·view thread
comment
Good point, you're right. Added. Thank you.
1y ago·view thread
comment
Yes and even better for faster speed and greater shell compatibility for basic colors, you can use this POSIX code: if [ -t 1 ] && [ -z "${NO_COLOR:-}" ]; then COLOR_RESE…
1y ago·view thread
comment
Plang and similar logic languages are compelling when combined with AI large language models plus anti-fragile programming techniques. The article's example shows goal-driven code that knows how …
1y ago·view thread
comment
Am I your target customer? Here's my two cents: your FTUX has so many steps and so many tour popups, and IMHO these are overwhelm your value prop. You have an opportunity to focus more on your va…
1y ago·view thread
comment
I'm the author of Assertables, a Rust crate that provides many more assert macros for more specific tests such as comparisons, matchers, readers, debug assertions, runtime assertions, etc. Ask me…
1y ago·view thread
comment
Can you say some about how Rate My OpenAPI compares to Spectral? Spectral is a JSON/YAML linter with custom rulesets, with out of the box support of OpenAPI and AsyncAPI. I use it Spectral for Op…
2y ago·view thread
comment
Google Pixel 8a is a great phone IMHO. Refurbished ones are available.
2y ago·view thread
comment
Google Support tells me it's a Google company policy, not a U.S. policy. And for comparison, Verizon works fine, just by paying a bit extra for extended roaming.
2y ago·view thread
comment
Added link above. The changes took effect last year.
2y ago·view thread
comment
I love Google Pixel phones because of Google Fi for traveling; unfortunately Google Fi is facing major service downgrades/outages for travelers (including me) who go on 3+ month trips out of the …
2y ago·view thread
comment
Good question. Yes there are a variety of ways that help. 1. If the team favors lightweight markdown, then add a markdown section for Threat Modeling and markdown links to references. Some teams favor…
2y ago·view thread
comment
Some large public examples of where software architectural work provides a large benefit: 1. Amazon all-in on API service architecture thus creating Amazon Web Services. 2. Sun all-in on attempting ru…
2y ago·view thread
comment
Architecture retrospectives sound like a good idea but don't seem to be "the key" because in practice they fail too often. Retrospectives look backwards, and most teams aren't wire…
2y ago·view thread
comment
Yes 100%. This is a superb UI/UX feature once you see it in action.
2y ago·view thread
comment
These argdown ligatures are nifty. I also really like Unicode logic symbols because they make annotation and expressions readable. https://en.wikipedia.org/wiki/List_of_logic_symb…
2y ago·view thread