I’ve been working in Information Technology for 17+ years. My primary responsibilities have generally been systems focused although I’ve oftentimes had the opportunity to develop software as a secondary or tertiary focus. I’ve decided I want to flip that – to make software development my primary occupation.
I’m currently IT Director for Liquid Church, a multi-campus organization and I’ve discussed with them my plans and they have been supportive. I like to do things well and so I’m taking a phased approach to leaving. We are currently actively recruiting for my replacement and I am seeking to provide as smooth a transition as possible.
At some juncture in the near future I’ll be stepping out of the IT Director position so someone else can step in. I’ll still be at Liquid helping this individual get up to speed and supporting systems in the meantime – but I won’t be the IT Director anymore.
The question I’d like to ask you today is – what do we call me during this transitional period and how should this be reflected on my resume? IT Director Emeritus (I jest)? IT Consultant? Software / Web Developer (as I transition out of the IT Director role and I’m needed less in that arena, I’ll be picking up more in the interim on the development side)?
Maybe I’m overthinking this, but I’m a little concerned about how to reflect this on my resume as I pursue new opportunities. I can’t imagine I’m the only one facing / having faced this situation. So what would you recommend?
Cayla Belser, a great friend and very talented artist, created a new take on a piece of classic programming humor I’ve used as my Facebook cover for some time now. I figured I’d share it with everyone, along with what the original looked like.
Here is Cayla’s creation:
Illustration by Cayla Belser
Here is the original:
This is the older version of the programming humor comic, its original author lost to the ages.
I’m working on a project…and this is just a post for me to chronicle thoughts about this project. Read if you so desire…
I have not yet started actual code development, I have given myself until July 1st to acquire additional knowledge and skills in various technologies. Starting July 1st I’ll begin composing code, whether I feel entirely prepared or not (I have a tendency to want to forever learn more), though I will continue learning as I go.
[Suggestions for better methods, technologies, books, etc. are welcomed]
[See the end of this post for a change log].
- I have a background in Systems Administration but am trying to utilize IaaS and SaaS services as much as possible to allow for more focus on the development of the application.
- I’ve been accepted into the Microsoft BizSpark program which provides a number of different benefits including significant ($750) credits monthly for Microsoft Azure services.
- Microsoft abstracts away the underlying VM, OS, IIS, etc. letting one focus on the application layer.
- It easily scales to multiple systems, allowing for robust scaling capabilities.
- It integrates Application Request Routing (ARR) which is essentially load balancing, intelligently distributing requests to available assets.
- Microsoft Azure SQL Database – For database back-end.
- C# (Version 6) and ASP.NET (Version 5).
- Model-View-Controller (Version 6).
- ASP.NET Identity.
- OAuth: Microsoft Accounts / Facebook / Google / Twitter
- Entity Framework 7 / LINQ
- Unsure if I will be using code-first, need to do more research.
- ASP.NET Web API
Transactional Email Providers
- Mandrill – First 12k/mo. free, $.20/1k additional.
- Mailgun – First 10k/mo. free, $.50/1k additional.
- SendGrid – First 12k/mo. free, $.10/1k additional.
- Amazon SES – First 62k/mo. free (if you have EC2), $.10/1k additional (but doesn’t include bandwidth charges).
Spam Filtering Providers
- Akismet – $5/mo. for 75k checks.
- CleanTalk – $8/yr. for unlimited checks.
- MolloM – $41/mo., unlimited spam checks, 1k legitimate/day.
Additional Potential Malicious User Prevention Providers
- Extension for Google Chrome.
- Server Back-End Processing App.
- Web Administration Console.
- End User (Type I) Web Administration Console.
- End User (Type 2) Web Administration Console.
- Creation of an API.
- Extension for WordPress.
- Extension for Mozilla Firefox.
- Extension for Microsoft Edge.
- Visual Studio 2015 Pro
- Microsoft Visual Studio Online
Books to Read / Currently Reading
- Steve McConnell. Code Complete, 2nd ed. Microsoft Press, 2004.
- Dan Pilone; Russ Miles. Head First Software Development. O’Reilly Media, 2007.
- Eric Freeman; Bert Bates; Kathy Sierra; Elisabeth Robson. Head First Design Patterns. O’Reilly Media, 2004.
- Andrew Hunt; David Thomas. The Pragmatic Programmer. Addison-Wesley Professional, 1999.
- Frank Tsui; Orlando Karam; Barbara Bernal. Essentials of Software Engineering, 3rd ed. Jones & Bartlett Learning, 2013.
- Brett McLaughlin; Gary Pollice; David West. Head First Object-Oriented Analysis and Design. O’Reilly Media, 2006.
- Richard Monson-Haefel. 97 Things Every Software Architect Should Know. O’Reilly Media, 2009.
- Frederick P. Brooks, Jr. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition. Addison-Wesley Professional, 1995.
- Chad Fowler. The Passionate Programmer. Pragmatic Bookshelf, 2009.
- Neal Ford. The Productive Programmer. O’Reilly Media, 2008.
- Rod Stephens. Beginning Software Engineering. Wrox, 2015.
- Sergey Barskiy. Code-First Development with Entity Framework. Packt Publishing, 2015.
- Raul Sidnei Wazlawick. Object-Oriented Analysis and Design for Information Systems. Morgan Kaufman, 2014.
- Lars Powers; Mike Snell. Microsoft Visual Studio 2015 Unleashed, 3rd ed. Sams, 2015.
- Have Attended:
- May 18th – Microsoft Build Tour – New York City.
- May 28th – Google I/O Extended: New Jersey – Montclair State University.
- Really Want To / Hope To / Will Attend:
- Might Attend:
- July 20th-22nd – DevCon 5 – New York City.
- Sept. 28th – Oct. 1st – Visual Studio Live! – New York City.
- Oct. 2nd – GothamGo 2015 – New York City.
Two of my long-term projects are Layered Bible and Open Source Scriptures. I have chosen to temporarily redirect the vast majority of my free time and energy to this project (which shall rename unnamed) due to its potential for creating significant revenue which could be reinvested (at least in part) into the above named projects. I haven’t abandoned these projects, this is an endeavor to further and accelerate them.
- Added information about Azure Web Apps.
- Added section for other resources, added MSDN Code Samples links.
- Added a bunch of additional sites/articles to other (learning) resources.
- Update 2:
- Added link to article on EF Code-First.
- Update 1:
- Added OWIN and Oauth references.
- Moved ASP.NET Identity from Potential Technologies to actual technologies.
- Added ASP.NET Web API under Potential Technologies.
- Added transactional mail providers section.
- Added spam filtering providers section.