Check out my (sort of) weekend project...
Check out my (sort-of) weekend project . . . And by weekend project, I mean something that I thought sounded like a small idea that I could throw together over one or two weekends, but ended up taking over six months. This is a bit of a long submission, but after lurking on HN for the last few years, I thought this might be a chance to contribute something back. I’m just going to briefly discuss why my “weekend project” took so long, and how I got where I am. The url is http://dudmail.com - it's a disposable email site. Similar in intention/scope to the many existing ones out there, but…
What it does
In the maker’s words, at launch
Check out my (sort-of) weekend project . . . And by weekend project, I mean something that I thought sounded like a small idea that I could throw together over one or two weekends, but ended up taking over six months. This is a bit of a long submission, but after lurking on HN for the last few years, I thought this might be a chance to contribute something back. I’m just going to briefly discuss why my “weekend project” took so long, and how I got where I am. The url is http://dudmail.com - it's a disposable email site. Similar in intention/scope to the many existing ones out there, but hopefully differentiated a bit based on how long we keep the mail (two weeks), and by accepting attachments and optionally forwarding the email onto a personnel email address. (And of course, by being mine =) After being inspired by all of you that seem to be actually getting ideas off the ground, over the last couple of years I had tried (and failed) to get two or three other application ideas to succeed. One reason they failed was that my ideas were far too ambitious for me to pull off. Their scope was so large that I could never finish them off, and I never felt they were ready to be released. It took a year or so (or more) before I was ready to give up on each idea, so this was a huge waste of time for me in terms of not failing often/early. Identifying this large scope issue as a failing, I thought that a disposable email site was such a simple concept with a single well defined focus (ie email) that I should be able to knock something together quickly and actually get something released... Why did it take so long? There were a few reasons... The guts of the site were actually thrown together pretty quickly - not much longer than my naive ‘weekend or two estimate’. The bits that let me down were: - learning how to render a million different types of email sanely (still in progress). - trying to learn how to bend postfix to my will (achieved) - learning how to make a site design that didn’t suck (sort of achieved) - trying to work out why my application keep falling over (problem avoided) - fear of actually releasing it / considering it finished. The site was created using Ruby on Rails - it has a really simple database schema and it was all pretty straight forward. The biggest problem was rendering email - this turned out to be far more complicated than I expected. Plain text email is simple, but then you have to handle html mail, multi-part mail (text and html parts!), base64 encoded mail, mail in any one of a million different character sets, email with attachments etc etc. For html mail, you need to be able to render it within the css hierarchy on your page, without impacting adversely how the email was meant to be display. For emails in a odd unicode character set, you need to ensure you’re handling and storing it correctly for every step of the process, or the end result will not be pretty. Rendering email correctly was one of the hardest parts of this site, and I’m still finding types of mail that I’ve not yet encountered and haven’t handled yet. Postfix was a real problem as well - I’d never really dealt with it before, and what I was asking it to do was pretty far out of the ordinary. I wanted any email, coming to any email address, on any subdomain, on any valid domain to be forwarded to my Rails instance for processing. This was strange enough that fine folks in #postfix were hesitant to help me because of the 'overwhelming amount of spam' I could expect to receive. I was expecting 99.999% of emails to be spam, so this was cool. In the end after many many hours, I was able to make it do what I wanted using virtual_alias_maps and some very generous regular expressions. Any email coming in gets forwarded to an alias, which then pumps it directly into the rails webserver as a POST request (to avoid firing up a rails instance for each email) The next issue was that of design - I’ve never been competent in this area. Initially I…
Does the same job
all alternatives →- MWMy weekend project - minimotivation.com2010 · minimotivation.com · ▲78
- IFI failed for a weekend project, here is my 5 days side project2016 · ▲6
I was wondering whether it’s possible to successfully create a weekend project and if so, with which quality. Here at HN I’ve read many stories of random people (to me they are like teachers) creating “Show HN” projects in 48 hrs which are amazingly awesome and also hit the top site of HN. So here I’m presenting mine: http://keepandplay.com. This is actually not a weekend project, I tried for it to be, but I failed. It actually took me 5 days to have it as it is right now. So I’m still profoundly skeptic on how to realize a 48 hrs side project with the look and feel and quality I…
- MPMy project for this weekend (with source)2010 · softhyphen.com · ▲120
- WPWeekend project in response to findhisporn.com2011 · ▲17
After seeing the ReadWriteWeb article on findhisporn.com (http://www.readwriteweb.com/archives/find_his_porn_evil_website_of_the_week.php), my instant reaction was to build something to counter that. I spent the weekend building the app, but had to wait another week to get my payment system set up. The site is http://www.hideyourporn.net/ (completely safe for work site) as well as a more generic http://www.personallocker.net/ which is what the app is branded at. Any feedback would be greatly appreciated - just keep in mind - HN is obviously not my target audience.
- WCWhenEpisode.com (Simple weekend project)2012 · whenepisode.com · ▲81
- MWMy Weekend Project - Am I Crazy?2012 · ▲14
I created https://foundermeals.com as a weekend project, and as part of an internal competition we do at http://www.freshform.com I love the concept, and I'll be ecstatic if the project is funded and can move forward. But I'm curious if I'm focusing too much on my own insane hunt to find the simplest way to cook, or if that appeals to others. Most people I've told about this respond with, "You're kinda analytical, huh?" or "You think people would pay for that?" or even "...." The thing is, I'm not trying to sell recipes, I'm trying to sell convenience, and I'm not sure I've communicated that…
More work this month
the category →


The app store for voice native apps that lives in your notch
Work · 28d ago · voiceos.com

The New Calendly▲211Handle all of the work before, during, and after meetings
Work · 17d ago · calendly.com
Launched alongside, September 2011
the whole month →- HP
Life & fun · 2011 · hackerthings.com
- SF
Life & fun · 2011 · smozzy.com
- WA
Life & fun · 2011 · visualsort.appspot.com
- PC
Life & fun · 2011 · pickhealthinsurance.com
- HN
Life & fun · 2011 · hn.gethifi.com
- FTFinal Touch▲194
Life & fun · 2011 · finaltouchapp.com