Category Archives: Programming

Programming

The Desperate Need for Simplicity

Ted Neward’s article “Agile is treating the symptoms, not the disease” touches on several important points about the software industry. Modern software development tools and technologies require a significant learning curve. Development methodologies (like Agile) exist for managing complexity, but … Continue reading

Posted in Agile, Interoperability, Programming | Tagged | Leave a comment

A .NET Application that Never Dies

Jeremy’s Graceful Shutdown Braindump should really include another use case. How do you create a .NET application that never shuts down? Ever! This  is a common scenario for closed systems that only allow the user to interact with a predefined … Continue reading

Posted in .NET, Programming | Tagged , , , | 7 Comments

2009 Ultimate Developer and Power Users Tool List for Windows

This is a great list. I linked to it in 2007, but somehow forget in 2008. Anyway, there’s probably at least one tool you may not have seen before that would be worth trying out. Scott Hanselman’s 2009 Ultimate Developer … Continue reading

Posted in Programming, Tools | Tagged , | Leave a comment

Plunging into Web Development

I’ve authored a few web sites. Nothing professionally though. I know just enough HTML, CSS, and JavaScript to be dangerous. Now I’m faced with creating a customer-facing site that has (or will someday soon have) real requirements. Here are a … Continue reading

Posted in Cloud Computing, HIPAA, Open Source, Programming | Tagged , , , , , , , , | 5 Comments

Guest Article: Static Analysis in Medical Device Software (Part 2) — Methodology

Pascal Cuoq at Frama-C continues his discussion of static analysis for medical device software. This is part 2 of 3. Part 1 is here. In the second part of this article I write about methodology, where tools and engineering come … Continue reading

Posted in Programming, Software Quality | Tagged , , | 4 Comments

Guest Article: Static Analysis in Medical Device Software (Part 1) — The Traps of C

Any software controlled device that is attached to a human presents unique and potentially life threatening risks.  A recent article on the use of static analysis for medical device software prompted Pascal Cuoq at Frama-C to share his thoughts on … Continue reading

Posted in Programming, Software Quality | Tagged , , | 4 Comments

Continuous Learning: 14 Ways to Stay at the Top of Your Profession

“Professional development refers to skills and knowledge attained for both personal development and career advancement. ” I’m fortunate in that my personal and career interests are well aligned. I must enjoy my work because I do a lot of the … Continue reading

Posted in General, Programming | Tagged , , | 5 Comments

Contradictory Observations and Electronic Medical Records

Martin Fowler has an interesting discussion in his ContradictoryObservations post.  This little slice of medically related software design insight is particularly relevant because it highlights (at least for me) the complexity of the use of electronic medical records and their … Continue reading

Posted in EMR, Interoperability, Programming | Tagged , , | 4 Comments

Dreaming of Flexible, Simple, Sloppy, Tolerant in Healthcare IT

I was recently browsing in the computer (nerd) section of the bookstore and ran across an old Joel Spolsky edited book: The Best Software Writing I.  Even though it’s been about four years, good writing is good writing, and there … Continue reading

Posted in EMR, Google, HL7, Interoperability, PHR, Programming | Tagged , , , | 2 Comments

Programming Languages for the New Year

As the New Year approaches a software developer’s idea of renewal is typically learning a new programming language.  I ran across the following post which provides some interesting alternatives to consider. 10 programming languages worth checking out: Haskell Erlang Io … Continue reading

Posted in Programming | Tagged , , , , , , , , | 2 Comments