Ruminations on Development
eBay Has Jumped My Shark
eBay
does have a place in the world, but it has lost all appeal to me.
I am not an online retail business. I am not a brick-and-mortar business looking to expand into the online world. I prefer to deal in cash, and I'd rather just deal with someone locally. I am just a guy who had an extra Nokia N95
lying around[1], and wanted to get a fair value for it.
Having had nothing to do with eBay for the last couple of years, I logged into my old account. I had 8 positive feedbacks, but as a purchaser only, since I had never actually sold anything there. I put up my ad, asking for a fair price compared to other listings for the same item.
Whoops! It seems I never updated my address since I moved to the Bay Area, so it listed my item as being for sale outside of Denver. I never did figure out how to update it... And that is part of the problem. I am a software engineer, and I am very web literate. However, every time I tried to use their UI to update or fix anything, I was completely frustrated. Nothing seemed to work. And, when I accidentally posted an interaction with a potential buyer where they included their phone number, I couldn't for the life of me figure out how to remove it from my listing. I did some searching in their help documents, and I thought I found a document explaining that I couldn't remove those posted interactions for some kind of integrity reasons. Frustrated, I emailed their Customer Service, and was told that I could remove them, and that I just had to go to the seller modification page or somesuch... But every attempt I made to figure out how to remove it failed.
Meh! I don't need that crap. Luckily, my auction ended without anyone[2] bidding on it.
So, what did I do with my Nokia N95? I sold it via Craigslist
, and it was a breeze! This was the second item I've sold on Craigslist in the past year, the first being a Toyota Tacoma. The interface is basic, but functional. In both instances I ended up getting my asking price from a local buyer, and I couldn't be happier.
[#1] - The Nokia N95 is a cool phone, with many advanced features. (Though, they could benefit from getting some iPhone UI designers... Every feature seemed 2 more button clicks away than they needed to be...) It was just that my main usage is for text messaging, and I hate "predictive text" on a 10-key phone... Give me QWERTY over a 10-key any day! I ended up "downgrading" to a Palm TREO 680
.
[#2] - The one thing that is common between both eBay and Craigslist is the buyers who try to talk down your fair asking price. When selling my truck, within 7 hours of posting my ad I had 6 appointments to look at the truck. The first guy, who I told that I had 5 appointments after him, tried to convince me to sell the truck to him for 10% - 15% less than I was asking. Here's a tip to buyers: If the item you're trying to buy is that popular, you're gonna have a hard time convincing a thinking seller to take you seriously.
Posted at 02:57PM Jan 20, 2008 by Nelson "Nelz" Carpentier in General | Comments[0]
Code Reviews Considered Harmful
Here at Initech, I recently wrote this document and passed it around to other development managers, to much applause. Since I've had so much success with it, I thought I'd share it here with a larger audience.
Code review is amongst the software industry's worst practices, and I'll tell you why:
This is a useful tactic: Tell her to write up a 5 page proposal, with graphs and metrics for measuring the "success" of this new process relative to the cost in developer-hours and time-to-market concerns. Usually, she will stop right there, because developers hate writing proposals.
However, if she persists and actually does write the proposal, go ahead an have her present it to your boss. (Make sure to click your teeth and shake your head in pity to express your disapproval to you boss during the presentation.) 99 times out of a hundred, the code review process will die a short death, like it deserves.
When your developer comes to talk to you about a code review process, look at this as an opportunity for a mini-performance-review of her work. Surely, there's something she can improve upon herself, without having to drag down the productivity of the whole team, right? And, even if she has been excelling, more often than not she's talked about code reviews with her co-workers, poisoning the environment around you. What with her uppity ways and deliberate efforts to undermine your authority, you've got a couple of ready-made performance-review topics!
Posted at 04:10PM Jan 16, 2008 by Nelson "Nelz" Carpentier in General | Comments[1]
Links - The Fight for Long-Term Thinking
How to recognise a good programmer
:
Posted at 06:30PM Jan 15, 2008 by Nelson "Nelz" Carpentier in Links | Comments[0]
Links - Compilation
Hrm... No apparent theme to today's link roundup...
Ten Thousand Hours of Design Reviews
:
Posted at 06:19PM Jan 14, 2008 by Nelson "Nelz" Carpentier in Links | Comments[0]
Links - Synchronicity...
Geez, Reddit
was a raft of apt articles today, dealing with several issues that are coming up in my daily life.
Whatever happened to code reviews?
:
The top 4 things you should never do to your users
:
The 3 Levels of Programmers: The Good, The Bad, and the Lazy
:
Maybe I'm just grouchy today, but I am struck by how many companies embrace short-term thinking, even though they purport to be thinking of long-term goals.
Posted at 01:37PM Jan 11, 2008 by Nelson "Nelz" Carpentier in Links | Comments[0]
Upgrade Completed
Upgrade Done!
Tonight, I finished updating the JSPWiki plugin
, and added the suite of 'themes'
provided for Roller
.
As you can see, I've now chosen a nice, clean and simple theme provided by BlueRobot.
... Now back to your regularly unscheduled updates...
Posted at 11:26PM Jan 01, 2008 by Nelson "Nelz" Carpentier in General | Comments[0]