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
> This is too theoretical to grok for me Here's a fast, easy, practical way to think about CAST: 1. Causal: Novices may believe accidents are due to one "root cause" or a few "p…
1y ago·view thread
comment
The article describes Causal Analysis based on Systems Theory (CAST) which is akin to many-factor root cause analysis. I am a big fan of CAST for software teams, and of MIT Prof. Nancy Leveson who lea…
1y ago·view thread
comment
This is so great Peter-- first I've heard of pgtestdb and it's immediately useful for me. How can people donate money to the pgtestdb project? Or hire you for consulting for pgtestdb? I'…
1y ago·view thread
comment
Type refinements are a great concept and I'd love to see them in Rust. And double-refinement types are great for helping with conversions, such as with Rust From/Into, and potentially a dyna…
1y ago·view thread
comment
Estimates are tricky because different manager roles and different personalities bias toward totally different/incompatible concepts of what an estimate actually means. The author's article …
1y ago·view thread
comment
GitAlias - https://github.com/GitAlias/gitalias/ GitAlias is a big list of git alias commands that aims to help developers by providing shortcuts, patterns, workflows, etc. …
1y ago·view thread
comment
Assertables: Rust crate of assert macros for better testing and runtime vetting. https://github.com/sixarm/assertables-rust-crate/ BEGINNER-FRIENDLY for documentation help s…
1y ago·view thread
comment
SICP is available for free: https://web.mit.edu/6.001/6.037/sicp.pdf If you want to get it elsewhere, the full info is: Structure and interpretation of computer programs by…
1y ago·view thread
comment
Excellent, thank you. I do this with sed & awk & sometimes an IDE, and scooter looks better in every way. I'm adding scooter to my cargo install favorites: https://github.com&#…
1y ago·view thread
comment
Rosetta Code is a great resource and uses the GNU Free Documentation License 1.2.
1y ago·view thread
comment
GitHub repos of mine are seeing upticks in strange PRs that may be attacks. But the article's PR doesn't seem innocent at all; it's more akin to a huge dangerous red flag. If any GitHub…
1y ago·view thread
comment
Good intro to KM survival stats. I appreciate the author highlighting the limitations of KM due to non-parametric results because of discrete/binned data, such as "number of machines that fa…
1y ago·view thread
comment
Zork was amazing, and was on the internet in the 1970's. Zork history is pretty amazing too: https://www.mentalfloss.com/article/29885/eaten-grue-brief-h... If you'…
1y ago·view thread
comment
Plume's paean/elegy is very kind. Kudos to Colin and Jae for creating cohost and all the optimism. For HN people who are not familiar with the project, here are a couple quotaions. “We have …
1y ago·view thread
comment
Svelte 5 runes are Svelte-specific syntax for the generic idea of JS signals such as found in SolidJS. Svelte runes are effectively compiler keywords. Broadly speaking, runes are aiming to be higher l…
1y ago·view thread
comment
Awesome work & congratulations Rich and team. I'm a longtime Svelte user and advocate for Svelte over React and Vue. I'm glad to Svelte 5 growing in strength and finesse. In particular, …
1y ago·view thread
comment
> All the most-impactful projects in the data engineering world are now written in Rust. Is this true? I love Rust and use it daily, yet I often hear from data engineering peers that Rust has too m…
1y ago·view thread
comment
Thanks for the reply. It turns out the current JSON file approach can't prove ownership of the project nor the domain, so perhaps there's a gap in my understanding or your team's unders…
1y ago·view thread
comment
Great idea! I'm trying it now by adding the file `funding.json` to two of my FOSS projects. Feedback welcome. Donations welcome. :-) 1. Assertables is a Rust crate that provides assert macros for…
1y ago·view thread
comment
A triage queue can include how/when to do triage. As a specific example, set 60 minutes each Friday to sift through bug reports together. Small teams with good customers can reply honestly with &…
1y ago·view thread
comment
Small teams shouldn't split like this IMHO. It's better/smarter/faster IMHO to do "all hands on deck" to get things done. For prioritization, use a triage queue because i…
1y ago·view thread
comment
If you like music maps and electronic music, there's a great site IMHO called Ishkur's Guide to Electronic Music at https://music.ishkur.com/ …
1y ago·view thread