Author Archives: SeanMcTex
Extreme Financial Management: Why Budgets Suck
There is a school of software engineering broadly referred to as “agile programming.” The basic distinguishing features of agile programming is that it is responsive to changing needs and gets as much done with as little extra overhead as possible. Advocates of this style are fond of saying “do the simplest thing that could possibly work” — a philosophy that I have found valuable far beyond the bounds of programming work. Applying this sort of thinking to my personal financial management has streamlined the process I use for managing money dramatically, and has resulted in some principles I thought worth writing up.
Note: this isn’t a comprehensive financial management plan. It’s just a high-level summary of some of the things I’ve found helpful and which deviate a bit from the common wisdom. You should take the time to understand the common wisdom before fooling with any of this stuff.
Requirements
The first stage in any software development project is to get some idea of what goal you’re trying to reach. In my case, my financial goals are pretty straightforward:
- Guard Against Identity Theft
- People swipe credit card numbers. The faster we can catch that sort of thing, the less trouble it is to sort out.
- Pay Bills on Time
- Obviously, it’s important to pay bills on time, as companies tend to charge usurious fees or disconnect your iron lung if you’re late.
- Be able to itemize deductions at the end of the year
- I have a lot of deductible expenses throughout the year, and end up paying a good deal less in taxes if I itemize.
- Save for retirement (and other stuff)
- I don’t want to have to work forever. This is my get-rich-slowly scheme.
- Know how much I can spend
- If I spend more than I have, I go into debt. Debt is expensive and demoralizing, and best avoided whenever possible.
- Spend as little time as possible messing about with money
- While I think it’s terrifically important to handle money well, it’s also terrifically uninteresting, and I would rather spend my time doing any number of other things.
In the spirit of “the simplest thing that could possibly work”, I try to throw out anything from my financial management practices that doesn’t directly serve one of these goals.
Design & Implementation
With a clear idea of what we’re trying to accomplish, it’s time to figure out how to reach those goals:
Goal: Guard Against Identity Theft
There are two aspects to this: preventing it to begin with (which I’ll call “prophylactic”, because it sounds racy) and detecting it quickly if it occurs to help minimize the damage done.
The prophylactic side of it is the stuff you’ve probably heard before. Use good passwords. Cover the keypad on the ATM when you get money. Don’t give any personal information to anyone who calls you on the phone, even if they claim to be from a legitimate organization. Don’t sign up for strange contests on the Internet.
But in addition to the precautions, you need to know quickly if someone’s using your credit card or sucking money out of your bank account. You can review your statements each month, but that means that someone could be bilking you for a long time before you notice. Plus it’s a hassle to go through a whole month of transactions which are no longer fresh in your memory.
I use Yodlee, a free, online financial management service that aggregates information from all the banks, credit cards, and brokers I use. (There are several other good services as well: Wesabe and Mint are two of my other favorites.) By simply clicking the “Transactions” button each Saturday morning, I can review all the transactions in all of my accounts over the past week at a glance. Even better, I can configure Yodlee to text me if it sees any transactions above $500 or that look suspicious according to other guidelines I set up. It’s easy to check for odd activity, because the transactions are fresh in my memory, and there’s only a week of them to look at.
The best aspect of this approach? It only takes about 5 minutes per week — often less.
Goal: Pay Bills on Time
Paying bills is one of my least favorite things to do. Fortunately, there are a few things that make it a lot easier than it used to be.
Lots of vendors, like cable companies, phone companies, and city utilities provide an electronic bill pay service. The advantage to these is that they’re convenient, you know that your bills will be paid on time, and they’re free. The disadvantage is that they require you to essentially give those vendors the keys to your bank account, you don’t have direct control over when those bills will be paid, and if your balance runs low or you decide to switch banks, things can get very messy.
Another alternative that I particularly like is my bank’s online bill pay service. Most banks offer this now for free, since it’s much less costly for them to process electronic funds transfers than it is to process little pieces of paper. (They’ll fall back to generating actual checks when necessary.) With this option, paying bills is as quick as filling in a small form on their website. (If it’s someone you’ve paid before, you need only enter the amount in the appropriate field.) You retain control of when your bills are paid, and if you change banks or have difficulty with the vendor, there are fewer pitfalls. The downside is that most of these services need 3-7 days lead time to pay a bill, which can make timing a bit tight at times.
Whichever of these you use, take advantage of the automation options they offer! For bills that are the same amount each month, you shouldn’t even have to think about them — just set it up once, and let the recurring payment option take care of it for you in the future. Since I’ve switched to using electronic bill pay services and automated the predictable charges, paying bills only take a few minutes a week and I no longer have to buy stamps.
Goal: Be Able to Itemize Deductions
In order to be able to itemize your deductions, you need to be able to find all your business expenses, educational expenses, healthcare expenses, charitable gifts, etc. If your records are on paper, this is an enormous pain. However, if all your transactions are already going through Yodlee or a similar service, it becomes an easy matter, when you do your weekly check for unauthorized transactions, to categorize these transactions appropriately. Some services will recognize transactions of a particular type and tag them automatically for you, saving you even more time. Having correctly categorized data makes it fast and easy to generate reports at year’s end with all your deductions listed.
Another handy trick is to establish multiple accounts and to use an appropriate one when you spend money. We have an account dedicated to charity; whenever we give money away, we draw it from that account, making it even easier to recognize those expenditures when the Tax Man comes knocking.
Time cost: another 5 minutes or so a week to tag transactions, but with hours, frustration, and dollars saved at the end of the year when filing taxes.
Goal: Save for Retirement (and Other Stuff)
The easiest way to save for retirement is to have the money scraped off your paycheck before you ever see it. If your employer offers a 401K, automatic deductions should be easy to set up. (Also, if your employer offers matching funds for your 401K contributions, do whatever you need to do to max that out. It’s free money, folks!)
If you don’t have a 401K through your employer, it’s easy enough to set up an automatic draft to suck the money out of your checking account and into an IRA automatically. Again here, automation is your friend — the less you have to think about doing the right thing, the more likely you are to actually do it. And remember to set aside a minimum of 10%, more if you’re starting late. It’s tough to do, but is much easier than eating cat food when you’re 70.
Where to invest that money? As a lazy investor who still wants good returns, I’m a big fan of index funds. These are designed to match the performance of the Dow Industrials, the S&P 500, or another stock market index. Because there are few decisions to be made in managing those funds, their management fees tend to be very low, and they outperform about 90% of the mutual funds out there. If you lack time or inclination to research funds (or even if you don’t), these are a great way to go.
Groovy sidenote: by investing regularly, you take advantage of something called “dollar cost averaging”. Here’s how it works: Let’s say that AAPL shares cost $4 in March and $6 in April, so the average price for them is $5 over that two month span. Now, if you bought $120 worth of Apple stock each month, you would have bought 30 shares in march and 20 shares in April. Your total cost for the 50 shares you now own is $240, or $4.80 per share — $0.20 less than the average price over that time period. By buying regularly, you automatically get a bargain. Cool, eh?
Automatic withdrawls are also a good way to save for expensive purchases, like vacations or cars — just have your bank automatically put that money aside into another account automatically whenever your paycheck comes in. You don’t have to think about it, and it earns interest while you ignore it.
Weekly effort to save for retirement: none whatsoever.
Know How Much I Can Spend
This is where I part company with a lot of financial management folks.
The common wisdom is to figure out how much you spend on various things through your week — coffee, eating out, groceries, entertainment — and to track those individually. If you’re out of grocery money, then you either wait on groceries, or pull money out of another area.
This is both inflexible and an economy-sized pain in the butt.
My approach? Figure out how much money you have left for the month after putting aside savings, paying bills, paying down debt, insurance, etc. We have a tiny little one-page spreadsheet we use for this. (If you don’t know how much a given bill will be from month to month, be pessimistic. It’s much better to find you have more money than you need than not enough.) Take that monthly number and divide it by 4. (Or 4 1/3, if you’re precise: 52 weeks ÷ 12 months.) Then get that much money out of the bank in cash at the beginning of the week. When you run out of money, stop buying stuff until the next week.
The beauty of this approach is that it’s drop-dead easy to see how you’re doing on your spending. You’re never surprised to find when your debit card statement comes that you spent twice as much as you thought. If you run out of money during the week, it’s never that long to wait until your next “payday”. (Also, if you’re a privacy nut, the government can’t tell where you’re buying the tinfoil for your beanies if you pay cash.) You can spend more on groceries this week, and then go nuts on buying action figures next week, without it adding to your money management workload.
(An important side note: it’s vital to have an emergency fund of two-three months of your salary. This allows you the flexibility to pay to have your car repaired when it explodes without hurling you into debt. Establishing this is a good first priority if you’re just getting your financial house in order.)
Spend as Little Time as Possible Messing with Money
The most interesting thing about this approach is what I don’t do any longer. Among these:
- I don’t reconcile statements when they come in. Because I’m already checking that the bank records look OK when I do my weekly check for suspicious transactions, there’s no longer a need to pore over every bank statement. This theoretically opens the door for the bank to take a few dollars extra from my account without me noticing. But in the past, every time I spent hours figuring out why my balance sheets were off, it turned out to be my fault, so this is a risk I’ll happily take in exchange for getting all that time back.
- I don’t review many transactions. Because I buy most stuff during the week with cash, the number of transactions is far fewer than when I was using a debit card for everything.
- I don’t obsessively categorize my records. I love charts and graphs as much as (ok a lot more than) the next guy, but making them was the only benefit I got out of tagging and categorizing all my spending. Now I just tag the stuff I think I can claim a deduction for, and leave the rest pretty much alone. If I decide I need more exhaustive data, it’s not hard to go back and add the necessary categories, but it hasn’t seemed worth the effort yet.
- I don’t spend much time dealing with money. My weekly bill-paying sessions take about 25% of the time they used to, and I’m convinced that my money is being handled at least as wisely.
- I don’t stress about it when I buy something. I know how much money I’ve got, because I can see it in my wallet. If I stop spending when I’m out of money, I know that my finances are in order.
Conclusion
Though it’s taken a long time for me to get to this point, this approach has made dealing with finances for a family of six much less of a time-consuming hassle than it has ever been before. I’ve gotten back a chunk of my Saturdays, and my family is doing well with our financial goals. It doesn’t take much green-eyeshade work, and is easy to adjust as conditions change. I hope that some of the ideas here will benefit some of you, and help you save you both effort and worry.
Questions and comments are welcome!
Random Shiny Things
Jason Young mocked me recently for not having updated for a while, which, of course, hurt my feelings deeply. (Oh, wait, that’s right — I’m a guy, and therefore don’t have feelings. Sweet!) I’ve not been in a writing frame of mind lately, but do want to keep up with our family happenings. Some recent items of note:
Against all odds and sanity, our zillion-year old Ford Escort, which had 169,000 miles on it when the odometer stopped working a year and a half ago, actually passed its state inspection. To celebrate, Kathy gave it a spiffy new hood decal, and I’m planning to reward it with an oil change.
Emily has four canvases in an art exhibit at Piece You Up, a local urbanwear/gift/art shop at 243 N. LBJ. There was a reception on Sunday where visitors had a chance to meet the artists and where her work was well-received She’s already making far-reaching plans for her earnings.
Maker Faire follow up: here’s a bit of the video that I took at the Faire, including the entirety of the grandest Diet Coke/Mentos demonstration I’ve ever seen:
Million-Dollar Idea follow up: Here’s a sample Old West sonogram I did for one of my friends:
I just picked up Fallout 3 and, being a big fan of both the earlier games in the series and of Oblivion (which used the same engine), have been enjoying it a great deal. (If you don’t know what Fallout 3 is already, and don’t want to think me an even bigger nerd than you already do, don’t bother following that link.)
A couple of weeks back, the library where I work had a fire. Fortunately, it was fairly contained in our break room and the storage room adjacent, but we got to evacuate the building for several hours and admire the firemen in all their gear. There were no injuries and fairly minimal property damage, though the break room still has a pretty distinct stink to it.
I got to lay down some pennywhistle tracks for an album that some friends are putting together. It’s fun to get to do some of that in a semi-professional capacity, though I always forget how demanding recording can be, even in short bursts. (It’s probably easier if you’re not a sloppy player by nature!) Also continuing to join in for Irish Sessions at the local coffee shop, and play the occassional gig with The Patio Boys.
So, that’s what’s up with us. How are things with you? Work going OK? How’s the family? That outfit looks terrific on you, by the way. No, seriously! I don’t think it makes you look fat. Well, yeah, horizontal stripes and all, but you really carry it. Honestly!
I’m a Mythical Beast
And it’s not just my wife who says so.
When I’m going to take a day off from work, I email our team to let them know I’ll be out. Here’s a recent missive:
Hey y’all,
I’m planning to take Friday off as a sanity day and to strip down, don the
headdress of the fabled jackelope, and beat a drum in a sweat lodge in the
woods for a while while shuffling around the smoky fire in ritual native
american dance.Or maybe just enjoy a book and some tacos. Either way.
Laura, one of our awesome graphic designers, responded with this:
May the spirits guide you on your journey
Truly, I work with some amazing people.
Radio Silence
Hey, Mouseketeers! Sorry for not writing more lately. While school’s in session, our weeks tend to be busy but homogeneous, and our weekends totally unpredictable, neither of which is much good for the discipline of getting things down on paper (or electrons). Here’s the latest:
- After returning from the conference in Springfield (where I had a lovely time, thanks for asking), I took all the kids off to the Texas Renaissance Festival with my trusty brother, my cousin and her husband in tow. This worked out well, as Liam was feeling rather sick in the morning, and the other kids were able to run around with the adults while Liam and I sat quietly under trees and watched people in chain mail walk past. (“Holy cow, did you see that 10 foot tall dragon?” “Really? You dressed as the Joker to go to a RenFest?” “Please, ma’am, you’re not really equipped to be wearing that!”) About midway through the afternoon, Liam’s belly stabilized, so we were able to run around to see the Mud Show, the falconry, jousting and fireworks. Great fun! If you’d care to follow along in the photo storybook, you can do so here. The Festival runs for several more weeks, so if you’re in the area, I highly recommend a visit. Tell them Sean sent you! (They’ll act like they don’t know what you’re talking about, but don’t worry, that’s just part of the security.)
- Last weekend was Maker Faire, which is kind of like a giant support group for people like Jason Young and me who like to build large, potentially lethal do-it-yourself projects. The three younger kids and I met up with Jason and Erin, his (far) better half, for a great day viewing art cars, making shrinky dinks out of recycled plastic, riding bicycle animals, watching robots fight to the death, learning to weave on a loom, meeting the Eepybird guys, dodging huge gouts of flame shooting from fire plugs, seeing rockets launched, crocheting handbags from used plastic grocery sacks, and more. Photos are here, and I’m editing down some of the video I got for a highlight reel, to be posted soon.
- This morning I went and laid down some pennywhistle tracks for an album some friends are putting together. Fun to get to take that into the studio, though I always forget how exacting recording can be, even in short stints. John, the audio engineer, had 7 mics on the whistle, so I’m interested to see what sort of tone he manages to extract from that daunting array. Between that at the Thursday night Irish Sessions, I’ve been enjoying keeping a foot in the musical world even during The Patio Boys’ recent hiatus.
Other than that, it’s school, school, school! The kids report cards are trickling in for the first six weeks, and they all seem to be doing fine. Kathy’s been kicking butt and taking names at the University — the former figuratively, the latter literally, as she’s heading up a couple of student organizations for which she’s been assembling T-Shirt orders. And I’m still plowing away at the day job, leading a rag-tag fleet on a lonely quest across the galaxy to find Earth, our long-lost home planet.
Doggoneit. That’s not me.
Million-Dollar Idea
Today’s brilliant idea: novelty sonograms for expectant mothers.
For a little extra, your sonogram technician can do a “Glamour Shots” version, use a little photo editing to have your developing baby riding a surfboard, add in amusing word balloons, or (my personal favorite) make a sepia-tinted “Old West Sonogram.”
I hereby release this idea into the public domain. Go take it and make a million. Don’t say I never did anything for you.
High Ed Web 2008
I’m currently at the High Ed Web 2008 conference in Springfield, MO. The conference is geared to web professionals in Higher Education, and is an interesting combination of marketers, technical folk, and the occasional vendor. There’s lots of good information to be had (as well as an immense amount of equally good food — who suspected that “travel is broadening” should be taken literally?), and all of us who are attending are getting a lot out of it.
Yesterday afternoon, James, Jeff and I did our planned presentation: University-Wide CMS Implementation: Failure, then Success. We had a lot of fun with it, taking a pretty irreverent approach to the history of our CMS project, and using some cool 3D timeline software to present our information in an interesting way.
Conference attendees have been using Twitter to communicate about the conference pretty extensively, so I told people at the start of our presentation that I wanted them to help me make all the people in other sessions feel as bad as possible for missing ours. Toward that end, I encouraged them to post the most outrageous lies about our presentation they could think of. Here’s the Twitter chatter that was posted during our presentation:
- jesseclark: I have recieved more temp tattos in the past two days than the last 10 years! #heweb08
- tonydunn: #heweb08 live mexican wrestling in SAC4 session! AWESOME!!
- stomer: Admiring the wrestling masks at SAC4 #heweb08
- carlenek: #heweb08 SAC4, CMS Failure then success. They just gave each of us $5!!
- stomer: In unison “politics” #heweb08
- stomer: “Uploading images has more steps than AA” #heweb08
- tonydunn: #heweb08 massive EPIC FAIL… what a story! if you ain’t in SAC4 ur missing it
- tonydunn: @pberry blackops meetings… sounds like us 🙂 #heweb08
- stomer: Another plug for adding content best practices along with CMS training #heweb08
- tonydunn: ‘brand the service, not the product’ – excellent advice! #heweb08
I’m having a great time getting to enjoy some of my work friends in a more social setting than usual, as well as meeting people from other Universities and Colleges around the country, getting to see Springfield, and taking photos with team members in luchador masks in front of local landmarks. We have another day and a half of conference to go, after which I’m looking forward to the chance to meet up with my Uncle Rick and some old friends who also live in the area.
Sidenote: before leaving for the trip, I told the kids that I was going to Springfield for a conference. “Cool!” said Liam. “You’ll get to meet the Simpsons!” I launched into an explanation of the fact that one of the running gags on the show is that they don’t ever let on where Springfield actually is, and how in the movie Ned Flanders points to the four adjacent states, Ohio, Nevada, Maine and Kentucky, which are of couse widely spread. Thus I wouldn’t actually get to meet the Simpsons, because the Springfield they live in is a fictional construct, not the one in Missouri.
Ten minutes later it occurred to me that I would also not get to meet them because they’re cartoons.
Yep, I’m a dork.
QA Engineer Needed
Hi all! Hideo, our superb QA guy up at work, is heading back to Japan at the end of this month, and we need to find someone to fill his shoes. If you’re interested in web application development and/or software quality assurance, please check out the listing I’ve posted on Craig’s List. Thanks!
Fun With Code and Coders
Monday night I headed up to Austin to drop in to the Heatwave Interactive/AGDC party at the Sky Lounge up in Austin. Heatwave is helmed by Anthony Castoro, one of my old bosses from Origin, so I thought it would be a nice opportunity to catch up with some of that crew. I had an even better time than I expected, participating (badly) in a Rock Band 2 tournament, and catching up with Joshua, Anthony, Edgar, Tim, Brit, Steve, Doug, Cody, and probably more whom I’ve forgotten. (And given some of their states at the time, some have probably forgotten seeing me as well.) Thanks for the great time, all!
Also, I want to give a bit of Google juice to Stack Overflow, a new site that’s designed for asking an answering programming questions. They’ve built some nice tools to ensure that good information rises to the top over time, and I’ve been very impressed with the quality and quantity of information there. Well worth a visit if you’re a programmer.
Of Teddy Bears and Farting Dogs
My friend Amy Boyd has, over the time that she has worked at Texas State University, acquired a fairly impressive collection of stuffed animals. This was not because she bought them herself, or even because she’s particularly fond of them, but because someone gave her the first one as a joke. Other people got it into their heads that she collected them, and have given them to her as gifts until her desk was awash in them.
Among these unsolicited stuffed critters was one Walter the Farting Dog, a stuffed canine apparently based on a children’s book series of the same name. Walter is a scruffy-looking beast who, when squeezed, emits a distinctive flatulent sound. Unfortunately (or fortunately, depending on your point of view), his batteries were eventually exhausted, and his noisome and noisy gastric distress came to an end.
I thought that Walter deserved a second lease on life, but that it would be much funnier and more surreal for Walter to do something entirely different when resuscitated. While on an outing with Abigail, we happened across a Build A Bear workshop, where I noticed a good selection of voice boxes for their bears — just the thing for Walter! I explained to Abby what I had in mind, and we rooted through their selection of sounds until we finally settled on this. The woman at the desk was a little baffled that I only wanted the voice box without a bear around it, but happily obliged me when I started waving around the Lincolns.
A couple of weeks later, I divulged the plan to Jeff Snider, and we kidnapped Walter early one morning to do the necessary surgery on him. Putting his old scouting skills to good use, Jeff deftly snipped Walter’s belly stitches, extracted the old sound box, slipped in the new one, and with a surgeon’s precision, sewed him back together so neatly that one would never know by looking that Walter had been through trauma. (Photo gallery is here.) We thought about neutering him while we had him sedated, but decided that with the romantic hurdles he already faced, it was probably unnecessary.
We discreetly replaced the dog on Amy’s desk, and then began the most difficult part of the whole process: waiting for someone to discover Walter’s new personality. Neither of us could go squeeze him ourselves, as we would give ourselves away all too quickly. But nobody who was already familiar with Walter had any inclination to squeeze him any longer, as his batteries had died long before.
Fortunately, we were rescued from our purgatory about a week and a half later, when Whitten picked Walter up and gave him a good squeeze.
“Let’s go shopping!” chirped Walter.
“What the h***?” responded Amy promptly.
A few more squeezes elicited more of Walter’s new vocabulary, all delivered in a cloying preadolescent whine:
“Hey, Girlfriend!”
“It’s great to have a new friend like you!”
“You look great!”
“You are too cool!”
All of this happened while I was at lunch, alas. After our earlier Cuckoo Clock prank, Jeff and I were immediate suspects, and since I lack the ability to lie well, all the details quickly spilled out. Amy thought it was hilarious, and has now demanded that we install the flatulence voicebox into her stuffed spider.





