Mad Props!

Omniscience is just a Google-search away.

Login

You're reading Mabsterama, the weblog of Matt Hamilton. Enjoy your stay.

Blog

Halfwit on Codeplex

There’s an age-old quote (I’m not entirely sure who first said it) that goes something like this: “It’s better to keep your mouth closed and be thought a fool than to open it and remove all doubt.” In a lot of ways I feel like that when it comes to source code. I love to talk about programming, and I...

Continue reading →

Halfwit Build 41

Last night saw yet another update to Halfwit , with a few little extra features. Nothing major, but I thought I might as well document them here. For starters, I’m displaying retweets slightly differently. I’m grabbing the profile picture of the person who was retweeted, and overlaying it on top of the...

Continue reading →

Halfwit gets a Visual Refresh

I’m still actively working on Halfwit ( if not its home page ), and this weekend I took the time to give it a bit of a visual update. While I like textual toolbar buttons (and judging by the current crop of software from Microsoft, so do they), I had a few users telling me I could save screen real-estate...

Continue reading →

Halfwit Feedback

For those trying out Halfwit, I have decided to stop using Google Wave for feedback and go to a more tried-and-true system. To that end, I have created a UserVoice Forum for Halfwit . You can vote on any feature requests that you agree with, and suggest your own. If you haven’t tried Halfwit yet, what...

Continue reading →

Halfwit Progress

My Twitter client, Halfwit (please excuse the placeholder home page), is really coming along. Already it’s up to version 0.0.0.23, and has some great new features. The “Home” page now shows your normal timeline of followers, along with any tweets mentioning you and any direct messages sent to you. It...

Continue reading →

Halfwit

The preview build of my new Twitter client, Halfwit, is now available. Halfwit was designed to have as few features as possible, to keep the user interface clean and tight. The only feature I truly need is font scaling so I can read the tweets on my notebook monitor. Here’s a screenshot of the main window...

Continue reading →

A New Hobby Project

A few weeks ago I picked up my new netbook, an HP Mini 311. I almost hesitate to call it a netbook, because it has an 11.6” screen, 2GB of RAM, and runs Windows Home Premium. So it’s more like an ultraportable notebook. Still, it rocks and is a big step up from my five year old Dell D400! The screen...

Continue reading →

My Week Offline

Friends and colleagues have noticed that I’ve not been online at all this entire week, and I thought I’d share the story behind that in a post. Last Sunday afternoon I was sitting in the cinema about to watch The Lovely Bones, and all was well. About half an hour into the movie, though, I began to feel...

Continue reading →

I Want a “while” Linq Keyword

The other day when I was playing with the coin change code kata , I thought I’d try doing it in the keyword-based “sql” style of linq coding. The hurdle I struck (well, not the only hurdle, but a major one) is that not all of the linq extension methods have keyword equivalents. Case in point, the TakeWhile...

Continue reading →

Code Kata – Coin Change Problem

Remember the old problem you had to tackle when you were first learning to program, where you had to output how many of each coin denomination made up a given value? I thought I’d tackle it using Linq to see how it might look in modern C#. Here’s my first attempt: var coins = new [] { 1, 2, 5, 10, 20...

Continue reading →