TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How do you develop your weekend projects?

4 点作者 GB_001超过 13 年前
When looking at various HN "Weekend Projects", most are so well made I sometimes contemplate how the developers can organize and polish their project so well over the span of a weekend.<p>So I became curious on how the HN community approaches developing their weekend projects.<p>What are some of your individual approaches?

3 条评论

marketmonkey超过 13 年前
I launched my weekend project with one thing in mind:<p>SHIP IT!<p>Most projects are just that, projects. They very rarely turn in to a business or even make a penny of profit. I tend to build something that either a) I will use or b) Something that will teach me. But, you need to make sure you don't go down the rabbit hole of development. Have a goal in mind to ship by the end of the weekend, even if it doesn't look great, work exactly right or behave just the way you want it to. It never will, there will always be something that you want to change. That's a good thing. Iterative design and development works.<p>I'm not advocating the release of useless MVPs with poor design or webapps that frankly don't work. What I am saying is that when you give yourself a deadline and stick by it, you can learn a huge amount about yourself. Try it.<p>I built <a href="http://www.livelystocks.com" rel="nofollow">http://www.livelystocks.com</a> last weekend because I already used a <i>very</i> basic version of it on my local machine. I thought I would give a little back to the HN community. So, I published it. It hasn't gained much traction, I didn't expect it to, but it still got a few hundred people interested and many people use it every day. I managed to learn a new programming language, get to grips with Twitter Bootstrap and I'm pleased about that. More importantly, it taught me how to properly ship, in a very short timescale. And I enjoyed it.
评论 #3542720 未加载
dangrossman超过 13 年前
I suck at design yet I start with design. I'll make up a header and logo in Photoshop then transfer it to HTML &#38; CSS, and at that stage block out a content area and footer. For me, doing this lets me envision the end product and get myself excited about getting to it quickly. Part of what's exciting is that I'll have something to show people at the end, so not looking like crap matters to me.<p>After that I figure out the data model, create whatever database is needed, open up the docs for whatever new tech I'm learning (that's usually the point of a weekend project for me), and get to coding the actual app.<p>This past weekend I made <a href="http://bookmarkly.com" rel="nofollow">http://bookmarkly.com</a> to learn Backbone.js and a bunch of other related things. It's pure JavaScript on the server and client, and I had to build a screenshot generating server for it too, which bled into the week. I'll probably post a "Show HN" after I give all the code a second pass, I'd like to open source the site.
thiagofm超过 13 年前
Don't waste time with design: use twitter bootstrap, jquery UI and stuff that let's you do it later.<p>Know the ins and out's of auth and stuff that most of web app does have.<p>Know what the hell you are building -- development/programming is impossible to master so you will spend most of your time googling shit and fixing errors, try to minimize the amount of time spent.<p>Know how to emacs/vim/any text editor that makes you productive.<p>Know how to deploy fucking fast.