My Weekend Project: Not A New Yorker (Feedback Requested)
My Weekend Project: http://www.notanewyorker.com/
Around 6PM last night I was watching How I Met Your Mother’s latest episode. One of the premises surrounding this week’s episode was those things which make one a New Yorker. I was instantly inspired with the idea of making a little website to capture those things.
Having spent some time around HN for the last few months one piece of advise that always pops up is, “Just Build It.” This seemed like a good project to apply that to, so I grabbed a friend who does front-end stuff, sold him on the idea and began work on the backend.
10 hours and 4 minutes later it exists.
The time was spent pretty much like this:
- 6:15: Got idea from How I Met Your Mother
- 6:18: Decied on domain name
- 6:20: "I think I could build it in GAE really quickly"
- 6:25: Asked a friend to write the front-end
- 6:30: Started coding backend
- 8:00: Finished coding backend
- 8:10: Bought domain name
- 8:22: simcop suggested adding a rater (backend now *un*done)
- 9:16: Rating code for the backend finished and tested
- 9:44: Added logic to determine the next page you view and tested
- 10:13: Began merging frontend and backend
- 11:10: Discover that neither Simcop nor myself know enough JS to write the front-end for the upvoter.
- 11:20: Conned numerous people into helping us solve this (buu, jesus mostly)
- 12:58: SimCop learned JS because buu and Jesus were sleepy. Rating code finished and working on both front and backend
- 1:40: Food while DNS stuff happens.
- 1:45: DNS Done
- 2:33: GAE doesn't allow ordering by a value which is not in an inequlity... rating >= -10 order by created = "FUUUU"
- 3:00: Deployed!
- 3:10: Deployed 4 or 5 more times
- 3:35: Hackering SymPullCDN - Removed Revalidation (manual purge for update), Removed Cache-Control respect (same GAE and it’s Cache-Control: no-cache), forced Cache-Control: max-age=604800 (things can be so much faster when you break rules)
- 4:19: Final Version Posted
Without having spent a lot of time around HN this would not have been done this quickly by any stretch of the imagination. Thank you guys =)
So, now that’s it’s launched, what are the myriad of the things that could be done better?
25 comments
[ 3.8 ms ] story [ 67.9 ms ] threadyou could make the background (of the content) transparent black or white.
i´d style the text and links a bit. different font family and color.
the links to your own sites should open in a new window. otherwise you will lose every user to your sites.
i would center the headline.
but anyway, nice idea.
martin
maybe you could make a platform so anyone could make a site thing like this... it's similar to FML or texts from last night... if there were a platform anyone could make this type of site... hit me up on gmail. i might be interested in helping.
Not to be snarky, I'm actually building something that similarly mimics reddit, but I constantly ask myself why I'm reinventing the wheel when i could just create a subreddit.
A few minor tweaks to the visual design would make a big difference, but I'm sure you know that.
Longer term: maybe widgetise so people can put it on blogs etc.
No ordering is yet implemented based on rating, everything is displayed based on the created date. Any posts which reach -10 are deleted. I figured that would be a good anti-spam method, and it seems like some spamming things are hitting that.
Once there is more data some "Best of" and such sort links will most likely be added =)
Why isn't the list ranked?
On refresh of the page, could you swap the background image? I like the one you have, but since there are probably a thousand awesome, CC-licensed images on Flickr, you could play around with that, too..
> 6:30: Started coding backend > 8:00: Finished coding backend
Usually it takes me that much just to name my classes and variables.