Tim’s Rule on Agile

Tim’s Rule on Agile:
If you read a description of Agile practices and do not find at least one thing wrong per page, then you do not have enough experience to make Agile work.

Tim’s first corollary to the Rule on Agile:
If you can’t find something wrong with an Agile practice, you are looking at a practice that Agile adopted, not invented.

Tim’s second corollary to the Rule on Agile:
When your Agile project fails, you will be told “you did not do Agile correctly”.

Note: “wrong” means “sub-optimal”, or “contradictory”, etc. If things were actually wrong in the “demonstrably not correct or true in all contexts” sense with Agile, Agile would have died long ago.

Note: “description of Agile practices” does not mean the manifesto, or principles, or other vague lists. It means concrete, actionable process definitions or rules [which are admittedly hard to find.] Examples: Pair all of the time and Everyone Commits To the Mainline Every Day and No commit on a broken build. [Did those last two cause a twinge of “hey, those two things don’t necessarily work well together” for you?]

Examples of practices that Agile “adopted” (i.e. co-opted, i.e. stole, i.e. predate the term Agile): Unit testing and Daily/Nightly builds

As Dilbert’s pointy-haired boss said: That was your training.

Posted in Software Engineering | Leave a comment

Core i7 Upgrade

The youngest and I upgraded the core i7 machine from 12GB (6×2) to 24GB (6×4) of RAM tonight. Although hard drive prices remain x4 expensive, the RAM is x4 less expensive. The upgrade means I’ll be running a few more 4GB linux instances than I was before [in addition to all of the 512MB special-purposed instances].

Although RAM is x4 less expensive (12GB for $285 versus 24GB for $135), hard drive prices are x3 more expensive. The 1TB Western Digital Black that was $95, is selling right now for $250.

Posted in Core-i7 | Leave a comment

Sandy Bridge Replacement

Today, we [oldest and I] replaced the ASUS P867 motherboard with the brand-new replacement from Newegg.com. The box is labeled “P8P67 Pro New B3 Revision Rev 3.0”. The replacement went very nicely – lots of cables [it is a motherboard, after all]. At first boot, Windows 7 updated a ton of drivers (USB, etc.) And, my 1 TB SATA drive started showing up as “removable” [fixed on the Device Manager, on the “drive controller”, not the “drive”].

Posted in Core-i5 | Leave a comment

Sandy Bridge Assembly

The family assembled the core i5 machine today. The oldest actually connected the last piece (the Sata cable to the 1TB drive, after the OS was installed).

Windows 7 experience numbers (out of 7.9):
CPU: 7.5, Memory: 7.9, Graphics: 7.5/7.5, Disk: 7.9

Posted in Core-i5 | Leave a comment

Sandy Bridge Recall Part 2

After learning the problem with the chips resides in the SataII connectors, I felt lucky.

I had already ordered a SataIII SSD and a SataIII HDD, so I was already planning on using the SataIII connectors.

Plus, by getting the higher-end ASUS motherboard, that meant another two SataIII Marvell controllers.

So, I connect the SSD to Sata_1, the DVD to Sata_2, and the HDD to Marvell_1, and wait for the replacement situation to become clear.

And in the mean time, I’m one of the few (3,000? 10,000?) people in the world with a Sandy Bridge core i5 computer- until April, 2011.

Posted in Uncategorized | Leave a comment

Sandy Bridge P67 Recall

Today, Intel announced a complete recall of all the P67/H67 chipsets manufactured to date.

My motherboard is in shipping from Newegg today.

Awesome.

Posted in Core-i5 | Leave a comment

Core i5 Sandy Bridge Build

Impulsively, I got on the Sandy Bridge bandwagon less than 30 days after release. The motherboard reviews were “not good” (and one had been pulled after 10 days on the market). But, after convincing myself that it was going to be OK, I jumped in and built the Tiemens Family Core i5 machine.
This machine is intended as a Windows gaming machine. Once again, DDR3 prices are so low that I switched from 4GB to 8GB for basically the same price. The pieces below were ordered between January 24 and January 28, 2011.

It is fun to compare this to the Core-i7 build posted here.

[Some price notes: $30 off for PSU/OS bundle, taken all off OS – because I bought “pro” for the same price as “premium”. $20 off for CPU/MB bundle, taken all off CPU – because I bought the “2500K” for the same price as the “2500”. I have a $30 rebate on the video card, so its final price will be $170.]

Item Product Cost
CPU Intel Core i5 2500K 3.3GHz LGA 1155 95W $210
RAM G.SKILL Ripjaws 8GB (2x4GB) DDR3 1600 PC3-12800 F3-12800CL9D-8GBRL
[2012-Mar]G.SKILL Ripjaws 8GB (2x4GB) Another 2 sticks.
$105
$47
Motherboard ASUS P8P67 Pro LGA 1155 P67
ASUS P8P67 PRO (Rev 3.0) LGA 1155 P67
$190
Power Supply Corsair 650TX ATX 12V V2.2 80 Plus $90
Video ASUS ENGTX460 GeForce GTX 460 1GB 256 bit PCIx2.0 x16 HDCP $200
Case Antec Three Hundred ATX Mid Tower $60
SS Drive Crucial RealSSD C300 64GB SATA 6.0Gb/s 2.5″ MLC CTFDDAC064MAG-1G1 $135
HD Drive Western Digital Black 1TB SATA 6.0Gb/s 7200RPM 64MB WD1002FAEX $88
DVD/CD Sony Optiarc AD-7261S-0B SATA Black DVD burner $26
OS Windows 7 Professional 64-bit OEM $109
Total $1213

2015/Feb Update – Video card died. The replacement card was a bit of a splurge:

Video ASUS GeForce GTX 970 STRIX DC2OC-4GD5 4GB 256-bit GDDR5 PCIx3.0 1664 CUDA cores $344

Various upgrades:

Keyboard Corsair Vengeance K70 Mechanical Gaming Keyboard – Red LED – Cherry MX Brown Switches $130
Mouse Logitech G5 2-Tone 6 Buttons 1 x Wheel USB Wired Laser 2000 dpi Mouse $46
Posted in Computer Builds, Core-i5 | Leave a comment

Lot Area Calculator

Just finished a long-running development project. This one can calculate the area of an irregular polygon, and lets you set the distance and angles of the polygon’s segments by dragging them around. I’m pressing it into service as a real estate lot size calculator.

The permanent page is at:

Lot Area Calculator

Posted in Software Project | Leave a comment

Core i7 CPU update

Intel started shipping the Core i7-970 3.2GHz this month (for ~$600). This after shipping the Core i7-980X (for ~$1,000). Both are Gulftown, 6-core, 130W LGA 1366 socket chips. I’m very happy with my 920 – I feel no need to upgrade.

Posted in Core-i7 | Leave a comment

Sourceforge Secret Share in Java

Last week I started my first open-source project at Sourceforge: secretsharejava. It was a small, stand-alone project that I wrote months ago, and just now got around to uploading.

The command-line interface is done; soon I’ll be creating the Swing/Applet user interface.

Posted in Software Project | Leave a comment