A Geek's Cogitations, Conjectures and other Cortical Experiences

Category: General Cogitation Page 12 of 40

Florence Freedom Legends Game

The Florence Freedom are an independent baseball team in Florence, Kentucky (obviously). If you live around Cincinnati or Florence and you have not been to the UC Health Stadium, you should check it out some day. It is an extraordinary stadium, especially for independent baseball. On August 19th I was there for the first ever Florence Freedom Legends Game. This particular Legends Game brought back players from the Reds and the Chicago Cubs. There were autograph sessions and a 7 inning baseball game. If you timed everything right you could get all of the players autographs. It was also really cool to see some of those guys get back in the batters box but the crowd was pretty small, and that is very unfortunate.

The Legends In Attendance

As I said, there were former players there from both teams; obviously I was there more for the former Cubs players than the Reds. The players that were in attendance are:

Kyle Farnswoth at Florence Freedom Legends Game

Me with one of my favorite players from the 2003 season, Kyle Farnsworth

I was lucky enough to get to see Farnsworth and Patterson play when the Cubs almost made it to the World Series back in 2003. However, I have never seen the other guys swing a bat. I think, of all the guys there, the most surprising was Lenny Harris. He still has some quick moves and he can still make the throw from 3rd to 1st.

Something else that made the game entertaining was watching these former players give each other a hard time. Lenny Harris and Bill Madlock were especially entertaining. Madlock would take up the position of 3rd base coach and give meaningless signals to the batter and Harris would try to stall the base runner until the ball was thrown to him.

Take Me Out to the …. Crowd?

The total capacity of UC Health Stadium is approximately 4,500 seats; however it seemed as though there were barely 500 people there. I was surprised by this considering the caliber of the former Reds players as well as the free autograph session. During the game, someone who works for the Florence Freedom came down by our seats and sat across the aisle from us. He commented about how they “were expecting twice as many people”. They thought that by bringing together two teams with a long rivalry would attract more fans. I certainly understand his conundrum.

On the other hand, I feel like this event lacked sufficient advertising. I only heard about it because I have a friend on Facebook that “liked” the Florence Freedom page which was advertising the game. I never saw anything about it on the local stations nor on the radio. I was even more surprised by the latter since they had two radio DJs as pitch hitters for the Reds. One of them is a DJ for a station I listen to every day, thus my confusion as to why the game was never mentioned on the air.

Granted this was the “first ever” Florence Freedom Legends Game so perhaps one of their lessons learned was to advertise more. I hope there will be a “second ever” Legends Game. I’m even considering attending a couple of Florence Freedom games as well. They are in first place in the Frontier division and UC Health Stadium really is a beautiful ball park. I highly recommend getting out there for a game and keep your eyes and ears open for next years Florence Freedom Legends Game.

(Coming Soon: A gallery of pictures from the game)

minions_icon

I could accomplish so much more if I only had minions!

 

IT Consulting is Great for Building Your Career

IT Consulting is Great Building Your CareerI was only out of college for three years before I started working as a consultant. It wasn’t your typical consulting work; I joined a firm that paid you a salary and they found the clients. It has been over nine years now. I have learned a lot in the industry in those nine years but the most important takeaway I have discovered is that consulting is great for building your career. This is especially true if you are at the beginning of your career. The experience you have may only be what you obtained from college, and perhaps from a summer internship. The IT industry is vast and its constantly changing so it’s up to you, in most cases, to stay on the bleeding edge.

Consulting On The Bleeding Edge

When you are working every day at the same company where changes in technology are slow, keeping up becomes very difficult. It often becomes an extra curricular activity, outside of work. Granted there are some companies that may provide training opportunities or accounts to online tutorials (ex: Pluralsight); but there isn’t time during the day to complete them. If you are single you might have the time but if you have a spouse or a family, that free time is reallocated.

What I found most intimidating about consulting is the same thing that provides the greatest benefit. It is rare, in consulting, that you are brought in for staff augmentation. You are primarily recruited to work on a specific project, for a brief period of time and then you move on to the next client/project. Therefore you find that you are essentially “starting a new job” each time you start a new, on site, project. Some folks may find that very uncomfortable; I admit that it was probably one of my least favorite aspects of the job.

However, the fact that you change projects often is also a great way to improve your skills. Depending on the project, you may work on something that is bleeding edge. You never know where, in the plethora of technical solutions, a client might be building their product. There are some companies that want to keep up with the latest browser and mobile trends. Therefore they may be using the latest .NET or JavaScript framework (i.e. Angular, bootstrap, etc) which gives you the opportunity to work on the “latest and greatest”.

For what its worth, it isn’t necessarily a bad thing to have to work on older frameworks and solutions; keeping those skills fresh is just as crucial.

Consulting Builds Your Network

A tenant in life that I often dispense unto others is “only half of life is what you know, the other half is who you know”. As a consultant you will change clients a lot and you will get to work with a lot of different people. It isn’t just other developers/IT staff but other project managers, business analysts, line of business, etc. Whenever I started a new client, I didn’t just build rapport with the developers, but anyone I spoke to or saw on a daily basis.

If you don’t have a LinkedIn account as a consultant then you are doing it wrong. LinkedIn is your greatest tool when you are changing clients/projects a lot. I always made it a point to connect to someone via LinkedIn as I wrapped up a project. You never know when that contact might be useful for your firm or even when you need a list of references. It’s always good to build your network and consulting is a great way to do that. It is especially useful if you are moving to a new city (as was the case for me).

Pipe Bomb: After 9 Years, I am No Longer a Consultant

According to the Bureau of Labor Statistics*, as of January 2016 the average number of years an employee stays with a company is 3-4 years (in Professional Services). The fact that I was with my company for nearly a decade is quite rare. I was at my prior job for 2 1/2 years and I vowed that I would stay at my next employer longer. It’s been 9 years! I would say I succeeded in keeping that vow. However, all good things often come to an end. I have left the consulting world and returned to full-time employment.

My departure was on my own terms, which is not always the case for everyone. I just felt that it was time for a new chapter in my life. Consulting has many great benefits, especially at a professional level, as I outlined above. However, since you are rarely at the firms office it becomes difficult to form relationships with your co-workers because you rarely see them. Obviously that doesn’t mean I haven’t made a few friends over the past near-decade. Working in consulting has been instrumental to acclimate to a new city and state, not just geographically but socially as well. It’s an opportunity to make some friends with whom you will most likely share similar interests.

After nine years I have picked up a few tips for anyone who is currently a consultant or might be joining a consulting firm. I like to refer to these as:

Artifacts of wisdom:

  • Build rapport outside the team – As I mentioned earlier I always tried to chat with the people on other teams or in other departments. You never know what you might learn or who you might meet; which could benefit you in the future.
  • Never attempt to change the culture – Since I work in software development I prefer the adage “break the code but never break the culture”. You are there to help improve the product; you are not there to reorganize the team culture. Whatever team dynamic the client is using is obviously working for them; any attempts to “fix” it will only ostracize you.
  • When in Rome, do as the Romans do – You are already going to feel like an outsider because you are not included in company events/meetings, but do what you can to fit in. Take advantage of relaxed dress codes, work from home opportunities, whatever helps you feel integrated into the team. The more you ingratiate yourself the more cohesive the team will function.
  • Take verbose notes; mark dates of completion – This is a CYA (Cover Your Ass) technique. In some organizations the consultants can easily be blamed when something goes wrong or something seems doomed to fail. You need to protect yourself. Always take notes and date when you started something, when you contacted someone for help and when you completed it and marked it for testing.
  • Save important email – This goes hand-in-hand with the previous point. Any email that contains instructions on what you are working on, when you finish it, or any details someone might try to use against you, you should save it! Save it in triplicate if you need to! I have done this and I still have those messages saved securely on removable media and off-the-grid servers. You must be responsible for protecting yourself.

I was very fortunate to have the opportunity to work with a lot of great people. I have grown professionally and socially. Consulting is now the cornerstone on which my entire career is built. Perhaps, in about 30 years, I will go back to consulting as part of my retirement. It is also entirely possible that I may go back sooner; it all depends on what the future holds. If you are a former co-worker reading this, I wish you the best of luck, thank you for sharing your knowledge and I hope I reciprocated equally.

* Bureau of Labor Statistics Economic News Release

minions_icon

I could accomplish so much more if I only had minions!

 

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

 

Tropical Beaches are Not My Ideal Vacation

Not My Ideal Vacation

Is this your ideal vacation?

We are having some crazy weather so naturally everyone starts thinking about summer and vacation time. When everyone talks about going on their ideal vacation the first thing everyone thinks of is the beach. However, my ideal vacation is not the beach. In fact my ideal vacation is rarely anyplace near an ocean. I’m not saying I hate the beach. On the contrary, I think the sounds of crashing waves and a warm breeze on my face at night is incomparable. As long as the temperature isn’t much higher than 75 degrees, I’ll read a book outside in that nice breeze … in the shade.

I don’t tan, I burn. In fact I burn quite easily, so spending a lot of time out in the sun isn’t ideal without lathering up on sunblock as if I were an infant. So shade is my friend. Therefore going into the water isn’t a common occurrence. Actually going into the water is pretty much out of the question. I don’t know what lurks on the ground, beneath the water. Who knows what creature or flotsam I might step on! Then when you leave the water, and step in dry sand with wet feet!

Then There Is All That Sand!

Anakin and I are on the same page

If I have to pick my least favorite thing about the beach, it would be the sand. All that Sand! Sand! Sand! Sand! (I’m channeling Dr. Seuss’ The Grinch there). Sand on your feet! Sand on your legs! Sand on your clothes! Sand on your hands!!! It gets everywhere; and just when you think you washed it all off, you find more! It follows you home!

You can’t wear sneakers because sand gets all over them; and no matter how long you bang them against the wall, you never seem to get all of the sand off. You can’t wear sandals/flip-flops because then sand gets inside them and your feet constantly feel dirty. If I wear sandals on the beach the first thing I want to do when I leave is shower; and throw my shoes in the washing machine.

So What Is My Ideal Vacation?

While I do love the serenity of relaxing near the beach, there are other places that can provide the same luxury without the presence of gritty silica. I’ve spent time in the mountains, hiking or horse back riding, and I also found the same tranquility as the beach. However I don’t think even the mountains is my ideal vacation. Yes I do enjoy the quiet to do some reading but I really enjoy culture and history. Traveling abroad is probably my ideal vacation, albeit expensive. Spending time in Paris or London provides both culture and history. In fact I would enjoy visiting any place in the EU.

When the wallet can’t handle international travel, there are plenty of places, domestically, that can provide cultural and historical value. The Smithsonian comes to mind immediately. Just spending some time in a city that isn’t close to home. New York, San Francisco, Los Angeles, Washington DC etc. I could easily spend a weekend in Chicago; especially during baseball and/or football season. So if there are historical landmarks and locations, museums of art and/or technology, and an immersive culture, that sounds like a great vacation.

What about you? Beach? Or something with a little less mess?

/cheers

minions_icon

I could accomplish so much more if I only had minions!

 

Stuck with Proverbial Writer’s Block, Again!

Proverbial Writer's BlockThe recent pace at which I have been publishing new blog posts is appallingly slower. Ideas and “other cortical experiences” are evading my consciousness. I am stuck with the proverbial writer’s block! I will admit that certain events, IRL, have been taking more of my attention. When you are trying to sustain a family, those events take immediate priority. I will not talk about politics so anything that is considered a “political hot topic” or “current event” will never be a subject I will write about. My views do not necessarily align with others. I prefer my readers find this site a sanctuary from political pontificating and mudslinging.

The obvious lack of frequent posts is not the product of laziness. I simply haven’t been able to find something that warrants a post. It’s very unfortunate when I experience these mental blocks because writing is a very helpful cognitive exercise. It really helps me to organize my thoughts and vent my frustrations (just look up any post in the “fulmination” category). Organizing my thoughts helps to draw more logical conclusions, therefore improving problem solving; a skill very valuable to my job.

A Strategy to Overcome Writer’s Block?

How does one overcome writer’s block?? I am trying to think back to when I have had to overcome writer’s block in the past. Perhaps now is the time to start researching ways to improve my blog posts. While I do enjoy writing about the books that I have read, I don’t think I am very good at it. Maybe I will start researching tips and suggestions for writing better book reviews. I really don’t feel like I am providing the authors or their books any justice. It’s time to start channeling those 20-year-old Honors English classes so that I can provide an honest and comprehensive review.

Another theory I have to combat the proverbial writer’s block is to review my existing posts. Perhaps there are some posts that require a follow-up or I can start writing more posts in a specific category. There is always the potential for creating new categories, essentially expanding the scope of topics (while continuing to refrain from politics). I may try to rekindle some old post categories, for example I haven’t written an MMO Times post in nearly a year. I thought I was providing an update for other gamer friends and it turns out it was helping me keep up with gaming news.

If there is anyone out there that is reading this perhaps take a moment and answer one or more of these questions (in the comments):

  • What do you do to overcome writer’s block?
  • In which category would you like me to write more posts?
  • Do you have any suggestions for a new category of posts?

/cheers

minions_icon

I could accomplish so much more if I only had minions!

 

Soapbox: Facebook is a Harbor of Hatred

Facebook is a Harbor of HatredI have taken a break from Facebook. If you notice posts from me they auto-post as part of WordPress plug-ins which automatically sends a tweet for new blog posts. Anytime I submit a tweet to Twitter, it auto-posts to Facebook. While I will also avoid my Twitter feed, I can post to Twitter without actually having to see the latest nonsense. I have also disabled all notifications. Facebook is a harbor of hatred and I just can’t take any more of it right now. Warning: the following might be wrought with disdain and unpleasant suggestions (i.e. nothing will be politically correct).

When Mark Zuckerberg first created Facebook I’m sure his intentions were a means to unite friends across borders. It’s a way to keep in touch with people who have touched your lives in a positive way. Obviously you wouldn’t friend that dirty uncle who molested you at night. Over the past 13 years it has evolved into a harbinger of hatred. Keyboard jockeys share memes and posts to garner support for whatever cause/belief/nonsense they feel is impeding human evolution. However their “activism” ends there; it’s as I’ve said before, trolling. They just want to see how many people they can butt-hurt instead of actually caring about whatever they are bitching about.

Social Media is Not Activism

Activism requires more than sharing memes. I assure you no member of Congress, no judge, no presidential aid is going to change their mind because of a Facebook post! Don’t even get me started on those dumbass Facebook profile filters! All you will accomplish by sharing hateful remarks is alienating your friends and family. There are relationships that are being destroyed because people are not afraid to type what they are too afraid to say to someone’s face. Words are permanent whether spoken or written. While you might be able to repair what you say, the Internet never forgets what you wrote. Once its out on the Internet, you can no longer control its existence.

I really don’t think Facebook or Twitter has ever been successful in rallying people for any cause. Everyone posts shit because they know they can hide behind a monitor. I see people posting “I don’t want to start a fight but …”; don’t do that! It’s going to start a fight, regardless because people feel invulnerable when they are sitting at their keyboards or on the couch with their phones.

Nuclear weapons, WMDs, bio-terrorism, Donald Trump, Barrack Obama, none of those will cause the destruction of man. Social Media will be our destruction. The very tool that was created to bring us together will be exactly what tears us apart; it has already begun. So I’m going to avoid Facebook until I no longer feel the need to always check it. I have heard on numerous occasions that people feel happier when they spend time away from Facebook.

/endsoapbox

Page 12 of 40

Powered by WordPress & Theme by Anders Norén