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
Wow, what a great opportunity here! You have highlighted the hard chunk of your customer conversation, omitting most of what led up to it. A very productive way of dealing with this is to dig out of i…
13y ago·view thread
comment
Mail Pilot is pretty exciting in the email space: http://www.mailpilot.co/
13y ago·view thread
comment
Lenovo's service and support is superb. I have had screen repairs from both Lenovo and Apple this year, and Lenovo completely impressed me with their speed, courtesy, and follow through-- they sent a …
13y ago·view thread
comment
BDD is great, in my opinion, especially for working on larger projects with longer goals. For example we're using BDD on a multi-million-dollar multi-year project with dozens of stakeholders and progr…
13y ago·view thread
comment
Google's smart about this: the Nexus 4 proves that a solid, capable, up to date Android phone sells well; this shows the way for all the Android ecosystem partners.
13y ago·view thread
comment
We used a payment escrow for a project and it went perfectly. The project had a clear deliverable and a clear way to verify success, which made it especially easy.
13y ago·view thread
comment
We use deliverables, milestones, a work breakdown structure (WBS), and statement of work (SOW) contract. These describe the scope, schedule, cost, payment agreement, refund policy, etc. http://en.wik…
13y ago·view thread
comment
Great idea. I'm often coding at 5 a.m. and that time is magically good for flow. Have you investigated the history of "second sleep" for clues? Also try looking at polyphasic sleep, software like RedS…
13y ago·view thread
comment
UX stands for User Experience, yet that slide deck seems to be missing an emphasis on the user. The PayPal team could learn a lot by getting outside of the building to help actual users. Discussion bo…
13y ago·view thread
comment
+1 for Geckoboard. Great product and an excellent way to get metrics and analytics in front of our team and company.
13y ago·view thread
comment
I love this idea and fully agree with it. My friends are currently planning a vacation for a large group of us, which involves flights, hotels, and events, as well as coming up with options for a rang…
14y ago·view thread
comment
Hahah that's a good one, I will. :)
14y ago·view thread
comment
Similar kinds of data are in my GitHub repo, in case it helps people here. https://github.com/sixarm/sixarm_data_geolocation Suggestions welcome.…
14y ago·view thread
comment
Yes, we're all constantly struggling with email because mail clients aren't built for triage or tracking. Mail Pilot changes this. I do everything I can to use dedicated task tools like Asana, Basecam…
14y ago·view thread
comment
Right. In Mail Pilot, one of the best features is to mark an email as "Complete/Incomplete". This lets you quickly read an email and still track that you want to return to it later because you want to…
14y ago·view thread
comment
Mail Pilot is excellent. I helped fund it as one of many people on Kickastarter, and I'm so pleased with Alex and Josh. The fundamental insight is that mail is essentially an inbound task list, and to…
14y ago·view thread
comment
Pay it forward: I'll hire you for a half-day of work to help you. When you get on your feet, do your best to help the next person. Also look at the Hacker News "Freelancers Wanted" postings. I'm maili…
14y ago·view thread
comment
Twitter is still supporting the users; Twitter waited until the last possible day to turn in the records and in addition has protected the tweets from being used until after an appeal process.
14y ago·view thread
comment
Twitter is consistently working for legal user privacy, even in the face of this U.S. setback. (I'm not affiliated with Twitter, I just follow them). Read about the Digital Due Process alliance here, …
14y ago·view thread
comment
Yes. :) I'm using it now, and it feels better to me than Java and C/C++. The language is cleaner and the toolchain is very smooth. The new Go Revel framework (by HN user robfig) looks especially promi…
14y ago·view thread
comment
Commas can be valid and our servers manage them correctly.
14y ago·view thread
comment
But your way, if the user makes a typo like "foo@@bar,com" then he will expect to receive an email but wont. Better UX in my opinion is to do validation before sending, both client-side and server-sid…
14y ago·view thread
comment
Yes exactly. We validate client side using typical JavaScript, and we also validate server side. In our case, accounts may be created by third-party apps using REST JSON APIs, so we want to let the th…
14y ago·view thread
comment
Hahah yes you're correct. We do client-side auto-suggest on email validation, so we can ask "Did you mean to type grandma@aol.com"? We have seen a real email address without any dot, and it routes suc…
14y ago·view thread
comment
You've got it backwards-- the use case is to catch things like "grandma@aol" and "foo@@bar,com". If we just check for "@" then we'd send email into the void. Instead, we check for more specifics, and …
14y ago·view thread
comment
I'm the author of the Rails wrapper for the big chunk of regex code; you're correct, it is for use cases that are akin to an MUA/MTA. http://github.com/sixarm/sixarm_ruby_email_address_validatio... …
14y ago·view thread
comment
+1 for Academia.edu. Great team, and they host great hack nights with really nice people.
14y ago·view thread
comment
Thinkpads are excellent for Linux. I've had many, currently the T520. All the bells and whistles are supported, like the Trackpoint, web camera, special keyboard keys, LED light, etc. The only gotchas…
14y ago·view thread
comment
Hacker Dojo is awesome. To help the team: http://www.kickstarter.com/projects/384590180/an-events-spac... …
14y ago·view thread