Skip to main content

Channeling Your Inner Developer

In today’s competitive job market the Information Technology (IT) Professional does well to expand their skills in application development.  An applications developer creates software or “apps.”  As business organizations in the 21st century evolve, the skills of effective developers are increasingly in demand and therefore, increase your value to the organization.  Such skills encompass everything from conceptualizing an application to designing, developing, quality testing, and deploying the application.  After deployment, supporting the application continues as new users are added and software updates are installed. The developer’s skills are employed at the start of every new concept and design.

Like a good magician who can keep the audience perpetually awe struck, you will know you have internalized your developer skills when you repeatedly demonstrate tasks requiring tremendous competency with apparent ease.  These seemingly effortless “tricks” include the ability to: 
  1. Remember everything you have ever developed; 
  2. Recall this knowledge on demand at a moment’s notice; and, 
  3. Do so over the phone and a mile or more away from the nearest computer.  
Other good examples of developer “tricks” include being able to remember every connected and pluggable add-on capable of becoming integrated with the application. 

When practiced, the following tips enable your inner developer to perform technology “magic” like a pro:   
  1. Keep good documentation and make sure it is instantly available. For example, store your application documentation in cloud based services like: Dropbox, OneDrive, and Google Drive.   
  2. Be active on social media and use live support from colleagues around the globe.   
  3. Practice effective limits by not saying “yes” to developing every application out there -- if you want to channel the “magic” of your inner developer, you need focus.

As Harry Houdini could tell you in his day, there are always competing “acts” out there. Channeling the “magic” of your inner developer requires that you always strive to be great. The pace of technology change takes dedication to your field. It’s okay to help out other developers once in a while. But keep in mind that you have to place some limits on providing such support. Otherwise, you will not have time to stay on your deadlines or remain in almost continuous communication with inboxes that never sleep. Application support in today’s world is a 24/7 job -- which means you must be able to concentrate on major enterprise applications of significant value to the organization.

Speaking of time, the magic of effective developers includes knowing a few project management “tricks.” When something can’t be accomplished in the stated time or if doing so provides only a small return, recommend that such “extras” be part of the next project or phase. This buys you time to test the latest technology or whatever is being requested. When it comes to setting timelines, add a cushion for “Undefined Tasks.” But don’t mention that you have done so. This cushion of time is something only you know about -- otherwise it becomes time controlled by someone else which impacts your ability to perform your “magic.” 

Channeling your inner developer is a matter of practicing effective work habits and maintaining a certain level of discipline. It may seem like a lot. However, the real magic is demonstrating value to the organization time after time.


Popular posts from this blog

Completed UiPath - RPA Developer Advance Training

After a month of training, with late nights and weekends I have completed the UiPath RPA Developer Advance Training.

The Level 1 Foundation Training pretty much covered all the basics of Desktop studio and workflows, only draw back was I started with the default foundation course which was for 2016, and all document reference links where pointing to 2016 version. I didn't understand it during the foundation training and kept switching to 2018 version document/page.

Only after completing the Foundation course that I realized, I was suppose to have started with the 2018 version of Level 1 Foundation Training, but as it was optional I didn't have to retake the 2018 version, the 2016 was good enough for moving to level 2.

The Level 2 Orchestrator 2018.3 Training as good. It gave good understanding of Queue's, Jobs, and schedules and I was able to complete the level two much faster then the level 1.

The Level 3 UiPath Advanced Training was bit tough as it involved the assignme…

Working hours in six months to a year

I usually try to look for how many hours I have worked on a given project and what hours that I  spend on learning or network management tasks.

Below I have added some hours calculation, after finding the breakdown by months from Berkeley website.


2017Working hours six months (Jan 1st - Jun 30th): 
130 days x 8 hours =  1040 hours

Working hours six months (Jul 1st - Dec 31th): 
130 days x 8 hours =  1040 hours

Working hours for the year:
1040 hours + 1040 hours = 2080 hours
MonthWorking Days in the monthMonthly Working Hrs1/2 of working hrsMidpoint of working days in the monthDates of HolidaysJanuary22176888 a.m. 1/172,16February20160808 a.m. 2/1520March2318492Noon 3/1631April20160808 a.m. 4/17May2318492Noon 5/1629June22176888 a.m. 6/16July2116884Noon 7/174August2318492Noon 8/16September2116884Noon 9/154October22176888 a.m. 10/17November22176888 a.m. 11/1610,23,24December21168…