How to deal with a non-technical boss

We have all had bosses at one time or another that we had to deal with who was not technical in nature.  Often we find it frustrating because we do not speak the same language and we do not know how to deal with each other.   We as the employee can take the first step in understanding each other.

How to Speak?
You need to transform your speech into a language that your boss will understand.  Knowing full well that your boss will not understand tech terms, programmer’s language or computer-speak; an alternate language is required.   It is a bit of an art to transform your speech into something else.   My father-in-law does it very well, but I am still learning.   I like the idea, if my wife has trouble understanding it; it may be too techie.  It is best to learn business terms that mean the same as tech terms.   You also need to shed the technology details and implement business details.  Chances are the non-technical boss will not care how it is done, but they will care about timelines, money and training.

How to Process?
Your non-technical manager will throw out business terms.  They will tell you what they want using their business language.  They may try to throw out some tech terms, but often they will use them incorrectly.  The best approach is to make notes, and ask questions.  Forget how you will go about accomplishing the task, but instead find out the details of the requirements.

Example:  If they say they need a calculator to calculate how much to ship a box, ask questions like:

1. How is it done now?
2. Ask about rounding rules?
3. Ask if they do it by weight or size or both?
4. Ask if there is a matrix of postal codes?
5. Where do they get their rates?

Remember; they really do not care how you will program it.  They just want it usable and for it to function correctly.  Take your notes and ask your questions.   Take everything back to your office and transform the details into a project and programming plan.  Write out the formulas, draw out your user interface and write out your timelines for approval.

How to Act?
Do not get frustrated.   Remember they are just as confused by you at you are of them.  It is not their speciality to be technology.  Treat them as a customer; it will help you respect them.  Make lots of notes and repeat back to them what you hear.  Use non-offensive language and body gestures.  Sometimes drawing pictures will help both parties to understand.

Creativity and Love Flows in London

London Ontario boasts creativity and cutting edge ideas with companies like rTraction, Voices.com, Echidna and many others.   These companies are bleeding edge when it comes to employee management, project management and their technologies and methodologies.   I have seen many good things come from these companies and believe London Ontario should be applauded for its support in the technology sector.

Between foosball, MeetUps, OpenData and the UnLab activities, these companies share a bond, that only the technology world can understand.   These companies together will put London Ontario on the same playing field with other technology centres of Ontario, Canada and the rest of the world.  Socially London tech companies are more advanced.  They see the trends and move with and ahead of them at a rapid pace.

I have also noticed a new trend of technology companies in London also getting actively involved social causes, like reforesting, helping homeless, helping students, garbage clean-up and much more.  These people and organizations love London, they love Ontario and they love Canada.  Even politics tend to be a centre point of beliefs and passions for employees and leaders of the tech community.

Now, I have mentioned the tech companies, but it is not without the employees, will these companies advance on to the world stage.  The employees are the heart and soul of the companies that support the leaders of these companies.  These employees are independently trying new ideas and concepts through the support of their employers. These people are truly amazing with their talents.  London has some of the best technology employees around.

Aaron McGowan, is another person to be watching who makes up our community.  Aaron is a champion for OpenData which is a moving trend with our local governments to share data with the development world.  He is full of passion to have more data open to everyone to use and develop software freely.

Applaud the tech community, join in the social movements and hug a geek today.   It is not without each other can we move forward to do even greater things.

Internet Explorer Crashes On ActiveX Plug-ins

I was recently trying to download some development tools from MSDN where a Microsoft File Download Plug-in is used.  Every time I clicked the download link, the file download manager tried to launch and then crash the Internet Explorer session.  I had also seen this with some open source remote help desk tools, but figured it was a bad update on the plug-ins.

Well the answer was, Microsoft is trying to manage your memory so to prevent attacks on your computer.  To install the plug-ins, you need to :

  1. Go to the Tools menu
  2. Click on Internet Options
  3. Click on the Advanced tab.
  4. Go to the Security Section
  5. Uncheck the “Enable memory protection to help mitigate online attacks *”
  6. Click Apply
  7. Click OK

Close Internet Explorer and then try your plug-in that previously crashed your Internet Explorer.  If you are not a local administrator, you will have to contact your IT department to do this for you.

Note:
When your plug-in is installed or you have finished your activity, re-enable the “Enable memory protection to help mitigate online attacks *” option as extra protection.  I and Microsoft do not recommend surfing without this option enabled.

Free Software That I Use

Tonight I am giving you some of my favorite software that can be downloaded from the Internet for free.   While you may have heard of some, others are so obscure, your friends have never heard of them.  I like free.  I like quality.  I also like supporting the little guys out there.  If they have a donation link on their site and you like it, support them.  I am seeing more and more great quality software available to us little guys.  I can no longer afford the big Microsoft and Adobe type software packages.  If I can find a free one to do the job; I will save my buck.  Don’t get me wrong, sometimes you have to buy a software package from a big guy, but if you don’t have to – why bother.

Here is just a few software packages I recommend.

Graphics – www.getpaint.net
Paint.Net is a free ( donation only software ) that is very similar to Adobe CS2 type software.  I use it for all of my photo editing, background creations, icon creations and other types of graphical work.

Compression – www.7-zip.org
Z-zip is a free compression software with an API of sorts.  I use it for opening and creating all of my zip and winrar type files.  It supports many compression types. – check it out.

Web Browsers
This is where I am stuck.  I use OPERA and FireFox.  Both have their purposes.  When I need development tools and testing of websites I use FireFox.  FireFox has multitude of plug-ins; but my favorite is the IE tab that I can switch my testing to the IE engine.  

With Opera, I like the graphical tabs and the ability to store passwords safely.  The graphical tabs allow me to see a thumb nail image of the website that the tab is currently pointed two.

This is really a split and I challenge everyone to try both.  I think you will switch from IE.

www.opera.com and www.getfirefox.net

Databases – www.mysql.com
As rumors are always swirling around about MySQL’s future, I am still using it.  It is free, robust and multi platform compatible.  I have never had an issue with this database not working and it has been able to grow with my projects.  Until this database dies, I will continue to use it.

Music – www.FooBar2000.org
While this software is fairly unknown, I was turned on to it by my wife’s uncle.  I have fallen in love with the search abilities that allow you to search by Genre, Author, Album and Year.  It has many options for creating play-lists and plug-ins to customize the audio library with.