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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: I have 3 weeks off, what should I build?

22 点作者 tducasse超过 4 年前
I&#x27;m a software developer, I just quit my job and I start my next role in 3 weeks. I&#x27;m looking for a realistic 3 week long project to keep myself busy because I know I&#x27;ll get bored very soon otherwise...<p>I mostly do JavaScript by day, but I like to learn new things&#x2F;languages&#x2F;frameworks&#x2F;concepts&#x2F;etc by night, so send your ideas away! :)

30 条评论

devthrowawy超过 4 年前
Build a compiler or small emulator if you want to get better not more web CRUD. But really don&#x27;t code on your break, i&#x27;d say buy some shrooms and walk around the woods.
评论 #24908077 未加载
speedgoose超过 4 年前
If you learn new things, you should expect to not produce much in result. If you want to produce something cool, you should consider using technologies you already know well.<p>If you want to do web stuff, you could try Elm or Rust in WebAssembly perhaps.
rikroots超过 4 年前
Nanowrimo - start writing the book you&#x27;ve always wanted to write! <a href="https:&#x2F;&#x2F;nanowrimo.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nanowrimo.org&#x2F;</a>
teleforce超过 4 年前
Congrats on your new job!<p>Since you are good at Javascript and willing to learn a new language, why not try to help port CRDT based library e.g. Automerge to compiled language like D language:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;automerge" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;automerge</a><p>It seems that Automerge algorithm is quite stable now just need a good native&#x2F;compiled language implementation especially for enabling local-first desktop applications.
mulmen超过 4 年前
Congrats on the new job!<p>I have a week off in early November and I plan on setting up a small homeserver for Jitsi so my family can use that to stay in touch over the holidays. I’m also looking for some kind of self-hosted social media type deal that I can invite a few friends to.
protabot超过 4 年前
You should go from from backend to front end on a very simple app (perhaps an app to count based on a screen click?) . A summary of sorts, on the process of coding and how to get to a final product. This is something I wish I had alas I am crunching through weeks on codecademy try to get and idea of backend first, and then front end. Not really sure how they are supposed to fit together.<p>-A wannabe
dannyz3超过 4 年前
If you&#x27;re really feeling like pushing into new concepts, check out the alpha library for IDX (<a href="https:&#x2F;&#x2F;idx.xyz" rel="nofollow">https:&#x2F;&#x2F;idx.xyz</a>) -- uses p2p tech to manage information and identity (for apps and users) in a fully decentralized and direct way. Should work well with other local-first tools like Automerge that other posters have suggested.
pkrotich超过 4 年前
Just decompress and come up with ideas for future projects - become an idea machine. At least that is what I would do.
abstractspoon超过 4 年前
FWIW my best stuff has been written out of hours when the pressure to perform&#x2F;complete disappears and I can relax into a more creative space.<p>ps. I&#x27;ve been developing the same freeware for 17 years and it&#x27;s got me through many difficult times.
Minor49er超过 4 年前
Why did you quit your job so early if you had no plans for your own work, but still wanted to work anyways?
评论 #24906674 未加载
fsflover超过 4 年前
Consider the security aspect of computing: install Qubes OS and try to use it as a daily driver.
gitgud超过 4 年前
Try building an opensource project. It&#x27;s rewarding to contribute back to the community.<p>An easy way to start is to make a plugin for a framework that you&#x27;re familiar with. Find something annoying and try to make it easier with a plugin.
sergiotapia超过 4 年前
don&#x27;t write code, literally do anything else.
评论 #24908122 未加载
zapperdapper超过 4 年前
If you really must! A little static site generator is a nice one. The great thing is, it&#x27;s the kind of thing you can pick up whenever you have a spare few minutes, as there&#x27;s always some new little feature you can add...
评论 #24907254 未加载
quickthrower2超过 4 年前
Other than not being bored, what do you want to get better at? Start with a goal based on &quot;wouldn&#x27;t be cool if I could Z, or I had X, or the world had a Y&quot;, and find a project to suit.
throwaway889900超过 4 年前
You&#x27;ve got a backlog of some kind, be it games, movies, other projects, etc.; take a break and get through some of that. You know it&#x27;ll only grow otherwise.
dimeatree超过 4 年前
For design, I recommend reading solidbook.io - Focuses on Domain-Driven-Design, plus it&#x27;s a great quick read.
ystad超过 4 年前
Do what makes you happy. For me I built a queuing system. Someone asked me why?. I said because I could. Have fun
kaushikt超过 4 年前
Build a game if you haven&#x27;t built one.
评论 #24907215 未加载
cpach超过 4 年前
<a href="https:&#x2F;&#x2F;cryptopals.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cryptopals.com&#x2F;</a>
smartera超过 4 年前
A peer-to-peer backgammon game where you can challenge friends using an invite link
aloukissas超过 4 年前
Try Elixir LiveView! You may not return to JS for interactive apps again :)
评论 #24907656 未加载
评论 #24907825 未加载
RocketSyntax超过 4 年前
try some nodejs lambda jobs w a nosql db. pick a national park and go travel.
评论 #24907818 未加载
smarri超过 4 年前
A skill for Alexa
评论 #24907235 未加载
thinkingemote超过 4 年前
Be bored. Explore what being bored really is. Let that guide you and motivate you<p>In other words take the time to find out what interests you, not us.
评论 #24907099 未加载
sochtakeeda超过 4 年前
a whatsapp logout button.
thrownaway954超过 4 年前
get out from behind the keyboard and go the f*ck outside and explore the world for the next 3 weeks. seriously... there is more to life than programming the next great thing and 3 weeks is a long time in this life. you might find your soul mate in the next 3 week.<p>here are some ideas to start:<p><a href="http:&#x2F;&#x2F;www.weirdus.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.weirdus.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.geocaching.com&#x2F;play" rel="nofollow">https:&#x2F;&#x2F;www.geocaching.com&#x2F;play</a>
评论 #24907808 未加载
throw51319超过 4 年前
Lol go travel. Why would you waste 3 perfectly good weeks doing the same thing you do all the time for your job?
评论 #24907788 未加载
austincheney超过 4 年前
Build an operating system with full GUI and file system support that executes in the browser. Its what I am currently working on.
评论 #24906472 未加载
评论 #24907091 未加载
runawaybottle超过 4 年前
Train a neural net model which when given a database table, and an expected json output, generates the query, parsing and formatting function.<p>Then train a model which when given a json object, and expected visual output, generates the React component.<p>Then contact me, because I’m so over it.