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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: I'm taking 2 weeks off work to build a prototype. Any advice?

17 点作者 nicwest大约 9 年前
As the title says I&#x27;m taking 2 weeks off to build a prototype (website + workers) for an idea I have been kicking around friends and family for a few months.<p>My current plan is to spend the first day planning, 3 days researching, and then 10 days building. (this leaves me 2 days free to watch the rugby and get out and about).<p>I&#x27;m a solo web developer with no dependants, and I&#x27;m planning to work from home.<p>I&#x27;m looking for general advice about solo sprint work, personal&#x2F;time management, and interesting technology.

16 条评论

Aij7eFae大约 9 年前
Just do yourself a favor and include one more week.<p>It doesn&#x27;t matter what kind of project, always include one more week.<p>Don&#x27;t be upset if you can&#x27;t stick to your plan, allow yourself an extra week.<p>It&#x27;s not your fault, that&#x27;s basically software engineerings nature.<p>You should get out daily, for at least 1 hour. Simply because that one hour is for recharging your brain, which again leads to better performance.<p>Also what I try to do, when I&#x27;m doing a hackathon, is that I&#x27;m looking for templates from themeforest or wrapbootstrap.<p>There are also a lot of good templates for your framework, where auth&#x2F;register&#x2F;signup&#x2F;signin&#x2F;roles etc. is already done for you.<p>I don&#x27;t like reinventing the wheel, I&#x27;d rather focus on the business logic.
评论 #11238776 未加载
评论 #11227563 未加载
chatmasta大约 9 年前
The most successful side project I ever had was an SaaS business I cobbled together in two weeks of Christmas break sophomore year of college. It paid the bills for the rest of college.<p>This sprint sounds like a great way to force constraint on yourself. Make sure you&#x27;re <i>using</i> that constraint. Don&#x27;t work on this like you would any other project. You need to be fully aware of the deadline, and constrain features within it.<p>If you&#x27;re making an SaaS, the the first thing you should do is setup payments. That will give you confidence that this sprint can actually result in some real revenue. Then, you can build out the features.<p>Also, don&#x27;t experiment with any new technologies. Use only what you know, and prefer shitty spaghetti code over well-architected solutions. Just get this shit out the door.
seanwilson大约 9 年前
If you&#x27;re planning to make money from it, try doing a good draft of the launch page first. This helps you focus on which features are critical and which are just nice to have that aren&#x27;t big selling points.<p>Also, don&#x27;t obsess about making the code and architecture good. Get it working to prove the idea works then using what you&#x27;ve learned you can go back and improve it. I see so many side projects fail because many coders obsess about making code perfect over more important things. Releasing a project with imperfect code is vastly better to never releasing anything because you procrastinated trying to write perfect code in my opinion.
评论 #11246237 未加载
coreymaass大约 9 年前
If the intent is to sell the prototype, put up a landing page right now, with a free Mailchimp subscribe form, and a super simple blog (for extra points, use WordPress, setup Jetpack and Post by Email. Then to &quot;blog&quot; you only have to send an email). Start spreading the word about the product, but also about your two weeks. Dedicate at least a little time each day to update your blog, and&#x2F;or email your mailing list. People who follow you on the journey will become fans for life.
ptasci67大约 9 年前
I would definitely say commit your timeline to paper&#x2F;tracking software etc. I do this to myself all the time where I come up with a timeline and don&#x27;t stick to it. I found that by having it front of my face (like I usually do at work) it helps me stick to it and let my mind wander less.<p>Also, I have found that at work it is ok if you get sidetracked sometimes because your guilt or sense of responsibility to your coworkers and company will refocus you soon enough. If you are like me, then you have no such thing when working on your own thing. For that reason, I highly recommend keeping regular, well defined work hours. I would even consider one of those apps that won&#x27;t let you connect to FB, etc. while you work.<p>As far as technology goes, you can build a solid prototype website in anything these days. Pick the language you know best and also pick a solid foundation. By that I mean do as little as necessary to make the prototype work. Don&#x27;t fall into the trap of using this as an excuse to try something new (if you want to actually get it done that is). Frameworks are great for this for example.<p>Good luck!
评论 #11227302 未加载
kiraken大约 9 年前
1-Use a to-do list. This might seem like a basic thing, but not many people know how important it is. It allows you to have specific goals everyday that you work toward. Also its very satisfying to checkout a goal :)<p>2- Work in 25-5 bursts. What that means is that you cut yourself completely from any disturbance, which include your phone, emails, social media, family members... for 25 minutes, that you dedicate completely for work. Then take a 5min rest. Its very effective and something that i do myself.<p>3-Hire a frontend developer or buy a ready made theme to only focus on the backend stuff. Since UI is very important.<p>Good luck with your project mate!
officialchicken大约 9 年前
For software, create a plan to build what you&#x27;d normally code... preferably, something you want. Figure out how to sell it, how long it would take to build (time === money), the business model required including marketing plan to reach profitability, and whatever else you need to launch it. Then build a 10-20 slide deck with a designer about the idea (not a prototype), learn how to present it (don&#x27;t waste it coding, let others do that in the future) and start pitching at least once or twice during those 2 weeks.<p>In the end, I hope you&#x27;ll become a successful technical CEO and great company because you&#x27;ve learned a lot more than an API or two.
评论 #11229816 未加载
tixocloud大约 9 年前
As someone who&#x27;s going through this process myself, here are some tips:<p>- Have a clear goal about what you&#x27;re building. If you don&#x27;t know where you&#x27;re headed, you&#x27;ll end up getting lost.<p>- Start the research NOW. It takes quite abit of context switching between research and dev. The sooner you get a clear view of how to build it, the better.<p>- Use tools, frameworks, other people&#x27;s code, etc. but consider the learning consequences.<p>- Layout daily goals and your roadmap for all your features. Put it in your calendar
seivan大约 9 年前
Be careful not to fall into the notion that you have unlimited time. Don&#x27;t get obsessed with small details that take too much of your time.<p>You should work each day like you&#x27;re going back to the office in 2 days.
评论 #11229166 未加载
andersthue大约 9 年前
Scope the entire project into half days worth of work, aim at being in flow for 2-3 hours in each block. (Unless you are not used&#x2F;trained in being in flow, then the pomodore technique might be better for you)<p>Lay out the entire 20ish blocks and post them here&#x2F;email to your friends and family or to some other entrepreneurs that you do not want to dissapoint by not getting stuff done.<p>Every day, update the post&#x2F;email with a status, did you get the blocks done and if not why not, what did you learn and what will you do differently tomorrow?<p>Good luck!
评论 #11229156 未加载
cheez大约 9 年前
Don&#x27;t build a prototype, build something shitty you&#x27;re going to sell.<p>I did that once, a long time ago, and it took me on an amazing adventure.
评论 #11229157 未加载
nulims大约 9 年前
Great prototyping app: <a href="http:&#x2F;&#x2F;apex.oracle.com" rel="nofollow">http:&#x2F;&#x2F;apex.oracle.com</a><p><a href="http:&#x2F;&#x2F;santiago-north.weebly.com&#x2F;complete-web-apps-part-4.html" rel="nofollow">http:&#x2F;&#x2F;santiago-north.weebly.com&#x2F;complete-web-apps-part-4.ht...</a>
seeing大约 9 年前
Build only 1 feature, only 1 page, and make it as appealing as possible before building anything else. Measure the appeal by number of users. Spend the first day launching, however far you get.
wprapido大约 9 年前
perhaps the best resource on starting up a business quickly is &#x27;&#x27;the 7 day startup&#x27;&#x27; by dan norris<p><a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;The-Day-Startup-Learn-Launch-ebook&#x2F;dp&#x2F;B00NZFKB8S" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;The-Day-Startup-Learn-Launch-ebook&#x2F;dp&#x2F;...</a><p>check out <a href="http:&#x2F;&#x2F;7daystartup.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;7daystartup.com&#x2F;</a> as well. dan occasionally throws a 7 day startup challenge where a bunch of entrepreneurs gather online and start a business in a week
jjoe大约 9 年前
Build a prototype and <i>then</i> take 2 weeks off. You need those 2 weeks to talk to prospects, see people, and launch.
评论 #11239761 未加载
hbcondo714大约 9 年前
Allocate some days to producing wire frames &amp; mockups before development so you know exactly what your building
评论 #11229163 未加载