About

Jonathan GrimesSoftware developer, GUI enthusiast, car lover, and sandwich eater…with gadgets sprinkled in.

I love to write software. Code is the poetry of my generation and I strive to be its James Joyce (but without the tortured soul or self-destructive habits). I started writing software at 12 when I took one of my father’s programming textbooks and consumed it in a weekend. I then wrote a kiosk menu for my computer. After a misspent year becoming one with my computer, instead of engaging in boyish pranks and at-risk behaviors designed to stir fear in my parents and sow the seeds of a chaotic adolescence (like most kids my age seemed to be doing with pride and enthusiasm), I discovered the Internet. HTML and Javascript were like the second coming. I was as giddy as a schoolgirl with her first crush. Instead of just finding a way to create electronic documents, the predominate use in 1996, I found an infinite array of interactive interfaces and applications. Like a conjurer on steroids, I began creating interfaces for any purpose I could imagine. Most of the time simply because I could. Like Mallory said, when asked why he wanted to climb Mount Everest, “because it’s there.”

In my senior year in high school, I enrolled in a vocational network technologies class aimed at preparing people to earn certifications. It was geek heaven, and I became the most ardent of disciples, helping to teach the class by the end of the first term. I became America’s youngest person to earn my MCSE (Microsoft Certified Systems Engineer). A title I held for seven magnificent days until some 11 year-old girl earned hers a week later in Texas. C’est la vie. Emperor Modi of the Jin Dynasty was crowned while under assault by the Mongols and reigned for only 12 hours. I got a whole week and did not get impaled by Genghis Khan. It’s little comparisons like this that keep my glass half full.

These “creations” are now my best work; my pièce de résistance. GUIs or Graphical User Interfaces. The part of the program that you actually play with, manipulate, change, use. I layout a screen and make it perfect (or as close to perfect this side of the divine) — down to the most minute pixel. And to compliment my GUIs, I also specialize in performance optimizations (caches, simplifying tasks, and refactoring).

I also enjoy reading about the latest Sports Cars. I’d love to drive any one of them on a closed course, specially a BMW M3, 1 Series M Coupe, an Aston Martin, Lamborghini, or the Audi R8. I enjoy sandwiches, steaks, curry and sushi! And many other meat based dishes. In the omnivore spectrum, I am definitely more “carni” than “herba.” It’s what being on top of the food chain is all about.

Currently, I live in central Oklahoma with my wife, Caroline, and our cat, AC.

 

Comments are closed.