Scott Miller

Appsguild - Software craftsmanship, project management, and the biz of software

  Home  |   Contact  |   Syndication    |   Login
  139 Posts | 3 Stories | 162 Comments | 70 Trackbacks

News



Article Categories

Archives

Image Galleries

Best Blogs

Podcasts

Scott's links

Tuesday, September 08, 2009 #

This is freaking awesome. Pittsburgh Penguins season ticket holders get their tickets delivered by players from the Stanley Cup winning team. And Sid the Kid even showed up with Stanley Cup.

Monday, July 20, 2009 #

I have been giddy with the 40th Anniversary celebrations of Apollo 11.

I have been following the stage by stage simulcasting on We Choose the Moon.

The videos I have watched this week still choke me up. And Gene Kranz, mission control genius, and the person who said "Failure is Not an Option", is speaking here in November. I am excited.

Neil Armstrong, Buzz Aldrin, and Mike Collins have said in numerous speeches all week, "We need to go to Mars".

But today at the White House, Obama says nothing about the Moon, nothing about Mars, and nothing about the 2020 goal of going back to the Moon.

Yahoo News - Obama Meets Astronauts - no promise on Moon or Mars

"So with Armstrong standing next to him and nodding, Obama said those magic words: 'Keep the goal by 2020.'

But he wasn't finished. 'Keep the goal by 2020 of having the highest college graduation rates of any country on Earth, especially in the math and science fields.' "

WHAT??!!

This should be no surprise. Cancel the Moon and Mars and you will have more money for social programs like government subsidized healthcare for all.

Heaven help us, we have lost what it means to be Americans...We are now, or soon will be, some clone of the prissy French.


Thursday, January 29, 2009 #

Oracle Support sucks. No two ways about it.

12/30, 2 PM.
I had to call Oracle Support because my Oracle Apps was hosed and not allowing me to create a Supply Chain Plan. Production is down.

Most of the time, the analyst will communicate via the Metalink TAR support ticket. So you have to frequently click update to see if they posted something new to the ticket. This is especially important as the support "follows the sun" through different time zones around the world.

Typical response, "you don't have the most up-to-date patches" (duh, but that is not what is causing this problem). "Run the plan, upload the logs".

A couple of hours go by...
"Change settings to generate debug info, rerun the plan, upload logs".

Now we get to the first hurdle. Every time that the support ticket was passed off to the next time zone they dropped the ball. And completely dropped off the radar. No response, no TAR postings. So I had to call and escalate the TAR.

Levels of Oracle support call escalation:
Customer->Regular Analyst->Escalation Manager

12/30 6 :30 PM
Now it is being handled in Australia. I escalated to a manager. Told them that Production is down. A very proper Australian woman with a hot voice chides me about escalating the call. She says rerun the plan and upload the logs again. This will take 90 minutes.

Uploaded the logs and an hour goes by. I have to escalate again. This time I get SE Asia. They don't even know what the escalation process is! I ask to be called at home. No such luck.

12/30 Around 11 PM
Another 90 minutes goes by. I escalate again. I ask to be called at home. They can't read the TAR, apparently, so they call my office and leave a voice mail message.

Finally I get someone in India, who is actually quite helpful after I completely explain and explain the whole thing over again.
Damn you Oracle, why can't your techs read the TAR notes up to this point?
"Send some query dumps and more logs".

12/31, somewhere around 2:30 AM
More settings, more dumps of logs.

12/31, 4:30 AM
The analyst in India is better than the others I have so far. He finally figures out it is a problem with a date calendar setting. But there are several places to setup the calendar. He chooses the wrong one.
We change the settings and rerun the plan and upload logs

Shift change and we lose that guy. Two or more hours go by and we are starting over again with someone else! "Why don't you have the current patches?"

Don't you idiots read the #$%@ TAR notes up this point?

It is past 8 AM. Production is still down. Oracle doesn't seem too worried. We have to escalate to the Division Manager. This requires my boss making the call.

Levels of Oracle support call escalation:
Customer->Regular Analyst->Escalation Manager->Division Manager

12/31, 10 AM
Now I have the original support guy that I started out with yesterday at 2 PM! Except for a few winks of sleep (like 20 minutes) here and there I have been up since yesterday at 5:30 AM.

The support guy finally gets me the right settings and the plan works. We are fixed.

12/31, 1 PM
The Division Manager calls me and tells me these following nuggets of wisdom to weave things through the Oracle support web:

  • Ask for manager oversight when you escalate to a manager. This will require the manager to follow the progress, not just pass you to an analyst.
  • Ask for a "warm handoff" when support moves to a new team and time zone. This requires the previous staff to help the transition instead of just assigning a new person in the support queue.

Try these yourself and see if they work.

BTW - this made for a pretty crappy New Years Eve


Sunday, January 18, 2009 #

D'Arcy commented on a Inc magazine article by Joel Spolsky on rewarding employees. I like D'Arcy's comments, and, rather than replying to his comment, I have many ideas of my own.

How do you reward IT employees? And what do you reward them for? Joel has some interesting examples - do you reward the intern who brings a new million dollar business idea, or do you reward the rest of the team who is finishing a product that will double the regular revenue of the biz?

We have all heard the horror stories. "If you just get this delivered on-time, then you will all get a bonus/trip/whatever". The manager knows that the project won't be on-time, so there is no risk to him and only frustration for everyone else.

I worked for a small company and worked many hours on a project. When review time came I expected a raise. Maybe not for the hours worked and success, but I had gained and demonstrated many skills which could translate into future projects (this is a key idea that I will come back to shortly). My boss said that I had done a good job, but in his opinion the project and its timeline and workload were exceptions and not the rule. And that the next six months or year did not have extraordinary projects that would require longer hours, so why increase the pay? I protested about the long hours. Then he bragged that he basically got all that for the same price, which showed that he was shrewd business man (and a jackass).

If you live and work in corporate IT-land this may be quite different than if you work for an IT-only business or service. Corporate culture may have a specific reward structure (or no reward structure).

Tim Harford's book The Logic of Life - the Rational Economics of an Irrational World, (a book I recommend), is all about incentives in daily life. The book has a chapter on the rationality of a manager pitting all workers against each other for that larger raise. This behavior has built-in incentives for the manager. The idea is that raises are given out based on comparitive performance. If someone works 60 hours a week, he is most likely to get that top raise, while the rest get decreasingly less, with some in the department getting nothing. I worked in a place like that where the people who worked those long hours got 3% and everyone else got less. Pretty soon people don't care anymore, especially for a measly 3%.

At one place I worked, there were quarterly IT awards - a certificate and some cash reward. Almost all of the things rewarded were based on an IT person putting in long hours to fix something or to bail out the business. And, almost without fail, these instances actually involved some emergency that could have been avoided by better business practices, better IT practices (like documenting something before someone leaves, fixing bugs a little better before go-live, or avoiding obvious risk in the first place). What they were rewarding was a cowboy-coder, hero culture, where someone saves the day in the middle of the night. And, similar to Joel's examples, people grumbled because they compared their project to the other guy's project. Or a person got a $20 certificate to the company store and a resulting lime green company-logo'd shirt (because that was the only one available) for his efforts.

And what about pay? Are performance reviews focusing on past performance or on traits, responsibilities, and gained and demonstrated skills which can translate into future performance? I think that they should have a balance of both, but definitely stress the latter. And stressing skills which will likely translate into future performance should be the focus of increases in pay.

What do you think?


Friday, December 12, 2008 #

Hubble Space Telescope Advent Calendar

A new picture every day for the first 25 days of December. Some pretty amazing pictures.


Wednesday, December 03, 2008 #

I just got done reading Strategic IT Portfolio Management by Jeffrey Kaplan.

Governance is something that doesn't get talked about very much, and certainly not in a positive way. Many companies do governance during the project charter and approval process, to fiigure out what projects to approve, but do very little governance after go-live. Most project requests or project charters have exaggerated expected return on investment numbers, and how much savings or revenue the project implementation will bring. And, in my experience, many of these project requests are sales driven and are nothing more than fiction.

Who does governance after the project goes live? What metrics exist to see whether the project did realize these savings or increased revenue ROI numbers? This book focuses on asking these questions - to ask "are we allocating our IT resources adequately to get the most value for the business (internal) or customer (external)?" This is not for downsizing or outsourcing. Sometimes the on-going costs of support and licensing are not offset by a compensatory value in the business; maybe the project is not even paying for the upkeep costs after go-live. Perhaps the line of sales or market did not materialize. Often the process improvement and savings are not realized because the stakeholders' department didn't really embrace the process change or found a work-around to keep doing the same old bad practices. Or perhaps the scope of the project was cut because of deadlines or all of the project features were not implemented.

This book shows how to ask these questions in the organization, and propel the conversation in a positive direction, so that IT resources are spent on the best value for the business. I highlighted alot of the first two chapters, and I found the book to be very useful. It also shows how to structure the IT portfolio so that governance has real goals and expectations when projects deal with new markets and R&D so that those projects that will bring future value are not hit.


Monday, December 01, 2008 #

My pics from the Venus, Jupiter, Moon conjunction. Venus moved significantly over the last few days, as much as two full moon widths a night. It was joined by the crscent moon on Dec 1.


11/26/2008 - Jupiter on top, Venus on the bottom


11/26/2008 - Jupiter on top, Venus on the bottom


11/29/2008 - Jupiter on top, Venus still on the bottom


12/01/2008 - Just after sunset. Big change in two nights. Crescent moon on left, Venus on bottom, Jupiter on right.


12/01/2008 - Starting to see some Earthshine on the dark side of the moon.


12/01/2008 - With the sunset


12/01/2008 - A little darker


12/01/2008 - Final pic of the night. Moon on the left, Venus on the bottom, Jupiter to the right.


Monday, November 24, 2008 #

Venus and Jupiter Conjunction

Venus and Jupiter will move closer (conjunction) over the next few nights until they are very close to each other, along with the crescent moon on December 1st.

Venus and Jupiter are seen in the southwest sky just after sunset. Venus will move almost two full moon widths in distance closer to Jupiter each night this week.


Sunday, October 26, 2008 #

I love to watch TED videos.

Yesterday I watched the TED video where Johnny Lee does his Wiimote Hacks:

He was a PhD student who figured out how the Wii remote video game controller worked and used it to create a digital whiteboard, and a virtual reality device. Here is his Projects page. Then, instead of presenting them in a paper, he put the video on YouTube and it is consistently in the top 10 of videos.

Now he works for Microsoft. He is interviewed in the NYT today, and says some interesting things about innovation.

"He chooses his personal projects based on what he calls their 'work-to-wow' ratio. 'I want to get the biggest wow for the smallest amount of work,' he explains, adding that for him, wow is synonymous with impact. Mr. Lee encourages innovators to ask themselves, 'Would providing 80 percent of the capability at 1 percent of the cost be valuable to someone?' If the answer is yes, he says, pay attention. Trading relatively little performance for substantial cost savings can generate what Mr. Lee calls 'surprising and often powerful results both scientifically and socially.'”


Friday, October 17, 2008 #

My attempt at a "I'm a Geek with a Blog" video.

And the link to the (unfinished) song - Slough of Despond


Sunday, October 12, 2008 #

It has been a wild week, hearing the gloom and doom on Wall Street with the credit crisis.

All That Money You've Lost - Where Did It Go?

I found this article to be helpful. Realistically, all that "gain" or "loss" that we see in the market, whether the stock market or the housing market, is all on paper. It only makes a difference if you are looking to buy or sell soon. Otherwise, you just keep the asset, whether on paper (stocks) or the real asset of your house, until later. And most likely it will go back up later in the future.

Many people have treated houses as short term investments over the last few years rather than the longer term assets that they are. Interest rates were low. People borrowed from equity. This demand increased the value on paper, governments greedily reacted by raising the appraised value, which fed more into the value increase. My home doubled in value from 1994 to 2005. I didn't do that much to it to deserve that increased valuation. And my taxes seriously increased also. No one screamed bloody murder that their house was rising so fast in value.

My 401K went down 6% in the first week of October. And that is before the bigger drops in the next few days. I moved some of it into bonds. If everyone did that, it would bring the stock market down lower as well. Realistically, if you are greater than 5 years from retirement, it doesn't make much difference. Sure, you won't make 10+% ROI in the next year, but you are not going to make that much more anywhere else. And most of us have limitations of what we can do with the money. We can't really touch it until retirement anyway.

So did I really lose the money? I lost the potential, but in a good market I could have gainjed more potential. That's why I like the article linked to above. It puts it in perspective.


Tuesday, September 02, 2008 #

My summer astronomy continues. Although a cold front and the remnants of Gustav are making it cloudy for the next few days, last night was pretty good, even from my backyard in the city.

I spent about an hour watching the shadow of a Jovian moon traverse across the face of Jupiter. A moon will look like a star next to Jupiter until it crosses in front of it, whereas you can see the shadow on the face of Jupiter.

According to this Javascript utility on Sky and Telescope's website (with a good article), what I saw was the moon Europa. I couldn't see the moon itself against the disk of Jupiter, but I could see its trailing shadow:

I also used this ancient Java-web-based Jupiter moon calculator from 1997:


Monday, September 01, 2008 #

Here is my first attempt at Photosynth. I used the creepy Dreamer's Awake sculpture by Tom Oterness at the Wichita Art Museum.

Although I had a full 180 degree panorama, the right half was at a different zoom than the left half, making it disjointed. I wish Photosynth would have some better editing tools (like outline the order you want) rather than relying on the software to group them.


Tuesday, August 19, 2008 #

What do you do?

Many people, particularly men, have their personal identity defined by what they do for a living.

At a recent church picnic, there was the usual small talk, which eventually leads to the question, "What do you do?". And, even though people mean well, they may feel better about you or themselves, or even evaluate you differently, based on your response.

One of the guys was embarassed and avoided the question. Later, he said that he used to have a prominent job with a big office and large salary. But he got laid off. Now he is working at UPS and is waiting for his 6 month anniversary so that he can eligible for full-time work.

 

In American society, our jobs are treated as a defining point of our identities. Maybe it is appropriate since we spend more waking hours working than doing any other activity.

I have always found the response "I work at XYZ company" to be almost a statement of "I am owned by XYZ company". According to an article in Fast Company magazine a couple of years ago, they apparently agree. It was recommended that the correct answer to the question should be : "I am currently employed at... and I do xyz there". This is supposed to show that you are not defined by your current job, that you are not "owned" by the job/company, and it also supposedly shows that you are open (and available) to other opportunities, especially since the best job leads are from contacts.

What do you do? (geek style)

As geeks, the "What do you do?" question takes on even more levels of meaning - with the usual tech posturing and questions like "what tools do you use?", etc. Someone in this group of preening peacocks will always feel better about themselves after this exchange.

Who am I? I am a ...

I updated my resume this week. This inevitably leads to the question of "Who am I?", which is not much better than "What do you do?".

I am a Business Analyst, Project Leader, and Project Manager. And when I say that, you will filter that based on your personal and professional experience. I have had technical people immediately avert their eyes and mumble, "Oh...". I know. I saw you. Some have even quoted The Dilbert Principle - stating that companies tend to systematically promote their least-competent employees to management. Such BS...

I used to primarily be a developer. I worked on some cool projects - but it was always someone else's ideas or directions. I am now more interested in IT strategy.

Oh no, I'm doing it again. "I am"..."I do"...

The funny thing is that I am much greater than the sum of my parts. And my potential is much greater than the "trail" I have left professionally, as evidenced in my resume. God knows I am under-utilized at my current employer!

Maybe it is more

Maybe we are not supposed to be defined by our jobs. So many of the GeeksWithBlogs bloggers are much greater than the sum of their parts also, and most are defined more by what they do outside of their current job.

D'Arcy, consultant by day, is an aspiring motivational speaker with his Ignite Your Life series.

Chris Williams, while being a Microsoft MVP, is just as known for his blogging, tattoos, and XNA presentations.

And George Clingerman is not defined by where he works, but by his XNA game development.

And really, my most enduring memories of the last two years have nothing to do with work, but are parts of life - bike rides, rock climbing, sunsets, vacations, bunnies (ok, I made that last one up). They make the other BS with the job seem pretty unimportant by comparison.


Monday, August 18, 2008 #

Google Maps has finally done the street level maps in Wichita. This is fairly impressive since they haven't even bothered to chart Seattle.

One of the funny things is the outcry that it is "invading people's privacy". A woman on the news was upset because it showed her kids in the pool in front of her house. She said that it will make her a target for predators. Of course, being on the local TV news would have more of an effect, I would think.

And the local paper took note of all of the cars in the local tittie bar parking lot. Too bad they couldn't have gotten pictures of license plates, which is a favorite pastime of snapping photogs around here, who take a pic of the license tag, look up the tags and e-mail a "shame on you" postcard to the car owner's house.

Google has gone through the images and blurred out people's faces and license plates, like this:

This must have been some technological feat to blur out faces and license plates, especially since it is one frame about every 10-20 feet on some streets.