RSS 2.0
 Saturday, August 04, 2007
Umbraco looks pretty amazing!  It may not have the following of Dot Net Nuke, but it looks to be a lot more open to web standards.  I've tried many times to really like DNN, but it just pains me that I don't have really clean CSS control over things.  I suppose it's because I haven't gotten my head around it fully, so I'm sure I'm missing something.  But don't tell me to use their non-standard (although open source) theming system.  That just doesn't sit right.

Anyway, back to Umbraco.  it appears to have support for web standards, full API, and a very extensible platform!  I haven't looked at it in too much detail, but at least its something new!  Something outside the standard DNN, Rainbow, Joomla, and Drupal CMS systems.

Once again, I'm no expert at any of these, but I'm always on the lookout!

Saturday, August 04, 2007 3:31:08 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] -
Misc | Personal Thoughts
 Wednesday, May 30, 2007
"Reduce rework", "Hit scheduled release dates", "Improve developer productivity"...

We see these all the time as we work with companies on their process improvement initiatives.  Unfortunately, they all lack specificity and measurability.  Thus, they're both difficult to measure, and make lousy motivators.

Instead, make your goals specific.  TFS can help make the measurement of those goals easier or possible.  For instance, replace "Reduce rework" to "Reduce time spent on bug fixes to 25% of total effort.".  You could also use something such as "Reduce bug count to 15 per Scenario".  Now, even though some scenarios are larger than others, you have an average target you can hit.

Specific values are also motivating.  When you are trying to limit the number of bugs to 15 per scenario, as the number of bugs increases, there is psychological pressure (and motivation) to ensure that further scenario development is conducted more carefully (possibly with the introduction of unit testing).

Wednesday, May 30, 2007 4:35:42 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] -
Best Practice | Personal Thoughts | Team System
 Friday, April 13, 2007
One of the best things software development shops can do to improve productivity is to set Outlook to only check email once every hour (or 30 minutes at least).  This is because people tend to take quite a bit of time to get back to difficult tasks.  Email, and IMs, are difficult to ignore when that little "pellet dispenser" pops up on the lower left hand side of your screen.  And once your mind strays it's hard to get back on task.

A recent research project reported in the New York Times (link - free registration required), bears this out.  Here's the money quote:
In a recent study, a group of Microsoft workers took, on average, 15 minutes to return to serious mental tasks, like writing reports or computer code, after responding to incoming e-mail or instant messages. They strayed off to reply to other messages or browse news, sports or entertainment Web sites.

“I was surprised by how easily people were distracted and how long it took them to get back to the task,” said Eric Horvitz, a Microsoft research scientist and co-author, with Shamsi Iqbal of the University of Illinois, of a paper on the study that will be presented next month.

“If it’s this bad at Microsoft,” Mr. Horvitz added, “it has to be bad at other companies, too.”

So, turn off that email while you're coding!  (And driving!)

Friday, April 13, 2007 5:03:28 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Best Practice | Misc | Personal Thoughts | Team System
 Thursday, April 05, 2007

More fun with Vista.  I love the OS, and there's so much to recommend it, but I keep running into WEIRD problems!  Here's another one...  I like to listen to DotNetRocks, Hanselminutes, and other podcasts during my commute to and from client sites.  They offer downloads in both WMA and MP3 formats.  I've generally used MP3, but thought, "Hey, I should switch to WMA, since that's native to Windows Media.  Unfortunately, when I tried to drag any WMA files onto Windows Media 11 in Vista, it won't allow me to drop them onto the 'To Burn List', or add them any other way I was able to see.  However, MP3 files can be dragged onto the burn list easily.  Weird.  So, I guess it's back to MP3s. 

NOTE:  For those of you writing to tell me what I'm doing wrong and how to fix it so that it works, I appreciate it.  However, my main complaint isn't that I can't spend 30 minutes (or even 10) trying to figure it out and making it work, it's taht Vista/WM11 seems to choke on native files, but easily support MP3s.

Thursday, April 05, 2007 11:07:41 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Misc | Personal Thoughts
 Sunday, March 25, 2007
I've solved the problem with the printer shared via USB on a Windows XP box!  I can now print to it from my Vista box.

I found the solution at TechArena.  You can find it here.  Basically, you need to install the printer locally first, then fake it out using a Port that points directly to the shared printer.  Then, be sure to disable the "Offline Printer" support so that it prints over the network immediately.

UPDATE:  And here's another post, which makes things a bit more clear.

Sunday, March 25, 2007 8:59:09 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Misc | Personal Thoughts
 Saturday, March 24, 2007
I'm trying to get Vista (on my laptop) to recognize a printer shared from my Windows XP desktop box.  Unfortunately, it squacks...  Telling me that I don't have enough memory.  Now, I have 2 Gig on my laptop, and currently 1.5 Gig is free, so I seriously doubt that's REALLY the case.



I've searched and come up with a couple solutions, however, they involve hooking up my printer via an LPT port.  I don't have that cable anymore.  Who uses those things when USB is available?  Anyway, the hack is really to hook up old DOS computers to Windows XP, but evidently it works for Vista, too.  If you are running into the same problems, and are using an LPT port, check out the Microsoft KB article here.

UPDATE:  See my post here for the solution!
Saturday, March 24, 2007 8:52:19 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Misc | Personal Thoughts
I recently "upgraded" to Vista on my laptop.  Immediately, I noticed a few things that were very annoying...  Primarily, it was the file transfer speed between my Vista box and our Windows Server 2003 box.  What used to take about 3 minutes to download now takes well over 4 hours.  In addition, the WSS portal we use takes over 1 minute for the home page to come up, versus less than 1 second.  Yuck.  So, I have to keep a copy of Windows XP around whenever I need to download stuff from our server.  I shut down Vista, swap hard drives (laptop) and boot into XP.  Then my speeds are nice and fast again.

Microsoft recommended that I run the following command as an Admin from my Vista command prompt:

netsh interface tcp set global autotuninglevel=disabled


I wish I could report that it increased my performance, but, alas, I'm still stuck. 

I love the Vista experience, and there's so much to like about the OS, but I've run into so many "gotchas" that kill my productivity that I have to recommend staying with XP for now.  At least until the first Service Pack is released, or they solve the major interoperability issues.

UPDATE:  I did a reboot after the netsh command above and NOW I'm moving quickly!  It worked!  I've still got doubts about the wisdom of moving, at this time, to Vista, but my communication problem with the server is no longer one of them!

Saturday, March 24, 2007 10:34:34 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Misc | Personal Thoughts
 Wednesday, March 14, 2007

Here's a great tool for agile development that was mentioned in a blog post below.  Go get a stack of these!  Shuffle them, pass them around, put your use stories on them, and slap them up on the board when you're ready!  Here's one more link.

Post-it Sortable Cards Post-it Sortable Cards
Post-it® Sortable Cards only stick when you want them to! Now you have the flexibility to visualize and organize when and how you want on many different surfaces. Cards also easily sort, shuffle and stack together so you can use them again, or store them for later.

Wednesday, March 14, 2007 4:40:15 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Best Practice | Personal Thoughts | Software Tools
 Wednesday, January 17, 2007
Wow!  As I was downloading a file from MSDN that requires Genuine Windows, I was prompted to download the required tool.  What was interesting was the prompt!  They noticed I was using Firefox and even showed me Firefox screenshots for how to install the Genuine Windows tool!

Wednesday, January 17, 2007 4:26:58 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Microsoft | Personal Thoughts
 Tuesday, August 15, 2006

We do a lot of training around the US, and often we depend on computers at the company to be trainined.  However, in many cases, we need to provide computers.  For our training next week at a large government contractor, I decided to look outside our normal channels (which is a training center that has a mobile lab, but is often booked out for their own training) and look for someone new.  Although I got bids from several companies, one company really stood out:  Bit-by-Bit Compnuter Rentals.  The customer service rep who I spoke to was Josh Highland.  Not only was he very helpful, he was very capable and knowledgeable.  Since they are nationwide, and provide such good service, we'll definitely be working with them in the future.  If any of you have a need for computer rentals, I recommend contacting Josh at Bit-by-Bit

Tuesday, August 15, 2006 1:44:15 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] -
Personal Thoughts
 Monday, August 14, 2006

Microsoft will be releasing an Express version of their XNA development environment free!  :-)  That means that folks like you and I can create our applications for the XBox 360 (and, simultaneously for Windows) much more easily!  That is cool!  I expect a development community to spring up with free games, trial games, and all sorts of non-game applications as well.  Fun!  You can read more about it here.

Monday, August 14, 2006 2:52:56 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Microsoft | Personal Thoughts | Software Tools | Visual Studio 2005
 Monday, June 26, 2006

Oh, my goodness!  How cool is this!  :-)  I just found out about the Microsoft Robotics Studio, and had to blog it...  Here's the background, from the site (which you can find here).

The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications.

The Microsoft Robotics Studio delivers three areas of software:

  1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
  2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
  3. A set of useful technology libraries services samples to help developers get started with writing robot applications.

I haven't used it yet.  (Too busy with paying work.)  But I'll let you know how it goes when I can get my hands on it more completely!

Monday, June 26, 2006 2:01:23 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] -
Personal Thoughts | Visual Studio 2005
 Monday, January 30, 2006

"Bend to Evil" is an anagram of Google's "Don't be Evil" byline.  I generally hold Google in high regard for its strong vision of an interconnected world where information is free, open and shared.  But I also understand their need to make money.  Still, I'm disheartened by their decision to actively censor search results on their newly installed Chinese servers.  The Chinese government believes concepts like freedom and democracy are not in the best interests of their subjects, and like any good nanny state, is trying to protect their people from these dangerous thoughts.  Enter Google.  Google, who proudly proclaimed that it did not censor search results, has decided that to best serve the Chinese market, they'll take direction from the Chinese government as to what people should be able to see.  Now, i believe Google has good motives; you can read their defense here.  However, I'm still dismayed for a few reasons:

  1. Google has officially removed their Official Censorship statement.  In their FAQ, they had a heading titled "Does Google censor search results?" The very first sentence was "Google does not censor results for any search term."  The entire FAQ heading has now been removed.  They didn't try to explain their position, or justify why they've decided to censor.  Instead, the FAQ term just disappeared.  My question, if this was a common Frequently Asked Question before, do they really think it ISN'T now?  (Read more: here)
  2. When a company decides to forgo one of their key foundation principles in pursuit of some other goal (profit, or new markets, or to benefit the Chinese people...), they are stepping down a slippery slope.  Sure, maybe censoring for China isn't a big deal (and at least Google, unlike MSN or Yahoo! put a notice on the search results saying the results were censored), but once a concession has been made for China, how long before one is made for Saudi Arabia, Cuba, Canada, the United States?

Of course, there are lot's of folks poking fun, and I'd be remiss not to share a couple of those...  Michelle Malkin is running a competition for new Google logos. You can find the first two batches here and here.  I'll post just a couple...

Monday, January 30, 2006 8:13:22 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1] -
Misc | Personal Thoughts
 Tuesday, February 08, 2005

A newspaper from New Zealand has this whopper about married couples:

“Most people say they still find their partners sexually attractive, and still have enjoyable sex lives. But faced with a choice of going without sex or losing weight, a whopping 93% would chose shedding some kilos.“

So, what's up with the other 7%?

 

Tuesday, February 08, 2005 7:42:58 AM (Pacific Standard Time, UTC-08:00)  #    Comments [2] -
Personal Thoughts
 Tuesday, January 18, 2005

I noted the concept of the “Long Tail” in a recent post.  Looks like the author of the piece in Wired has an extensive blog that covers many, many instances.  It can be found at http://longtail.typepad.com/.  Check it out!  It's a great read!

Tuesday, January 18, 2005 10:48:26 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Personal Thoughts
 Saturday, January 15, 2005

Total sales of unpopular items often exceed total sales of popular items.  Consider some stats from a recent article in Wired magazine. 

The average Barnes & Noble carries 130,000 titles. Yet more than half of Amazon's book sales come from outside its top 130,000 titles. Consider the implication: If the Amazon statistics are any guide, the market for books that are not even sold in the average bookstore is larger than the market for those that are... Venture capitalist and former music industry consultant Kevin Laws puts it this way: "The biggest money is in the smallest sales."

Next think music sales.  A record store carries only the most popular items.  The ones they can sell.  But how much of a market is there for minor tracks?  Consider Rhapsody, an online music streaming service (which I subscribe to, and enjoy):

Not only is every one of Rhapsody's top 100,000 tracks streamed at least once each month, the same is true for its top 200,000, top 300,000, and top 400,000.

For those of us thinking about how to make money online, there are some important consequences.  Try to think of all the really successful online businesses.  Which ones exploit the 'long tail'?  Ebay?  Clearly!  Nearly everything there is a 'one off'.  Amazon.com?  Yep, see above.  Google.  I'd guess yes; that most of their ad revenue comes from very targeted ads related to searches.  Netflix?  Again, there are thousands of movies in the 'long tail'.  I'm a Netflix subscriber.  Mostly because it's the only place in the US I can get reliable access to German language DVDs.  Any others?  Can you think of a very successful online business that doesn't rely on the long tail? 

Saturday, January 15, 2005 3:23:35 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Personal Thoughts
 Friday, January 14, 2005

<mathGeek> The Associated Press (AP) quotes (evidently without analysis) numbers from National Coalition of the Homeless.  They claim that there are 3.5 million homeless in the US.  Now, I don't know how many there are, and it has little to do with innumeracy.  But they then claim that their are 3,000 deaths of homeless people every year.  The focus of the article was on the tragedy of homeless deaths.  To me, even one homeless person having to die alone, and on the street is too many.  But here's where the math comes in...  3,000 deaths from 3.5 million homeless gives a death rate of 0.0857%.  That seemed suspiciously low.  A quick check of the CIA World Fact Book states that the death rate for the entire US is 8.34 deaths per thousand, or a rate of 0.834%.  So, if the numbers are correct, you are 10 times LESS likely to die if you are homeless. 

This seems highly unlikely to me, as homelessness seems, on first blush, to be less healthy than having a place to live.  However, it may be that homeless people tend to be young and healthy.  Or it could be that the at least one of the numbers given by the National Coalition of the Homeless is incorrect.  I'm guessing that the number of deaths is fairly well documented, while the number of homeless must be determined statistically.  If that's the case, a more likely number of homeless in the US would be around 350,000, assuming a mortality rate approximately equal to the rest of the population.  Once again, there may be many factors that influence the actual number, but a very quick 'reality-check' on the numbers reveals the possibility of very serious numerical errors.  (It looks like the NCH is overstating the number of homeless by 3.15 million.)  Homelessness is a very real problem, but drastically inflating the size of the problem for attention does nobody any favors.  Once people BS-meters are triggered, then it's hard to take anything else said seriously, thus damaging your cause. (Hat Tip: Wall Street Journal Online)</mathGeek>

Friday, January 14, 2005 7:00:07 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Personal Thoughts
 Friday, December 24, 2004

Merry Christmas to everyone out there!  May you have peace and joy this holiday season!  I'm off to Portland to celebrate the Christmas story with family.  See you before New Year!

Friday, December 24, 2004 9:26:43 AM (Pacific Standard Time, UTC-08:00)  #    Comments [2] -
Personal Thoughts
 Wednesday, December 22, 2004

Scott Duffy sometimes writes a bit about VSTS.  Not often, but enough for me to keep checking back to his blog often.  His last post had something that just struck me.  He puts it like this:

* A word about recognition: to me, recognition is simply that someone accurately understands how difficult a problem was to solve.

This rings true to me.  Which is sometimes where management makes mistakes.  Yes, it's good to congratulate someone on a job well done.  But it means so much less coming from someone who doesn't understand the job.  A “Wow!” under the breath of a fellow programmer, is far more recognition that a plaque handed out at the company Christmas party by someone unaware of what you really, really do. 

By the way, a public thanks to my business partner, Rich Hundhausen.  He's one of the finest, most professional developers I know, and when he says “Looks good.” in his understated way, it's a compliment that's difficult to match.

Wednesday, December 22, 2004 10:14:25 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Personal Thoughts
Navigation
Archive
<September 2008>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Accentient, Inc.
Sign In
Statistics
Total Posts: 318
This Year: 37
This Month: 0
This Week: 0
Comments: 337
Themes
Pick a theme:
All Content © 2008, Accentient, Inc.
DasBlog theme 'Business' created by Christoph De Baene (delarou)