Steven C Jackson
TODAY'S FEATURED PROFILE
Steven C Jackson
Age: 29
Location: Augusta, GA
Contact:
Twitter: twitter.com/jacksinn
LinkedIn: www.linkedin.com/pub/steven-jackson/4/175/34a
GitHub: https://github.com/jacksinn
Drupal: drupal.org/user/364627 and drupal.org/user/893332
BIO:
I graduated from Augusta State University with a BS in Computer Science and from Kennesaw State University with a MS in Applied Computer Science. My interests mostly lay in back end and algorithm intensive programming. I like the feeling I get after solving a complex problem - I call it a progasm.
INTERVIEW:
How long have you been involved with Drupal? How did you discover it?
I’ve been involved with Drupal in one form or another for around 3 years. I was introduced to it by some colleagues and was at first cynical because I liked to build everything from scratch but I was able to set that reservation aside very quickly when I saw the quality of work the community has poured into the effort.
How did you start OS Solutions?
It started as an effort to cut out the middle man(agement) and be a beast all things IT. After about a year we started discovering our niche and have moved primarily to providing quality Drupal consulting at a competitive rate. I see our direction heading towards marrying the current internet model with the rapidly accelerating mobile market, leveraging Drupal in the process to do so.
What is bioformatics?
Bioinformatics, as far as I am involved in it, is the study and implementation of predictive algorithms to further the understanding of various subjects. This includes using genetic algorithms to predict proteins, exons, and introns in a DNA sequence as well as using it for more day-to-day purposes such as predicting user behavioral patterns. Kaggle.com is a great resource for getting involved in and having fun with predictive algortihms.
Do you write custom Drupal modules? Do you start with an existing contrib module or build from scratch?
I do indeed write custom modules and write them from the ground up save gutting some previous modules I had written just so I don't have to rewrite the hook functions.. I have two up on Drupal.org. One is the Wolfram-Alpha module which was basically a foot-in-the-door module for CVS access and the other is JPIIM (Just Put It In Me, I was young, okay) which is a module for essentially including any bit of content you want like, say, some external JS or an entire web page. You can add as many items as you want and the beauty of the module really is that it grabs the content and caches it locally for a period of time that you set so you don't have to rely on external fetches every time the page is called. I wrote this at a time when some of the external JS we were working with was on unreliable servers and we didn't like that their downtime meant our downtime. If the cache is set to expire but the external server isn't providing the content then it will still use your local copy.
What did you do in the military?
I served 4 years active duty as a Signal Support Systems Specialist (some title, huh) which basically meant I worked with radios, crypto, and then landed in the role of implementing and maintaining (gasp) Windows Domains and started website development using Dreamweaver and Flash. My tour of duty took me to South Korea, Fort Drum, NY, and Kosovo/Macedonia which each in their own right are memorable.
Describe your work environment. What makes it work?
Caffeine is the driver of my work environment. I have an office in downtown Augusta, GA and had separate interior offices from my partner but we collaborate so much that we merged offices. My work day generally involves code sprinting around caffeine injections and I top off my day with a game of horse on our indoor basketball goal (think Chuck-E-Cheese) which I generally lose and horribly. Our air hockey table gets little love but I'm down for a tourney if anyone wants to step up.