Ambient healthcare is a strategy of triggering healthcare events much earlier than it would otherwise occur. It works by using the wealth of sensors around us and machine-learning algorithms us to detect trends before a human consciously would notice.
Continue Reading →
- While tracking steps and motion, the software notices a very slight but increasing change in gait over period of a year. It decides to mention it to the user and, because of the person’s age, suggests seeing a doctor to head off ...
TLDR – Ambient Healthcare is my proposed concept of using existing technology to create a “notice, nudge, act” to create healthcare that is cheaper, better, and more personal.
The meaning of healthcare has been on my mind lately. In my day job I am immersed in electronic medical record software, hospital operations, and engagement with users and patients of the healthcare system. Basically I work at the intersection of people and a healthcare system. Increasingly I feel that healthcare is happening inside ... Continue Reading →
In Healthcare IT we are often focused on the internal aspects of running large Healthcare System. We focus on the operations at a clinic level. We focus on the EMR interface for providers and staff. We think about Meaningful Use, claims, and government incentive programs. We focus a lot on ourselves and often forget the largest concern: the patient.
I would (and will) argue that by not optimizing the patient experience, healthcare organizations are overlooking valuable cost savings and better patient ... Continue Reading →
While converting the primary application I work on to Docker I went through a series of steps to reduce layers and final image size. Here is the process and results:
- Get the Dockerfile working
- Use Docker tools to understand what was built (layers, size, image tree)
- Progressively refine the Dockerfiles
1. Get the Dockerfile working
Do not optimize during this step! If you are converting an existing deployment script to Docker, keep the mapping simple. Our deployment is a series of ... Continue Reading →
Something to watch out for: Docker may be using lots of your computer’s disk space. All data is written to a grow-only file. On my mac it was at 27 GB from pretty light Docker experimentation. There is a discussion thread here: Where does Docker keep images/containers so I can better track my disk usage.
This file stores image layers and containers. It grows as more data is created, such as layers created when building a Dockerfile. Each intermediate layer ... Continue Reading →
On a recent project I was reminded of the different stages of problem solving an engineer goes through during a career or project. Capability grows over one’s career, but it varies a lot per project. A relatively new engineer can be the domain expert on a project but inexperienced as an engineer compared to other team members. Let’s talk through a concrete example of the stages of being an engineer and how to grow your awareness of them.
The project team ... Continue Reading →
This blog post is directed at you, if you work extra hours and are always stressed because you can’t everything done. This advice is to help people in that position get control.
Are you working hard and putting in long hours day after day and still not feeling accomplished? Are you consistently not done with everything? If so, you need to stop. Stop getting everything done.
A good employee thinks and prioritizes their actions based on urgency, importance, politlcal, and relationship factors. ... Continue Reading →
MVP should be less than you think, and then, having evaluated it, should be even less. While building the MVP for ArtsFuse we actually built an MVP plus 12 months of feature development, which we thought was MVP at the time. Nope – it was way too much.
Our understanding of the product market changed the instant we started trying to formulate a sales pitch as opposed to a startup pitch. Then it became clear how irrelevant all the product ... Continue Reading →
Observed laws within large companies: this applies to all large well-established bureaucracies
- Over time, all processes are adjusted to create 100% predictable cash flow accounting
- A process and policy is created for every rule violation, increasing policy burden for all employees*
- Processes are never re-evaluated against the cost of not having a formal process
* This dams the river of productivity, one stone at a time.
This was set off by asking if I can expense a $50 ergonomic keyboard for my desk. The answer ... Continue Reading →
Lesson: An experienced engineer makes better guesses and checks them faster than a new engineer, letting them find a problem faster. There is no magic or special ability they possess, and with effort you can reach the same quickness.
An engineer came to me for help today. She was unsure how to fix a defect she had been assigned. I could not point her at the answer because I didn’t know either. So we started from scratch. And starting from scratch ... Continue Reading →