AlanBarber.Org
Work
Everything Work RelatedMonday, June 16, 2008
How did you get started in software development?
How did you get started in software development?
I figured I’d join in and do the Mike Eaton Challenge and post my history as a techie…
How old were you when you started programming?
Oh I was about 10 or 11 I guess when I started programming.
How did you get started in programming?
My family had an Epson 286 12Mhz w/ 4mb of ram and MS-Dos 3.22. I used to play a game called MathBlaster(tm). The original version was writing in gwbasic. You had to start the gwbasic interpreter then stick in the mathblaster game disc and type run “color” to start the color version of the game. Occasionally we would mess up and mis-type this and got error messages. Finally one day I found the manual for GWBasic and was introduced to all this code and started trying sample code.
What was your first language?
GW-Basic 3.x originally but quickly switched over to QBasic and later to PowerBasic.
What was the first real program you wrote?
I guess my first real program was at my first job. Basically a vb6 app the parses xml files and generates web surveys from it. It builds the HTML/ASP, Javascript verification and SQL table definitions.
What languages have you used since you started programming?
GWBasic, QBasic, PowerBasic, Visual Basic 6.0, VB.Net, C, C++, C#, PHP, Perl, T-SQL, Javascript and a tiny bit of Cobol
What was your first professional programming gig?
Programmer at Corporate Research International.
If you knew then what you know now, would you have started programming?
Most definitely. I think the biggest thing was that I believed that the market in the area was larger than it really was. While there are plenty of “IT” jobs there really isn’t that much programming work around. I would have done a few internships and spent more time networking to get my name out there when I started to search for programming jobs. It would have made my job searching a lot easier.
If there is one thing you learned along the way that you would tell new developers, what would it be?
Don’t get too focused on specific technologies or tools. You can always learn a new technology within a short period of time. It’s more important to practice methodology and learning how to solve problems. I’ve seen too many “programmers” come and go that have an impressive list of technologies and/or tools on their resume but struggle to solve basic problems.
What’s the most fun you’ve ever had… programming?
Hmm.. I guess I would say the most fun I’ve had programming was early on when I first started programming. I used to create all sorts of silly basic programs on that old 286 machine. I made banking software where floppy discs were atm cards. I created the system to control a submarine. I build the software that would automate and control Jurassic Park. I even setup a serial port connection to a 386 laptop and created a simple web server and browser to simulate the internet before my family ever got online.
on 06/16/2008 at 07:38 PM
Computers & Technology • Work • (0) Comments • Permalink
Monday, May 12, 2008
What I'm up to
It’s been a long time so figured I’d give a short update of what’s been up with me.
Basically, I’m still at Corporate Research International. I’ve been there for now about 2 and a half years. About a year ago now I was promoted to Senior Programmer. It’s not that big of a change. I still work on the same things pretty much. A little less of the low level stuff and more higher level but overall it’s the same. I have more responsiblity and get to boss around the underlings. Overall, I’d say it’s ok but not great. We’re always swamped with work and spend a lot of time playing catch up.
Anyhoo, that’s pretty much it. Still at the same place and still doing the same things.
Saturday, December 10, 2005
Hey, Wait! I still have a blog?
Heh, long time no post huh? I won’t bother apologizing because I’m sure you all understand how hectic life can be.
Well as I said in my last post, I no longer work at UPS as I have a new job working at a company doing actual IT work!
Well, I’m basically a month into the job and so far things are going great. Everyone is nice and I’m slowing getting to know them. My coworkers have been very helpful and understanding of my learning the systems and procedures.
The place is growing by leaps and bounds and it just constantly impresses me. It’s nice to see a company growing and not doing mass layoffs (You hear that GM? Maybe you should send your execs to come mentor here, so they can learn a thing or two about how to run a successful business!)
So anyhoo, the job is great but just a bit tiring with the commute. I’m up at 6:30am every morning. Shower, shave… you get the idea. I’m on the road by 7:15 and in the lot by 7:50ish. Clock in and at my desk by 8 and spend the day busily working. The day’s over around 5-5:15ish and I’m back out and on the road. I get home by 6 and start the nightly decompress.
That’s why I haven’t posted in a month. I’m usually pretty tired and I get sidetracked doing other things. So Mr Blog gets put on the back burner.
I’ll try to be better about posting now that I’m getting used to the routine. Big things are a brewing and I’d like to try to document it all as I think it would be very interesting for everyone.
How’s that for a teaser? HA!
Friday, November 11, 2005
Goodbye UPS
Such a sad day, heh yea right!
Today was my last day working at UPS. It’s been mostly fun but it’s time to move on to bigger and better things now.
It was a pretty easy day, thankfully. Volume was 147,000 total and 8000 for the area. That means none of us had to work very hard which was nice. We’ve been getting out butts kicked every day this week. The idiots running the unload would screw around all day and barely move anything, then the last hour of the shift they would go crazy and dump on everyone. As a result the PD would burn down and it would take forever to clean up.
Anyhoo, it was a nice day. I joked around with everyone and several supervisors and staff members stopped by to wish me well.
My girlfriend made cookies for me to take in and they were a hit. Everyone was happy to have something good to eat.
The day finally came to an end and I took off. I’ll probably never see the inside of that building again, which will be just fine by me. No more noisy machinery, dirty trucks or heavy boxes to lift.
It’s time to move on and start using my brain every day instead of my brawn.
So Goodbye UPS, it was fun!
Thursday, November 03, 2005
I have a new job!
Actually, I take that back. I don’t have a new job, I have a career!
What’s the difference you might ask?
A job is something you go to every day to earn a paycheck. Flipping burgers at McyDy’s and loading boxes at UPS are jobs. You come to work and earn a paycheck. It’s not something you like to do and it’s not something you dream of doing for the rest of your life.
A career is something you dream of doing. It’s work that you’ve planned to do by going to college or some other educational program.
Without further ado, I’m happy to announce that starting on the 14th I will begin my career as a Programmer/IT Person for Corporate Research International.
Simply put, CRI is a market research company. Companies hire them to do the so called “mystery shopping.” People are paid to go our and eat at a restaurant, buy something at a gas station, etc. They then fill out a report for CRI about the place. All the data is then compiled into reports and stats that the companies can use to do whatever they want.
CRI was recently featured in Inc Magazines list of the 500 fastest growing private companies. Here’s the quote:
What it does: Call center monitoring and mystery shopping for companies such as Papa John’s and K-Mart. Why it’s growing: Its fastest-growing area is integrated voice and Web response, which sends consumers to a website or toll-free number printed on the back of their receipts and surveys them on service.
Anyways, I’m coming onboard as a Programmer/IT Person. For the most part the job is about developing the websites for the customers to fill out surveys and clients to view the compiled reports. However, the job isn’t just sitting in a cubicle hacking code all day. You also do all the general IT work for the company like: system administration, providing tech support for all the employees, networking the offices, whatever else there happens to be.
It’s a very fast paced and active job and that’s just one of the many reasons I’m excited about working there. I’m glad to finally have a job that works my brain for a change.
I’m just such a happy guy today!
Tuesday, October 18, 2005
Yet Another Job Post
Man what’s with this posting once a month thing? I must be suffering from bloggeritis. HA!
Well, let’s do a little what’s up with alan recrap…
I’m still working at UPS. Big whoppie. I’m getting kind of sick of the place. Not to say I ever loved the place but just lately I’m really burning out on the whole job. It’s just such a brain-dead job. Loading boxes for 4 hours every day will do that.
I put in to be a supervisor but nothing has happened yet. They move pretty slowly on hiring I guess.
I had a job interview today at a company. I feel it went really well. The person I interviewed with was really cool. He is a techy like myself, so we actually talked about computers and stuff. We seemed to click atleast from my feeling on it.
The place is neat. They seem to be a rather young company that’s starting to grow. That’s something I like! Of the few places I’ve interviewed at they’ve all for the most part been rather old and rigid. They’ve been around for a long time and have their set ways. This place just has a strong open and flexible vibe to it.
As far as the actual job goes, it sounds just like something I’ve wanted to do. The IT group at the company is a bit undersized and so they’re very much jack-of-all-trades. While the job is to do web development work they still want someone that can manage servers, do tech support and even get dirty and help wire the office network.
Which I just love the idea of that. Going back to UPS for an example; I get bored doing the same thing all day. The prospect of having some variety every day is nice. It keeps the neurons firing and the brain on edge ready to go at all times.
Anyhoo, I feel good about it and am hopeful they call me back next week for a second interview.
Oh yea… I almost forgot. I just want to give a big thank you to everyone on the Blessed John XXIII Parish Growth Committee. Thanks for praying for me today. I know you’re prayers helped!
Wednesday, October 05, 2005
It wasn't really a meeting
Well it wasn’t much of a meeting. Basically, there were about a half dozen of us there and all we did was fill out paperwork. It was just your run of the mill type stuff. Consent forms for background checks, driving history, education background, etc. Actually the one thing that surprised me was a form to sign over all intellectual property to the company for the duration of employment plus 1 year.
Basically, it’s a contract that says if you invent/create anything, while working there, it’s the property of UPS. It was 3 pages of laywerese but from what I got the jest of it it’s just for things in relation to what the company does. So, if I create a better way to track packages or develop a system to organize shipping schedules then UPS owns it. But I think if I were to invent some new toy or write a book then I’m in the clear. But who really knows with all that jargon they use.
Hmm, maybe I shouldn’t have signed that without first getting some clarification on that from a lawyer. I do occasionally write software. I might to create something and start selling it because I know I could make lots of money. That IP consent form might give UPS the right to take control of that software. Oh well little late now I guess.
Anyhoo, it’s nice to see the ball finally starting to roll. I hope the process goes pretty fast. I’ll try to keep up and make posts about each step of the process. I know this kind of info could be handy for fellow UPSers out there.