17 Replies - 3290 Views - Last Post: 18 December 2012 - 11:05 AM
#1
Good Boss!
Posted 13 December 2012 - 06:11 AM

POPULAR
So I thought I'd share this, see if anyone wants to share their own experience.
In September I was hired on to my first full-time programming job. I'm the only developer on my team, and I'm to work with my boss (who isn't a programmer, really) to build/expand/maintain a custom application for the team. He had a shell of it built in Access just using the built-in forms and queries tools, and I was to take what existed there and expand on it. So I dove in to the VBA and started using it to do things like access Outlook, etc. Still, it was just VBA and I wasn't that excited.
About a month ago we sat and discussed where to take the program moving forward. I brought up the idea of making it a full on application and not just an extension of Access, and of using SQL instead of Access. And he's gone with it!
So this week we got Visual Studios set up and I'm starting on a full rewrite of the application into VB.NET. He intends to try to learn some so he can help out, so VB it is. We're still working on the SQL license (corporate paperwork and all that) but that should just be a matter of time.
So I'm excited, I think it's awesome that he has listened to my thoughts, even when he understands that he doesn't know what he's getting in to. In the past, and granted not working in a development capacity, when I've brought up changes in technology I've only been shot down.
What kind of experiences does everyone else have with situations like this? Have you had bosses who would honestly listen to you and weigh your opinion, or bosses who refused to listen to ideas for such change? In my experience, guys like this are rare in the general IT world.
Replies To: Good Boss!
#2
Re: Good Boss!
Posted 13 December 2012 - 06:17 AM
My compnay uses tables on all their web pages which drives me nuts and I have been trying to get rid of them for 2 years now. Everytime I make a web page, I go and look at it a few days later and someone has taken all my code and put it in tables. I once asked why they did this and they said they didn't know any other way. So I said, "dude tyou have been coding for 15 years and your stuck in a rut and should learn clean coding styles" They have ignored me and still do.
Just wait until you work for a company who doesn't comment any code and then they tell you it is important to comment the code... you will be like "wtf"
I am happy for you that someone listened to your idea wtg
#3
Re: Good Boss!
Posted 13 December 2012 - 07:19 AM
#4
Re: Good Boss!
Posted 13 December 2012 - 07:40 AM
My Story, if anyone cares:
TL;DR: Ramblings of why I loved my Analyst position and it's Finals week so apologies for the wall of text.
For me it's really the little things that make a good boss.
#5
Re: Good Boss!
Posted 13 December 2012 - 09:19 AM
darek9576, on 13 December 2012 - 07:19 AM, said:
Thanks
All in all, as of this week I am where I've been trying to get to for years. It's...kind of intoxicating. It's not my end goal by any means, but it's the start I've been trying for.
#6
Re: Good Boss!
Posted 13 December 2012 - 09:35 AM
#7
Re: Good Boss!
Posted 13 December 2012 - 09:49 AM
Then I worked for an ad agency which really let me make all the decisions as far as technologies were concerned because they had no idea in this matter, which was great, but was also a detriment because I ended up having to be an all-in-one (server manager, graphic designer, front end, back end). And then the worst part is they would create deadlines for projects that were completely unrealistic because they didn't understand what it took to accomplish the task.
Now I work for a large corporation managing all of their online and internal web stuff. I am no longer a one man show but it is taking a while to get used to the corporate security and other process stuff.
I am excited to hear that you have indeed gotten a boss that respects your knowledge and gives you the keys to make things happen. Good luck on your project!
#8
Re: Good Boss!
Posted 13 December 2012 - 10:18 AM
depricated, on 13 December 2012 - 01:11 PM, said:
So this week we got Visual Studios set up and I'm starting on a full rewrite of the application into VB.NET. He intends to try to learn some so he can help out, so VB it is. We're still working on the SQL license (corporate paperwork and all that) but that should just be a matter of time.
Congratulations. Hopefully, a raise is coming your way.
Are you guys using MSSQL? I can tell you that if you're using MySql you absolutely do not need a commercial license for an internal application like this.
#9
Re: Good Boss!
Posted 13 December 2012 - 10:49 AM
Curtis Rutland, on 13 December 2012 - 09:35 AM, said:
This is how I'm hoping things go for me. My boss is former military field communications specialist, no background in programming really but he is very technically minded and very open to ideas. I appreciate that about him, two great qualities that seem hard to find.
gregwhitworth, on 13 December 2012 - 09:49 AM, said:
I am excited to hear that you have indeed gotten a boss that respects your knowledge and gives you the keys to make things happen. Good luck on your project!
farrell2k, on 13 December 2012 - 10:18 AM, said:
Are you guys using MSSQL? I can tell you that if you're using MySql you absolutely do not need a commercial license for an internal application like this.
Thanks
#10
Re: Good Boss!
Posted 13 December 2012 - 12:09 PM
#11
Re: Good Boss!
Posted 13 December 2012 - 12:17 PM
#12
Re: Good Boss!
Posted 13 December 2012 - 12:37 PM
#13
Re: Good Boss!
Posted 13 December 2012 - 06:52 PM
Those two, unfortunately in my experience, are rather rare. The rest were all sorts of wrong. Non-technical owners of small firms. Guys who thought they knew what they were doing but were little more than effing idiots who spent their days trying to come up with ways to justify their existence to their bosses. Guys who micromanaged every single detail to the point they may as well have done the coding themselves. And then I've worked for two out and out criminals.
My experience has led me to prefer working contract with very strict terms. I'm simply at the point where I don't believe practically anything anyone says in a superior capacity. I'll do what I'm told, code what I'm told and hit deadlines with competent work. It's gotten to the point that if I'm given instructions via a telephone call, I immediately summarize my understanding of the content of the call in an email, define the work, state the expected deadline with a mandatory blurb of something like "this is what I'll be doing per your instructions so advise me if you disagree or I misunderstood". I don't let anything vague pass as work orders anymore. I've known people who I later figured out were always deliberately vague so they could have argument wiggle room later. Basically: people who plan to have acrimony in advance and actually actively create it (for what constructive purpose, I have no idea).
Point being: good for the OP for his experience. Cherish it. It's rare. The jobs where you're allowed to do your job and not get mired in chickenshit, soap opera BS are not as common as we'd all like.
This post has been edited by Craig328: 13 December 2012 - 06:53 PM
#14
Re: Good Boss!
Posted 14 December 2012 - 06:16 AM
darek9576, on 13 December 2012 - 08:19 AM, said:
That is also my situation. This is my first IT job. I've been here for almost three years now. The other employees (including my boss) got networking degrees and have learned "programming" (mostly VB script stuff) on the job. They decided to hire someone (me) backwards. I have a programming degree and have had to learn networking on the fly. It's not all their fault, the ERP proprietary language is horrid. I'm the only one that doesn't fill my code with GOTO commands.
But I like working for my boss. He lets me work on my own to solve problems. He also isn't dogmatic about solutions. I'm free to use whatever I want. I came into the job with some classes in VB, Java, and C++. We have a mission critical application of mine in daily use that uses WPF C#. He let me expense a book on C# and a book on WPF because I recommended writing the program in a language we hadn't used before.
Shortly after I was hired he detailed a problem they were having. The factory workers want the engineers to view the information on their HMI for later use. So the workers would use the Print Screen feature on the box to make a physical print out of the screen. Inevitably these would be lost over time so it was hard for the engineers to go back and view them again. It also wasted paper and ink. He thought a digital solution would work better. Two weeks later I had finished my VB app. A shortcut to he app is placed on the desktop and a shortcut key is made for it. When the user presses the key combination my program saves an image of the screen to network folder listed in the registry. When I showed this to my boss he was shocked. He admitted he was thinking of searching online for software to buy that would meet our needs. He was hoping I would find something for less than $500, so free was a great price for him.
#15
Re: Good Boss!
Posted 17 December 2012 - 10:29 AM
Robin19, on 14 December 2012 - 08:16 AM, said:
I have a technical problem with what you said...According to your own statement, it took you two weeks to code this new solution. If you earn $10 per hour that means your boss actually spend about $800 for your solution. I point that out because in my position it is expected that I will spend one hour researching possible solutions, then compare the cost of purchasing one against the cost of me developing one. Two weeks of development for me would have actually meant the company spent over $2000 on the solution when there were hundreds of other projects that could have been completed instead.
|
|

New Topic/Question



MultiQuote











|