Lucid | ˈlo͞o·səd |

  1. expressed clearly; easy to understand: a lucid account | write in a clear and lucid style.
    • showing ability to think clearly, especially in the intervals between periods of confusion or insanity: he has a few lucid moments every now and then.

Welcome to Lucid Dev.

I am a 25+ year veteran software engineer that has worked in many industries. Cellular and 2-way radio systems, health care, insurance, human resources, review sites, government, and finance just to name a few.

I chose Lucid as the name of this blog because the definition, in my opinion, succinctly encapsulates what I have experienced in my years of software development – the ability to translate ideas into clear, concise, maintainable code, while dealing with the insanity of modern development processes and practices.

I believe the discipline of writing software really is a communication medium between humans, the fact that the computer executes the instructions in this communication is merely a side effect. This idea is summarized in the tag line for this blog:

Code is a communication medium for the humans that write it. The machine that runs it need not be considered.

I enjoy doing side projects in my spare time. Experimenting with new languages, writing iOS apps/games, and robotics are some examples. Home automation is currently what I am focused on these days. My adventures with these technologies will likely appear as posts in here.

To be honest, I’m not sure I have anything meaningful to say that will interest others. I guess we will see, you and I, if indeed I do.

Stay tuned, and thanks for visiting.