A Geek's Cogitations, Conjectures and other Cortical Experiences

Tag: Technology Page 2 of 8

When It’s Not Biting The Hand That Feeds You

Biting The Hand That Feeds YouEveryone knows the old idiom “Don’t Bite the Hand that Feeds You”. It is often used in the context of criticizing someone or some place that helps and/or pays you. It is also often used against me when I’m on one of my Microsoft tirades. Yes, the majority of my job requires me to use Microsoft tools and technology. I think my years of experience, however, gives credence that my rants are not “biting the hand that feeds you“. In my opinion, it’s “biting the hand that’s punching you in the face”. I am going to pick on Microsoft again to illustrate my point because they are the easiest target. However, to be fair, any of the big tech companies can just as easily serve the same purpose.

I have been working in .NET for more than 12 years. I have been developing solutions using a plethora of Microsoft products dating back to Visual Studio 2003. Since I am using Visual Studio as a point of reference to establish a time frame, I will start with that particular tool. In fact Visual Studio is a great way to start on a high note because I love Visual Studio. I don’t think there is a comparable product out there that makes developing any easier. Combining the two database management tools into one tool, i.e. SQL Server Management Studio, was brilliant and again incomparable. I loved Windows 7 and Windows 10 isn’t too bad either. So while I do have a few kind things to say about some of Microsoft’s tools, it hasn’t all been sunshine and rainbows.

The Products That Bludgeon

Yes, for someone who makes a living using Microsoft products I sure do like to pick on them … a lot. I am quite vocal on Facebook, Twitter, at work, in a store about some of the crap Microsoft has created or caused in my life. These are the times when I have had that old proverb quoted at me. After working in the industry for over a decade, I think I have earned the privilege to speak my discontent. I have been on a huge rant about Internet Explorer lately because I think that is Microsoft biggest mistake. If they had followed the same versioning model as younger browsers then perhaps IE wouldn’t be the most hated browser in the industry. The fact that I have to try to code around 8 different versions of IE but only one version of Chrome and Firefox makes me hate my life. Edge was their second biggest mistake; hello re-skinned IE. Obviously Microsoft thinks we’re all a bunch of idiots.

Internet Explorer is the worst offender and the one that lingers. The other asinine business mistakes they have made are already dead or dying. As the joke goes, every even version of Windows was total garbage (Windows 98, Windows ME, Windows Vista, Windows 8) where Windows 8 is probably the worst one to date; not only was it awful functionally but it was aesthetically disgusting. SilverLight was a complete failure. Bing, Zune and Windows Phone are complete jokes. I remember when Windows Phone was announced; I predicted its demise on Day One. What makes Windows Phone especially irksome is it took Nokia with it. Granted Nokia was already struggling but they could have gone a smarter route (like Android) to save their business.

News Flash! Microsoft Doesn’t Walk On Water!

Working with a company’s technology every day doesn’t mean I should be worshiping them like a god. Apple, Google and Microsoft are often referred to as the “Titans of IT” but not everything they make is gold. If a product is total garbage I won’t go around heralding it just because “it’s Microsoft”. If you make a dumb product or a dumb decision then I’m going to call you out on it. Pretending its great is obtuse and not only are you misleading yourself but your clients and customers. I’m not going to try to sell a client/customer/developer lead on a half-baked product when a third-party product is a better fit. For example, I’ll advocate for Slack before Microsoft Teams because its far easier to use and much more well thought out.

Furthermore, I will not advocate for a technology that is going to make my life a living hell. For example I will never suggest SilverLight to anyone! I may be a masochist but SilverLight is a steaming pile of garbage and I’d rather write VB6 for eternity then edit another XAML file. So it’s not “biting the hand that feeds you” you when that “hand” is causing you nothing but daily anguish and regret.

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

 

Biggs Zone – 2016 Year in Review

2016 Year in ReviewAnother year is over and we now look forward to a fresh start in 2017. As we prepare our resolutions or intentions or what have you, let’s reflect back with a 2016 year in review. By the way, there will be NO politics or political hot topics/agendas in this post.

I hate to start on a somber note but I would rather get the depressing stuff out of the way first. We lost some amazing celebrity icons this year. One of our favorite TV dads, Alan Thicke (“Growing Pains”), and our favorite TV mom, Florence Henderson (“The Brady Bunch”) both passed away this year. We lost our faithful Shepard on the Serenity, Ron Glass (“Firefly”). Some of the biggest icons in sports history, American history, and geek canon also passed away. These people include John Glenn, Nancy Reagan, Muhammad Ali, Arnold Palmer, Gene Wilder, Alan Rickman (“Snape”), and David Bowie. Star Wars and Star Trek both suffered tragic losses when our beloved Kenny Baker, known eternally as “R2-D2”, and Anton Yelchin, our modern day “Chekov” passed away.

2016 Year in Review

RIP Princess Leia

The hardest loss the Star Wars community suffered happened while writing this post. Our most beloved Princess and General, Carrie Fisher, passed away at 60 after suffering a major heart attack. I am beside myself after losing yet another one of my favorite actors. I send my thoughts and prayers to her family. MTFBWY, Princess Leia!

Thank you for enriching our lives with your gifts and Rest In Peace.

Ok, enough sad talk. Let’s move on to the brighter things of 2016.

The Era of the Wearable has Plateaued

Wearable has PlateauedThis coming January will mark four years since I started using FitBit’s fitness devices. During that time we have seen the rise (and fall, in some cases) of other wearable tech devices; Apple Watch, Pebble, Microsoft Band (**snicker**), Garmin. While FitBit wasn’t the first company to create a wearable they certainly figured out how to be a catalyst. A couple of weeks ago one of my co-workers told me FitBit wasn’t doing as well. Today I noticed their stock has been steadily declining. Perhaps the era of the wearable has plateaued.

It isn’t a surprise that the wearable tech fad is starting to wane. FitBit did a brilliant job marketing the device and by creating such a successful brand, Apple joined the market. Unfortunately when a corporation like Apple joins the party, they take it to another level. A level FitBit didn’t seem prepared for. The Apple Watch took a fitness device and made it much more functional, however even Apple saw mediocre adoption. Everyone either had a FitBit or a Garmin, or people didn’t want to pay the premium price for a watch. The slow adoption in-and-of-itself is unfortunate because I’ve talked about how much I enjoy my Apple Watch (while still using a FitBit).

What’s Next for Wearable Tech?

I know plenty of people who still use their FitBit but half the people on my friends list have been inactive for quite a while. FitBit’s recent acquisition of Pebble leads me to believe that they are not out of the game yet. My hunch is they will use the Pebble software and design a new FitBit to compete with Garmin and the Apple Watch. In fact I foresee all of the fitness tech companies researching the next modernization in wearable tech. It seems the wearable has plateaued just as your weight-loss can plateau. If you want to keep losing weight you have to make a change (more reps, reduce calories, etc). We have barely tapped the surface of biometrics and biotechnology, so there has to be something new that can be implemented into a wearable.

I hope FitBit pulls out of its downward spiral. I love my Apple Watch and all but I don’t want to lose all that fitness data I’ve accumulated over the past 4 years. These devices can already measure your activity level, your steps, your elevation, your heart rate, our sleep, etc so I imagine finding the next metric is going to be challenging. An article I spotted on CNET leads me to believe that wearable technology still has a future and where it goes next is going to be interesting.

/cheers

apple_logo-263x300The people who are crazy enough to think they can change the world, are the ones who do
– Steve Jobs

Biggs’ Labs: Smart Home Phase I [Complete]

Smart Home

The summer presented some additional challenges which pushed back phase I of my smart home project. I am also adding another phase to the project. Every time we see some new appliance or module we immediately start to budget to add said module. Be that as it may, I have updated the project checklist:

In Home Network

MythTV, Plex and FreeNAS (DVR and Media server)

Home Automation Phase I

Home Automation Phase II – with Raspberry Pi integration (in progress)

Home Automation Phase III (in draft mode)

There are many flavors of home automation you can choose from and several factors you should consider before you choose one. How dirty do you want to get your hands? How user-friendly do you need the system to be? What other technology will you want to be able to integrate with (i.e. iPhone, Google, Echo, etc)? If you haven’t figured it out by  now, I’m not talking about professional installation of a home automation system; I’m talking about a Do-It-Yourself kind of project. When you are deciding on a product you should also be aware of which protocol it supports. The protocol is important when you are selecting additional modules and other peripherals.

Tech Talk: Lateral Career Development

Lateral Career DevelopmentThis Tech Talk is going to be a little different than prior posts in this category. I’m not going to talk about a new gadget, technology milestone or the latest news headline. I want to know what it takes to achieve lateral career development. You can advance your career along two axes. The common route is vertical by getting a promotion, perhaps a title change and some underlings. You can also advance your career along the horizontal axis (i.e. laterally). This is most often accomplished via some form of training. When you improve a skill set or acquire new skill sets, you are a better asset.

Depending on your employer, lateral career development will not necessarily render more money. I understand for many that is the motivation behind additional training, but usually its training that isn’t very interesting. I’m talking about the kind of training that not only enhances your career but it’s also fun and interesting. There are a plethora of ways to get the training you want; Pluralsight comes to mind. However, this post isn’t about where to get your training (perhaps that can be a future post).

How Do You Transition Your Career or Integrate Your New Training?

Unfortunately this post also will not answer that question. I’m legitimately asking. In some cases integrating your new training can happen fairly naturally. For example if you are a .NET developer and you completed training on Angular development. Those two technologies are so tightly coupled, finding an opportunity to implement your new skill is going to be easy. I know that because I have done it.

On the other hand, what if you are a .NET developer and you completed training on iOS or Android? These two technologies are obviously two completely different worlds. I’m not necessarily suggesting a permanent transition. It might be for some but personally I want to increase my skills beyond .NET (and perhaps even my value to my employer). The challenge is overcoming the pigeon-hole of so much time working in one technology.

This kind of lateral career development can be stymied by various factors. Priority, budget, opportunity or even employee perception can be a factor. Of course the obvious hindrance is experience. The developers with more experience are the first to be selected for the project. It goes back to that age-old conundrum “you need experience to get the job but you need the job to get the experience“. Your expertise is more cost-effective on a project where you can be the most efficient.

How Do You Get on a Relevant Project?

Again I’m legitimately asking! Obviously this is beyond your control. I imagine certain things have to align properly. First you need people who are willing to let someone with little to no experience work on a project. Then, of course, the right opportunity has to come along. It will probably have to be something that is low risk and has a flexible timeline.

I’m curious if anyone has had any recent success expanding into other technological paradigms. Working in the same technology every day for several years starts to feel pretty stale and mundane. I understand that mundane usually means job security but it kills ambition. I found this quote by T.S. Eliot – “If you aren’t in over your head, how do you know how tall you are?” Sometimes you have to push yourself to get to the next level but it does help if there is someone willing to take a chance on you.

Perhaps that’s all it takes to make that lateral move; someone who recognizes your potential and gives you a shot. The greater the risk the greater the reward. I guess, in the meantime, you keep working on those projects at home. It will help keep your skills sharp and you have the free reign to push the envelope a little bit.

/cheers

apple_logo-263x300The people who are crazy enough to think they can change the world, are the ones who do
– Steve Jobs

Tech Talk: Apple’s Decision to Remove the Headphone Jack

Apple's Decision to Remove the Headphone JackApple has, yet again, sparked relentless controversy on the Internet with their recent announcement of the iPhone 7. The new iPhone will not have the standard headphone jack. You would swear Apple is trying to abolish Twitter. Everyone lost their minds. The ironic thing is Apple isn’t even the first company to do it! Many are going to accuse me of being a fanboy because I support Apple’s decision to remove the headphone jack. My reason is very simple: USB.

Folks are clamoring that removing the headphone jack is absurd. The 3.5 mm jack has roots that extend all the way back to 1878 when switchboard operators used 6.35 mm jacks. It is a technology that has withstood the test of time remarkably well. However, I pose this question for all those folks: do they still use the stereo jack for their headphones on your computer? I am willing to bet most people plug their headphones into their computer using a USB port instead of the 100-year-old 3.5 mm stereo jack.

USB Headphones Are OK but Lightning Headphones Are Not??

So this is what I don’t get. When the PC industry converted everyone over to USB headphones, nobody batted an eye. In fact I was rather pleased with the transition. It’s technological progress. The same can be said for using the Lightning Adapter for your headphones. What is the difference between using a USB for sound and using the Lightning Adapter for sound? Technically there isn’t. Sound waves are a form of data and both transmit data, ergo the headphone jack is superfluous.

There is one particular scenario I am curious about. What if you need to charge your phone but wish to listen music on your headphones at the same time? I find myself in this specific situation quite often, especially at work. The only solution I have seen Apple provide so far are wireless ear buds with Bluetooth. I’m not a fan of ear buds, they never stay in my ear so they aren’t a viable solution for me. So that issue remains unresolved and may just be a victim of progress.

in·no·vate(ˈinəˌvāt/) – verb – 
make changes in
something established,
especially by introducing
new methods,
ideas, or products.

“Times change and you have to adapt” – Jerry Cantrell

Apple’s decision to remove the headphone jack isn’t completely leaving 3.5 mm headphones out in the cold. Apple has promised to include an adapter with all the new iPhone 7’s. I don’t know what that means for future iPhone versions but headphone companies have a year to engineer new lightning adapter capable headphones.

I think people just like to target Apple, especially the Android community. The soliloquy on “courage” may have been overly dramatic but it has merit. You can call it crazy. You can call it “courage”. You can call it “user-hostile and stupid”. It was bound to happen eventually and I think you are going to see more companies doing the same thing. Removing the headphone jack may not have been revolutionary but it’s certainly evolutionary.

However, I don’t know about those wireless ear buds …

minion_keboard_smThe people who are crazy enough to think they can change the world, are the ones who do
– Steve Jobs

Page 2 of 8

Powered by WordPress & Theme by Anders Norén