A Geek's Cogitations, Conjectures and other Cortical Experiences

Category: Technology Page 13 of 14

A Dichotomy of Degrees

Most of the time I blog about gaming with the occasional current event or gadget thrown in. As someone who has been in the software development industry for about 10 years now, I thought perhaps I should start finding some career related topics to blog about. I’m not some high profile industry pundit nor do I work for any major computer or software giants, however I do feel like I offer a unique perspective on the industry.

If you know me personally, or have read the About page, you already know that I was a dual major at Purdue. I not only got my bachelors in software development, but I also earned a bachelors in organizational leadership (which is essentially a degree in HR). I feel like my degrees are an interesting dichotomy, a left brain degree and a right brain degree, but I feel that having both of them has served me very well so far in my career.

The days of stowing programmers in dark closets are ending. The introduction, and growing implementation, of agile development has many programmers having to be more interactive with other departments within a company. Communication is paramount now more than ever which is why I feel like my organizational education has not only helped me integrate into collaborative groups but has also helped others (the tech savvy and the non-tech savvy).

I think having the two degrees has also given me the unique ability to view an organization not only from the technical perspective but also from a non-technical perspective. I know many programmers, and other tech savvy people, may not like to admit it, but we can be a little obtuse sometimes. Management’s decisions to do, or not do, something may seem infuriatingly illogical on the surface, but there is always other factors that managers/directors/presidents also have to consider. There might be additional costs, additional resources, budgetary constraints, or even political reasons behind the decision.

I’ve already had a few times in my career where I felt strongly against a decision but I understood the reason for the decision. So, instead of protesting, I tried to help the others understand the reasons and help them find a way to cooperate. I know it’s tough to be a peon, especially in larger organizations, but learning to cooperate and collaborate will go a lot farther than refusing to adapt and change.

So that’s my spiel. I think if I keep going I’m just going to sound like I’m repeating myself. I hope that I have provided sufficient evidence that I’m competent enough to discuss industry topics. I do welcome and appreciate your feedback and topic suggestions either in the comments of this post or on Google+ and Facebook where I’m sure I have posted the link here. Thanks.

Cheers!

It’s Not As Cool As You Think

I have been playing PC games for quite a while, and before that I was big into console games. I have beaten just about every Mario game that exists. I have stayed up all night playing Half Life. I have gotten my butt kicked playing Quake at LAN parties. I know a lot of people that are really good at playing video games. I often hear these people say, “dude, it would be awesome to make video games. I am going to learn how to do that!

I have over ten years of experience developing software, none of which were video games, and heed my warning, it is not a glorious profession. Please make sure that you are doing it for the right reasons. Just because you are really good at video games isn’t a qualification for pursuing a career in developing them but a passion for video games is crucial. The stress of deadlines, defects and users is overwhelming; and that’s from developing any software. You probably want to multiply that by 10 when you are developing video games. For example lets use the grief the players constantly give Blizzard developers every day for the bugs and delays players encounter. Would you be able to handle that kind of criticism and negativity on a daily basis?

Let’s say you can. Now you have to know how to code, regardless of whether you are UI design or you are writing business logic. You have to be aware of CPU usage, memory allocation, storage capacity, memory leaks, ease of installation, user friendliness, and that’s just to name a few. If you want to do graphic design, you should probably consider taking a few courses, or even getting a degree. You will need some understanding of math, science, physics, vectors, splines, etc because if its not believable or somewhat realistic, then it won’t keep the players’ interests (games like Minecraft are a phenomenon, not a standard to be compared to).

I want to end on a high note, because I sound like I am trying to discourage people from pursuing a career in developing video games. That is simply not true. My goal with this post was to try to advise you as to what you will be in for mentally should you choose to pursue the career. Don’t get me wrong, the frustration, long nights, no sleep, stress and emotional break downs will pay off. It can be a very rewarding career and you have my unwavering support should you decide to do it.

Cheers!

To Those Crazy Enough To Change The World

“The people who are crazy enough to think they can change the world, are the ones who do.” – Steve Jobs

Apple, the computer industry and the world lost a great man this week.

I was not the biggest Apple fan. In fact, for a long time I despised Apple, but I admired Steve Jobs. The innovation and creativity he brought to the world and the industry has made him a legend. I’m a born again fan, much like a born again Christian but I don’t belong among the ranks of the true Apple fanboys.

Industry leaders, fans and professionals in the computer industry have been calling Steve Jobs a modern day Thomas Edison. Yes, I agree. I personally believe the influence his ideas and products has had on the world has truly had the same impact as the discoveries and inventions of other legends like Edison, Einstein and Marconi. His products have not only changed the way the world communicates and shares data but has also broken down borders and united the world.

I mourn his passing because I have had a recent personal experience of losing my wife’s uncle to neuroendocrine tumors. I hope, now that NET has taken the lives of two great men, that there will be an increased public awareness.

Rest In Peace, Steve Jobs. The world has lost a visionary, a mentor and a legend and you will be terribly missed!

Biggs On: The Tethering Conspiracy

I was excited when I first heard about the personal hotspot feature in iOS 4.3. I knew that I was getting the wi-fi only version of the iPad and I thought the personal hotspot was the solution to limited wi-fi availability. Of course, as many of us predicted, AT&T said “not so fast!” and decided they would charge us an additional fee to use the personal hotspot.

As you probably know by now, that started a huge flame war on the Internet. Personally I think cell phone carriers deserve all the hate mail they are getting.

I can see no reason, from a technical perspective, why additional fees are necessary. I bought the phone, I’m paying for the data plan, why should it matter to AT&T how I use my data?!? AT&T has turned into the tethering Gestapo, seeking out and punishing all that are jail breaking their phones to avoid the service charge. The motive to charge this extra service fee is obviously driven by leveraging the growing tablet excitement to turn a profit. Greed is a powerful motivator.

I won’t be jail breaking anything, I enjoy my gadgets too much to risk getting branded by the Gestapo, but I will be supporting the effort to reduce it’s abuse by the cell phone companies.

**This post written and published from my iPad**

Biggs On: More Microsoft Shennanigans

It’s really sad to see a grown monopoly pout. Microsoft has lost their innovative edge on the industry, they are grappling to keep up with all the new kids. The unfortunate thing about Microsoft is when someone beats them to the punch, they don’t take the high road and try to take the next innovative step, instead they sue you.

Microsoft hasn’t come up with something truly innovative in years; Apple, Google, even Barnes and Noble have been leading the industry with their innovative gadgets and tools. So instead of trying to think for themselves Microsoft decides they deserve a piece of everyone’s pie which can only be acquired with a lawsuit. Microsoft’s new paradigm is “if you can’t beat em, sue em!” First they start with Barnes and Noble who is being sued by Microsoft for patents violated with their nook e-reader. Barnes and Noble laid a golden egg with their nook (and the new nook Color) and since Microsoft didn’t make a successful e-reader they want a piece of the nook’s success – an e-reader from Microsoft probably would have sucked anyway! The part that disgusts me the most is that Microsoft will probably win their lawsuit, after all it worked with the iPod and now Microsoft receives a small royalty for every iPod sold.

The best is yet to come. Microsoft has filed a lawsuit against Google in the EU for anticompetitive search technology. It’s laughable that Microsoft is actually filing an antitrust suit and we all know they will win because the only thing Microsoft is good at anymore is antitrust law.

Microsoft should change their name to Dewey, Cheatum & Howe.

Its frustrating to be an IT professional, developing software using .Net when the manufacturer of your tools and technology is an embarrassment. When will we stop playing such petty games and get some real work done?

In closing, to add additional emphasis to the tone of my previous post, this post was completely written and published using the iPad 2! 🙂

iPad 2 – One Week Later

iPad 2I have had my iPad 2 for about a week now and I’m sure many are wondering what I think so far. I could sum up my experience thus far by simply saying I’m an Apple hater turned fanboy. If you are looking for a more in depth analysis I will certainly oblige.

I have not put any of my music nor have I put any movies on my iPad. I didn’t buy it to be a toy, I bought it to be a tool for work and, so far, that has been what I have primarily used it for (though having a browser at my fingertips while sitting in my recliner and watching a movie is handy). I installed an app called Penultimate and bought a stylus from Best Buy. It is a great app. Penultimate has replaced the need to ever use a paper notebook again. I am using that app religiously at work now to take notes in all my meetings and to record my notes for my research.

Actually I have put very few apps on it and the only game is Angry Birds (because only real iPhone’s or iPad’s have Angry Birds). I’m saving the space on my iPad to develop my own apps – hence the research I alluded to above.

So far the iPad 2 is worth every penny I spent on it. It has already improved my productivity and soon it will improve my skills. I am very excited to start developing some of my own apps, though I hear Objective C can be pretty awful. The smart cover brings my iPad to life immediately, so I never have to wait to start using it. The display quality and graphics are superb, though I don’t intend to use my iPad for movies, I may watch one just to get an idea of the visual quality of movies on the iPad. The quality of the pictures the camera takes is pretty decent and the camera is a feature I hope to take advantage of when I am developing apps.

So yea, I love my iPad, its pretty sweet.

Page 13 of 14

Powered by WordPress & Theme by Anders Norén