News

My Stats

  • Posts - 305
  • Comments - 223
  • Trackbacks - 82

Twitter












Tag Cloud


Recent Comments


Recent Posts


Article Categories


Archives


Post Categories


Entertainment


Friends


Tech/Geek


October 2005 Entries

Joel on Software... on space for development teams


I’m not sure which side of the fence I sit on the issue of open collaboration space vs. private offices for software development teams. I’ve been on teams where each has been successful. Currently my team sits in a fairly open space and I know we are interrupted many time per day by co-workers taking personal calls from their General Contractors, talk about what happened on Survivor the night before. I hate that part of the open space - that is for sure – but damn when the collaboration is happening and the team in gelling – it is sweet.

[via Joel on Software - Sunday, October 16, 2005]

Multitasking in the Workplace
New York Times: Big screens are good, interruptions are bad, etc. The stuff about how long it takes to pick up a train of thought after being interrupted is really cool; I've been claiming this based on my own experience but I never had anything remotely scientific to prove it. You can read the original papers by Gloria Mark on her web site.
She also tries to pin down whether it's more productive to be "collocated" or not, by which, I think, she's comparing the number of interruptions suffered by people in private offices vs. open spaces. The bizarre thing she claims, which could be true, is that open-space-dwellers actually get voluntarily interrupted less because people can quickly see whether they're interruptible or not. She does mention that open-spacers do frequently decide to "interrupt themselves" to participate in another conversation that they overheard, something which is probably net beneficial for the team's productivity but which drives me crazy.

posted @ Wednesday, October 19, 2005 7:20 PM | Feedback (0) |


Prefactoring book - is this a joke?


Yes some idiot wrote a book based on the false notion that refactoring is all about stopping a project in the middle to pick a new design pattern. What a joke.

[via Amazon.com: Books: Prefactoring]

More often than not, developers will stop a large project in the middle of the build stage to rethink and recode the software design so it's cleaner and more efficient. Known as "refactoring," this process eats up valuable time and money. To help offset refactoring, this book presents a new process called "prefactoring," the premise of which states that you're better off considering the best possible design patterns before you even begin your project.

I love the Amazon pairing:

Prefactoring

posted @ Wednesday, October 19, 2005 6:21 AM | Feedback (1) |


Need a good host? CrystalTech.com ROCKS!


Friends and family are always asking me for advice when looking for a hosting provider. This is a glowing review of CrystalTech.com from Andrew Connell.

[via Andrew Connell]

If you’re looking for a host, please look at CrystalTech.com. They are a sound outfit that I highly recommend.

posted @ Wednesday, October 19, 2005 6:12 AM | Feedback (0) |


10-19-05_0745.jpg



10-19-05_0745.jpg, originally uploaded by DeitySteve.

posted @ Wednesday, October 19, 2005 4:47 AM | Feedback (0) |


I need more hard drive space space!


I am quickly running out of hard drive space. My current home network consists of four PC workstations – a combination of desktops and laptops, two Xboxes and two servers. The servers are all old (dual proc P3s) bust still serve a purpose. Every time I need more drive space I buy whatever is on sale at Fry’s and shove it in one of my servers. No RAID, no redundancy. I do run nightly backups of the important stuff (digital pictures etc.) to another drive and then move those off to DVD every few weeks… but I’d really (REALLY) hate to have to rip my entire 300+ CD collection again. So I need more space and I need some level of fault tolerance. I think I’ve decided what I want is 1+ TB in RAID 5. I’ve been doing some research and here are the options as I see them:

OPTION 1: NAS
(1) ReadyNAS X6 Diskless @ $599.00
(4) Seagate 7200.8 400GB Drives @ 236.00 each total of $944.00

Total = $1543 for 1.6TB (1.2 TB usable) or $1.28 per usable MB
Sidenote: I almost had myself talked into the same idea but with 4 of the Hitachi 7K500 500GB drives. But they are still going for $375. So I would get 1.5TB usable for $1897. IMHO not worth ~$350 for 300GB of useable NAS space.


OPTION 2: Single Server Retrofit
(1) Promise FASTTRAK S150 SX4-M PCI SATA Controller Card @ $209.00 
(4) Seagate 7200.8 400GB Drives @ $236.00 each total of $944.00
(2) Thermaltake Drive Cages @ $18.99 each for a total of $38

Total = $1191 for 1.6TB (1.2 TB usable) or $0.99 per usable MB


OPTION 3: Double Server Retrofit
(2) Promise FASTTRAK S150 SX4-M PCI SATA Controller Card @ $209.00 each total of $418.00
(8) Maxtor MaXLine III 300GB 3.5" Serial ATA150 @ $133.00 each total of $1064.00
(4) Thermaltake Drive Cages @ $18.99 each for a total of $75.96

Total = $1558 for 2.4TB (1.8 TB usable) or $0.87 per usable MB


Since I have two old servers that only have PCI slots (not PCI-X or 64bit PCI) I am, to my surprise, very limited in my 4 port SATA RAID 5 adapter card options. I can only find one, made by Promise Tech that fits the bill. In a way this scares me. Makes me wonder if the throughput is just so bad that no one makes PCI SATA RAID cards? I am seriously considering a complete server retrofit (Option 4?) in order to get a 64-bit PCI or PCI-X slot or both.

NewEgg is out of stock on the Promise FastTrack I guess I’ll wait and see if they get it it anytime soon - which is fine. Gives me time to research Option 4.

posted @ Monday, October 17, 2005 9:29 PM | Feedback (2) |


The Metaverse is a Small World


My buddy JohnBoy has an awesome entry that shows about the power of the Internet and blogging in particular. He is a Real Estate Agent located in Washington state and a new client located in North Carolina (roughly 3000 miles away) found him and decided to work with him via his blog. That is awesome.

[via John's Blog - Amazing . . .]

One of her first questions was "You probably want to know where I found you huh?" and I have to admit I WAS curious. She went on to tell me she found me right here. In my blog! So Michele, if you are reading, and I suspect you are, thank you. This has made for a most interesting day, I'm still in awe about it.

 

Now playing: Ryan Adams & The Cardinals - Meadowlake Street

posted @ Wednesday, October 12, 2005 6:29 AM | Feedback (0) |


NSurvey - free .Net survey software


This may be old news but just stumbled across NSurvey – very cool stuff.

[via The NSurvey project ]

The NSurvey project

NSurvey is a free web based survey and form engine software toolkit for Microsoft's .net. Written in pure managed C#, NSurvey aims anyone who needs to collect quickly valuable information from customers, visitors or employees.

Why continue to spend thousands of $$ on expensive and closed survey packages ?!
Thanks to the flexibilty of the NSurvey form engine and to the ASP.net platform, starting a survey has never been that cheap and easy!

 

Now playing: Seether - Pig

posted @ Tuesday, October 11, 2005 11:04 PM | Feedback (0) |


Teaching Kids Programming


Recently I've been thinking about teaching a programming class at my son's elementary school (grades K-5). This would be an after-school hour long class once (may be twice) per week for 6-8 weeks probably restricted to 4th and 5th graders. The school has a nice computer lab with 20 fairly new Dell desktops. Lets assume that I have until the beginning December 2005 to get something setup (research, plan, create lessons, install software etc.)

Now for the question... I am a .Net (primarily c# but I've done a fair amount of VB.Net) developer so my initial reaction was to teach VB.Net. Since this idea has been brewing in my head I've run across a couple other viable options (via Don Box's post). () and and I'm sure there are other options out there. I think my biggest reservation with VB.Net is licensing. I'll assume that by December 2005 that VB.Net 2.0 Express Edition is shipping and that with an academic discount it will be in the $40 range. That is still about $800.00 the school will have to invest in order for me to offer a "free" class. $800.00 is a lot of money to my son's school.

I'm currently leaning towards . Seems that it would be the easiest for me to quick start – there are lots of examples and even lesson plans on the SqueakLand site. Also there are several Squeak books on the market that I think would help my endeavors:

Anyway I was hoping that someone out in blog-land could help me!

 

Technorati Tags:

 

posted @ Tuesday, October 11, 2005 8:02 PM | Feedback (2) |


App_Offline.htm


via ScottGu

In this post App_Offline.htm ScottGu says:

Basically, if you place a file with this name in the root of a web application directory, ASP.NET 2.0 will shut-down the application, unload the application domain from the server, and stop processing any new incoming requests for that application. ASP.NET will also then respond to all requests for dynamic pages in the application by sending back the content of the app_offline.htm file (for example: you might want to have a “site under construction” or “down for maintenance” message).

This provides a convenient way to take down your application while you are making big changes or copying in lots of new page functionality (and you want to avoid the annoying problem of people hitting and activating your site in the middle of a content update). It can also be a useful way to immediately unlock and unload a SQL Express or Access database whose .mdf or .mdb data files are residing in the /app_data directory.

Once you remove the app_offline.htm file, the next request into the application will cause ASP.NET to load the application and app-domain again, and life will continue along as normal.

AWESOME FEATURE!!!

posted @ Thursday, October 06, 2005 7:24 PM | Feedback (1) |


Mobilog



Mobilog
Originally uploaded by DeitySteve.

posted @ Tuesday, October 04, 2005 12:40 PM | Feedback (0) |


Theory: Why Motorola iTunes Phones Suck


Great article over at iPodGarage - http://ipodgarage.com/article.php?id=386

Thanks Gizmodo for pointing me to this nice bit of writing. My wife will be happy because now I will laugh every time I see the stupid commercial for the Motorola iTunes Phone instead of bitching incessantly about it.

posted @ Monday, October 03, 2005 12:04 PM | Feedback (0) |


AMD Dual Core CPUs


Confused by AMD's dual-core CPU offereings? I sure was that is until I read this awesome article on anandtech: http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2397&p=1

Opteron Map:
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2397&p=3

Athlon Map:
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2397&p=4

posted @ Monday, October 03, 2005 9:06 AM | Feedback (0) |