Monday, November 9, 2009
Unexpected Benefit
"Hey honey, is this milk bad?"
"Babe, can you smell this deli meat? It looks a little... funky."
Alternatively, if I cook something good, to her the whole house will smell like it for a while, so it's in my best interest to cook as much deliciously-smelling stuff as I can. Look out world, here comes Chef Ed!
Saturday, October 3, 2009
Get Busy Living, or Get Busy Setting Up Your Workspace
For a long time now, I’ve been trying to make my work-from-home setup more usable. Or, more accurately, I’ve been complaining that my work-from-home setup is inadequate and then not doing anything about it. See, I have a desk in the basement, but it’s not really a computer user’s desk. Sure, it has a keyboard drawer, but there is no room on that drawer for a mouse, so my mouse-hand always ends up in an awkward position. Couple that with the fact that my desktop PC just croaked and I have no USB keyboards to plug into my laptop, and the desk became darn-near unusable. I tried using my laptop on the couch, but I either end up nearly burning my lap or hunched over the coffee table.
With the bare minimum in mind, I set out to Staples (just about the only tech retailer within walking distance of my job) to get a USB wireless keyboard. I figured $35, maybe $40, and my desk would be back in action AND I could use the laptop just about anywhere in the house.
I managed to get lucky; Staples was having a sale on the Microsoft Wireless Desktop 3000 (keyboard and mouse combo). $50 seemed like a good price for both devices.
Well, the keyboard is great, though nothing special compared to other keyboards (well, it’s no Microsoft Natural Ergo Keyboard 4000). It just works. The mouse is the real winner. The bundled mouse is the Microsoft Wireless Mouse 5000, and it comes with “BlueTrack” technology. I don’t know what that means, but I do know I can use the mouse on just about any surface. Anything. I just flopped it down on the fleece that’s piled right next to me and it worked perfectly. I’m not sold on the location of the “forward” button, but I rarely use that anyway, so it’s not a big deal.
This is coming off like a shill review, so I’ll stop talking about the devices themselves (I have no relevant experience with wireless keyboards or mice to compare these to anyway). I’m sure Logitech’s offerings are awesome too (their MX500 mouse has been my faithful companion for years).
The point is that now I’ve got a very comfortable working environment at my desk OR on the couch. The nice side benefit is that using a wireless keyboard just makes me feel like a badass hacker too.
Monday, September 21, 2009
You Should Listen to Me: I Placed First in a Private Make-Believe World
Monday, August 10, 2009
Thursday, August 6, 2009
It Ain't Over 'Til It's Over
You don’t want to be Cowboy Jon praying Matt Wieters comes up in June while you sit in 8th place not even needing a catcher. Or are you holding your waiver claim because you’re afraid someone is going to drop Prince Fielder? Who are you, John Q. Law? This is your job, why? Wait, even better. If you’re in a league with a guy who wears fancy dungarees and who would drop Prince Fielder, you shouldn’t be in that league. If you need a guy for your roster, then claim him. While your leaguemates are waiting for someone they deem worthy of a pickup, you’ll be grabbing all kinds of other players that are immediately useful.That advice goes for free agents too. And better yet, free agents don't cost you anything other than the worst player on your roster.
- Ben Zobrist
- Mark Reynolds
- Jon Lester (an impatient owner dropped him)
- Andrew Bailey
- Jordan Zimmerman (traded to get Casey McGehee)
- Jake Fox (traded to get Leo Nunez)
Wednesday, April 29, 2009
Did Anyone Else Hear That?
Thursday, April 9, 2009
Look At the Time Stamp
Sunday, March 29, 2009
Fantasy Baseball: Players I Own
- Carlos Guillen: Tampa4, Work League (WL)
- Albert Pujols: Nine Bo Jacksons (NBJ), Tampa4
- Nick Markakis: Garrett Anderson (GA), Tampa4
- Chris B. Young: GA, Tampa4
- Josh Beckett: WL, Tampa4
- Gil Meche: WL, Tampa4
- Ted Lilly: GA, Tampa4
- Brian Wilson: GA, Tampa4
- Rich Harden: GA, Tampa4
Saturday, March 28, 2009
Programming Update
Thursday, March 26, 2009
Why I Don't Like SOLID Principles
- Single responsibility principle
- Open-closed principle
- Liskov substitution principle
- Interface segregation principle
- Dependency inversion principle
SOLID is good.
SOLID is not gospel.
The first rule of programming should be "use your brain." The first answer should always be "it depends." SOLID is not a silver bullet (because, as we know, there is no such bullet). There are going to be times where you need to write some code that is not pretty. Sometimes we acrue technical debt for valid reasons. Usually the reason is we need to implement some feature or bug fix fast, possibly because we're losing customers.
It really comes down to what Jeff said: "Quality really doesn't matter that much, in the big scheme of things." What matters is what we deliver to the customer. Of course, good code quality helps you deliver more and better apps to the customer. But the customer does not care that you followed the SOLID principles to the letter as long as the product is right.
Tuesday, March 17, 2009
Managing Risk With Bench Spots, Part 2
- Platoon: One guy who mashes right-handed pitchers, one who wails on lefties.
- Upside: Younger guys who might outperform expectations
- Pitchers: In daily leagues, you could have extra pitchers to try to rack up counting stats.
- Injury risks: As mentioned in part 1, you can backup your risky players.
Sunday, March 8, 2009
Managing Risk with Bench Spots, Part 1
- Matt Wieters will start the season in AAA, but is expected to be called up as early as May.
- Chase Utley will start the season on the DL, and should be back within a month or so.
- Rich Harden is currently healthy, but you never know when he'll be injured.
- Max Scherzer will be the 5th starter in Arizona, but if he's ineffective they might send him to AAA for some work (unlikely but possible).
Thursday, March 5, 2009
Moneyball in Fantasy Sports
Saturday, February 21, 2009
Tuesday, February 17, 2009
I Love My Wife
Sunday, February 8, 2009
A-Rod Did Steroids
Saturday, February 7, 2009
Joel Vs. Kent Smackdown!
Tuesday, January 27, 2009
Game Log: Farcry 2; or, It's like Mercenaries but it doesn't suck.
Tuesday, January 20, 2009
All The Pics from Minnesota
Check out this album:
You can also check out the Flickr album, but it doesn’t have the nice auto-album feature that Windows Live does.


