Archive

Archive for the ‘Observations’ Category

Good Ol’ Healthcare

January 12th, 2010 Eric Silva No comments

Now, let me get this straight…..We are going to pass a health care plan written by a committee whose chairman says he doesn’t understand it, passed by a Congress that hasn’t read it but exempts themselves from it, to be signed by a president that also hasn’t read it and who smokes, with funding administered by a treasury chief who didn’t pay his taxes…all to be overseen by a surgeon general who is obese, and financed by a country that’s nearly broke. What could possibly go wrong?

~Anonymous

From today’s "The Gartman Letter"

Peer Code Review: An Agile Process

December 10th, 2009 Eric Silva No comments

Smart Bear Software recently released a white paper discussing the misconception that peer code review is a hindrance to Agile development methodologies.  For anyone who regularly performs peer code reviews, would like to start performing them, or thinks they are an obstacle when it comes to Agile development should read this paper.

The paper talks about the history of code review, how code review aligns with Agile, types of lightweight code review, and techniques to perform optimized code reviews.  Some of the key statements that I took away from the paper are this:

  • Code review allows for “continuous attention to technical excellence and good design”.  These enhances the agility of the code, the developers working on the code, and the overall Agile process.
  • Code review “promotes sustainable development”.  The “bus number” concept is one that I use consistently when promoting peer code review in my own workspace and corporate environment.  The white paper explains it simply, “How many team members would have to get struck by a bus before no one was left that understood the code?  If the bus number for a section of the code is less than two, then that’s a problem.”
  • The final take-away comes from the Agile Manifesto Principles itself, “The best architectures, requirements, and design emerge from self-organizing teams.”  The same is true of quality peer code review; “If peer code review is mandated by someone outside the team, its chance of success decreases.  If team members do not want code review to succeed, it will fail.”
    I use Code Collaborator.  I think it’s the best tool out there for performing peer code review, especially with distributed development teams.  I think peer code review allows developers to become better developers through the visibility and social nature of performing the review itself.  My opinions may be a bit biased, based upon my experiences with Smart Bear Software, but, in fairness, this white paper discusses the enormous benefits of peer code review without discussing specific products. It only discusses the principals and observed benefits, and is in no way a sales pitch to buy their product.

Visual Studio 2008 and Visio for Enterprise Architects

December 3rd, 2009 Eric Silva 6 comments

I have started working on a new project in .NET and the Problem Domain (PD) was modeled in Visio UML.  Fantastic.  Now I wanted to forward engineer the UML into C# classes to begin development, but wait, I can’t.  I only have Visio 2007 Professional, and the forward engineering features are only available in the Visio for Enterprise Architects version.  Okay, not a problem, I’ll go download it from MSDN.

After starting the installation, I got an error message, “You must first install one of the qualified Visual Studio editions”.  What the hell?  Visual Studio 2008 isn’t good enough?  I sure as hell don’t want to install another, older version Visual Studio just so I can install Visio for EA.

After poking around, I came across this registry trick.  Visio for Enterprise Architects is looking for the existence of the following key:

HKLM\Software\Microsoft\VisualStudio\8.0\Setup\VS\VSTD\

Within this key should be the String value “ProductDir”.  The text value for ProductDir can be anything other than a null value.

Once you add this key to your registry, the Visio for Enterprise Architects installer will work as hoped.

Google Chrome Frame

November 25th, 2009 Eric Silva No comments

I installed Google Chrome Frame about a month ago, and I am very impressed with how responsive and quick Internet Explorer is with JavaScript intensive web pages now.  If you use a lot of JavaScript intensive websites, e.g., Facebook, Gmail, Google Maps, Google Calendar, etc., you will notice a significant improvement in performance when using IE with the Chome plug-in.

I was also interested to find out that the new Google Wave application only works with IE if you have the plug-in installed.

The plug-in works in Internet Explorer 6, 7, and 8, and requires you to have Windows XP, Vista, or Windows 7.

Can’t Find Shit on Oracle’s Website

October 21st, 2009 Eric Silva No comments

When Oracle first announced that they were acquiring BEA, the first thought that went through my head wasn’t “I wonder if Oracle AS will be dropped in favor of WebLogic.”; it was “Oh great! Now I won’t be able to find shit on the WebLogic forums too.”

It’s been several months since the acquisition, but today I got fed up.  BEA used to have a website, dev2dev.bea.com, where they would post clever tips, tricks, etc. about the WebLogic platform.  I would have thought that Oracle would have kept all of this “useful” content alive after the website consolidation, but I was wrong.  It wasn’t bad enough they killed the forums at BEA, which has since caused all Google searches to come up with a plethora of dead links since the BEA URLs no longer exist.  Links from other forums to BEA listings are now worthless as well.

But hey, I can always go over to the forums at Oracle’s website and search there right?  One would think that was a logical solution, that is until they found out the honest truth:  Oracle’s search engine is powered by the Total Perspective Vortex.  At least that is what it feel’s like each time I attempt to find any God-damned thing on their site.

All I wanted was the article about the Thread Dump Analyser (TDan) tool that was written a while back.  It’s the best tool out there IMHO for performing thread dump analysis and being able to represent the output in a visual way.  It’s a good thing I keep a backup copy of the tool available.

Good Night.

Pfizer is the new Wyeth

October 14th, 2009 Eric Silva No comments

It’s official.  The FTC and CCB have both approved Pfizer’s acquisition of Wyeth. No doubt the Collegeville airspace is going to be a bit more busy over the next few weeks.

You can read about it here.

I’ll be spending the rest of the week performing a global search and replace on all the professional social websites I visit.

Categories: News, Observations Tags:

Beck’s Oktoberfest

September 13th, 2009 Eric Silva No comments

Just a quick note to say that Beck’s Oktoberfest is as good this year as it was last year.  I can’t wait for Stoudts to distribute theirs.

Categories: Beer, Observations Tags: , ,

False Assumptions and First Impressions

May 13th, 2008 Eric Silva No comments

My sister and brother-in-law recently moved to Ramstein-Miesenbach, Germany, and my brother-in-law just sent an e-mail with his first impressions. I thought they were a bit profound and thought they should be shared.

“Germany isn’t quite what I expected: no permeating smell of stale body odor and Drakkar cologne, no feminine hairy armpit sightings (yet!), no fat little kids wearing lederhosen, no radio station playing “99 Luftballoons” all day…although I did hear “Der Kommissar” on the radio last week and enjoyed it IMMENSELY.

Travel here was a crazy day and a half, but we obviously survived.  It was weird when we arrived here, the Customs agent told us that we had to throw out the milk in Livi’s sippy-cup.  Turns out that the Germans incinerate dairy products from other countries due to a fear of Mad Cow disease.  At first I thought that was harsh, but considering the Germans had a history of incinerating people at one point, maybe incinerating dairy isn’t so bad after all.”

I think I’ll go listen to some Rammstein now.

Categories: Observations Tags:

Writer’s Block

February 15th, 2008 Eric Silva No comments

I have been really busy as of late (haven’t we all?), and every time I think about something to write about, I jot down a few notes so I will remember what it is I wanted to write about. As of late it has been stupid shit I hear or read about in Mass Media; things like the asshole Danes reprinting the illustrations of the prophet Mohammad that pissed off all the Muslims around the world in an effort to promote Freedom of Speech. The problem is that when I get around to sitting down to type my two cents into the computer. My creative side takes a vacation, and I have no motivation to write.

So now it is a week later, and I still can’t find the energy or motivation to transcribe the utter crap that is seeing the light of day in Mass Media this week. Aside from the whole Mohammad cartoons bit, the local news has been about the Pennsylvania Governor, Ed Rendell, ‘playing the race card’ in a effort to support Hillary Clinton. What utter bullshit. Anybody who got past the headline and sound bite and listened to what the governor actually said would have realized that he was making a general statement about the view of some percentage of the voting population in the state. Of course the Obama supporters are going to spin it one way, and the Hillary supporters will explain what Rendell ‘meant to say’, but seriously, who cares? He did not play the ‘race card’. He made a generalized comment that has some truth to it. You know, come to think of it, there is most likely a percentage of Pennsylvanians and Americans that won’t vote for Obama because of his skin color, but there’s also a percentage that will. The same stupid generalized comment can be said for Hillary and her being female; some will vote for her because of it, and some won’t for the same reason. Personally, I think if you vote for someone because of their gender, skin color, or race, then you’re an idiot, and probably shouldn’t be voting in the first place. So what if he said it. Everyone has been saying it. They may have not been focusing on the Pennsylvania electorate, but every news agency and pollster has been asking the question since this presidential campaign began. The real crime here is that Mass Media has jumped all over this and turned it into something it’s not.

As for this whole offensive cartoons of Mohammad, everyone needs to chill the hell out. The Muslim world has a right to be offended, but they don’t have the right to murder the men who drew the cartoons, nor do they have the right to riot all over the place. I understand that an overwhelming majority of Muslims simply chalked it up to ignorance on the Danish newspaper and their staff, but the media isn’t going to show you that side of of Islam, they are going to show you the 1% that wants to trash McDonald’s and burn flags, and so on an so forth. This happened over two years ago, and everything calmed down, or so we thought, but this week the Danish intelligence released news that their was a murder plot against one of the illustrators that drew one of the original twelve cartoons and they had arrested three men, two of which were going to be expelled from the country, and the other was released on bail. Once this news got out, what did the Danes decide to do? That’s right. Let’s call all of our newspapers buddies in Denmark and across Europe and have everyone reprint the same cartoons as a gesture of the Freedom of Speech. This is the point where ignorance from two years ago has matured into full-blown stupidity. Everyone knows that when you attack someone’s religious beliefs, all hell is going to break loose, and Mass Media will be there to show the worst parts of it in all of its sensationalized goodness. I can’t wait until Sony Pictures releases Angels and Demons next year, and the Catholics get all bent out of shape again. Maybe Mel Gibson will make Passion of the Christ: The Early Years, and we can piss of the Jewish people once more. I can’t wait.

So in summary, it appears my writer’s block is gone.

Categories: Observations, Politics Tags:

Plaxico Buress Predicts the Future

February 3rd, 2008 Eric Silva No comments

When Plaxico Buress predicted a NY Giants 23-17 victory over the New England Patriots in Super Bowl XLII, everyone scoffed; most notably Patriots quarterback, Tom Brady. “We’re only going to score 17?” was Brady’s question. Well tonight, in the 4th quarter, Buress gave Brady his answer, “No. We’re going to score 17, and you’re only going to score 14. And even better, I am going to catch the game winning touchdown.”

With out a doubt one the best Super Bowl games in recent history. A very good defensive battle, with the offense coming through when needed. The Giants deserved to win this game. Their defense pressured Tom Brady and the New England offensive line all night. Eli Manning and his receiver made some absolutely brilliant throws and catches. The Patriots performance was on par with their other post season games. This one was really close too, but this time the result went the other way. I guess the old adage is true, ‘Nobody’s Perfect.’

Categories: Observations, Sports Tags: