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
Yes small features help enormously. I've used ROPE and work breakdown structures (WBS) to estimate multiple projects at thousands of staff hours to under 4% of actual. The ROPE advantage is that …
8mo ago·view thread
comment
Yes except in practice it's worked out more like this... Realistic is favored by tech teams. Optimistic is favored by salespeople and marketers. Pessimistic is favored by lawyers and compliance p…
8mo ago·view thread
comment
Yes you're correct. PERT 3-point was my starting point and I wanted to add a critical chain 50% estimate. BTW the SixArm name and ROPE is merely my personal work. Way back when, I had to put on t…
8mo ago·view thread
comment
Critical chain planning has a purpose for the 50%. It's not perfect-- but it's better than other ways, in my experience. Wikipedia: "The justification for using the 50% estimates is tha…
8mo ago·view thread
comment
When teams don't need strong estimates, then Kanban works well. When teams do need strong estimates, then the best way I know is doing a project management ROPE estimate, which uses multiple pers…
8mo ago·view thread
comment
Do you know about Framework? https://frame.work/
8mo ago·view thread
comment
Thanks for the article and shoutout - CAST is great and I use it extensively with tech teams. Causal Analysis based on Systems Theory - my notes - https://github.com/joelparkerhenderso…
10mo ago·view thread
comment
When you're ready with Aidlab 2, can you contact me? I work for a national health service and I'm keen to learn more, buy, and generate some public anonymized data sets. joel@joelparkerhende…
10mo ago·view thread
comment
Devices sending data that is anonymized, encrypted, and signed by the device is a must-have for some medical studies. For example, imagine a medical study that looks at heart rate variability versus a…
10mo ago·view thread
comment
I pay for Fastmail and I'm using the Fastmail desktop app right now. It's much faster than Thunderbird so far for me, and more convenient than a browser tab for me, and I'm especially l…
10mo ago·view thread
comment
Can you say more about how & why?
10mo ago·view thread
comment
I have 1000 or so free open source repos that include a bunch of tiny software demo projects and technical tutorials. I'm exploring Codeberg to understand more about how it works, how easy it is …
10mo ago·view thread
comment
We evaluated UUIDv7 and determined that it's unwise to use it as a primary key. We have applications where we control the creation of the primary key, and where the primary key will be exposed to…
10mo ago·view thread
comment
One improvement is to start using an AGENTS file. There are many. Here's the repo that I personally use thanks to Pontus Abrahamsson and using TypeScript: https://github.com/pontu…
11mo ago·view thread
comment
You're 100% right IMHO about the convergence of powerful CI pipelines and full build systems. I'm very curious what you'll think if you try Dagger, which is my tool of choice for progra…
1y ago·view thread
comment
Yes because the work includes frequent in-person teamwork.
1y ago·view thread
comment
Congratulations Aria & Tony, this is much needed for healthcare. I work at UK NHS Wales in software engineering, and would be happy to talk with you personally, and also happy to introduce you to …
1y ago·view thread
comment
Good point. We do use the existing GOV.UK design system, because it's the basis for the NHS.UK design system. Broadly, there are medical-related design aspects that use specific system quality at…
1y ago·view thread
comment
Yes with a twist: the French government design system is purposefully reserved for the use of French government websites. I believe that a great design system will be flexible and more akin to user pr…
1y ago·view thread
comment
OpenUK is a good starting point: https://openuk.uk/ TLDR "OpenUK is a UK not for profit organisation committed to develop and sustain UK leadership in Open Technology, being open…
1y ago·view thread
comment
I lead open source projects for the United Kingdom National Health Service, specifically for NHS Wales Digital Health and Care. The UK is investing significantly in open source and publishing widely a…
1y ago·view thread
comment
Rust macros have so much power, yet with complexity to learn and use. IMHO your derive-deftly is finding a good balance between the power and complexity-- it's pragmatic and immediately useful. T…
1y ago·view thread
comment
Assertables is a Rust crate for smarter assert testing, debugging, and runtime checking. Good news is it just reached 500K downloads so I'm seeking more people to try it in more kinds of use case…
1y ago·view thread
comment
Good work! I'm trying to sign up using joel@joelparkerhenderson.com to try it. Can you enable my account? Thanks!
1y ago·view thread