TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What side projects landed you a job?

576 pointsby jessehorneover 1 year ago
I&#x27;m curious to see what projects members of this community have worked on that contributed to them getting a job.<p>What&#x27;s the project?<p>How did it help you land a job? Did the project itself get you the job or did it help in the interview process? Was the project work related to the job at all?<p>Edit: Ya&#x27;ll hirin&#x27;?

233 comments

binwiederhierover 1 year ago
I wrote a Dropbox-like file sync and share application called Syncany [1] as a side project back in 2014&#x2F;2015. While it never made it out of alpha, it had gotten some traction, and looking back, I am still proud of the architecture and design (not so much of the code, hehe).<p>One day, a developer from this random company in Connecticut (I am German and lived in Germany at the time) reached out to me in my project&#x27;s IRC channel, and asked if I wanted to interview. I did, and I got the job.<p>I moved to the UK, then to the US with my wife, and stayed with the company for 8 years. I got promoted from senior engineer to Sr. Principal Engineer and had an amazing time there. I now have a green card and live in CT with my 2 amazing children (with German and American citizenship).<p>I often think back about how much that project and that person who reached out to me changed my life. How different it would be if I hadn&#x27;t worked on my side project, if it hadn&#x27;t become semi-popular, or if he hadn&#x27;t reached out. Butterfly effect at it&#x27;s finest.<p>[1] <a href="https:&#x2F;&#x2F;www.syncany.org" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.syncany.org</a><p>Edit: Fun fact: Drew Houston (Dropbox CEO) emailed me at the time and wanted to hire me, but he didn&#x27;t respond when I emailed him back. And even many years later when I applied at Dropbox they didn&#x27;t want me, hehe.
评论 #38516534 未加载
评论 #38515845 未加载
评论 #38513891 未加载
评论 #38515318 未加载
评论 #38514942 未加载
评论 #38512513 未加载
评论 #38512481 未加载
评论 #38513299 未加载
评论 #38513528 未加载
评论 #38513374 未加载
fiparover 1 year ago
Back in 2002 I lost my job during a regional financial crisis (I’m from Uruguay).<p>I was working at a bank (as a contractors) and some coworkers and I were working on a HA project for MySQL at the moment (to use it at work). Once I got laid off, I focused on it to the point that it became quite useful, and at some point, someone from Israel reached out with questions.<p>I answered with a lot of delay, and when I explained that was due to me being out of a job and not able to afford a permanent internet connection, he offered to hire me and also set me up with a permanent connection with a contract paid by him.<p>If you’re reading this, thank you Aric, I’m forever grateful for that chance!<p>Curiously, last year I switched jobs and during the interview process it turned out the hiring manager had been a user of my project back in 2003 or so, which definitely helped with the interview process.<p>The project’s name was mysql-ha, later renamed to highbase due to a Copyright infringement notice from Sun (who were good about it and gave me a free 1 year subscription to Enterprise MySQL when I renamed the project). I abandoned it around 2008 as better things became available around that time .
评论 #38514493 未加载
评论 #38511858 未加载
评论 #38512169 未加载
评论 #38512085 未加载
评论 #38511760 未加载
评论 #38512312 未加载
评论 #38511695 未加载
评论 #38514372 未加载
simonsarrisover 1 year ago
When I was fresh out of college I semi-obsessively started answering StackOverflow questions about HTML Canvas, which was still new enough to not have a lot of coverage. At one point I answered over 10% of all canvas questions ever asked. I also blogged a few tutorials. This made Pearson email me for a book offer (HTML5 Unleashed, 2013, almost no one read it as I had no fame, but last amazon review: &quot;Still relevant in 2018, best book on canvas I have read&quot;)<p>And writing that book lead to lots of recruiters. I humored one, they flew me out to SF, gave me a car for a few days (I had never been to the west coast), dined with me, and made me an offer before I was to fly back home, an offer that was lots more than I was making at the time. I told them I&#x27;d think about it.<p>But I was too scared to leave New Hampshire, and perhaps too sentimental, or some more nameless term, so I didn&#x27;t accept the offer. All from answering some SO questions.
评论 #38513479 未加载
评论 #38516876 未加载
评论 #38514055 未加载
评论 #38515313 未加载
评论 #38537520 未加载
评论 #38514925 未加载
stpnover 1 year ago
A long time ago sonos didn&#x27;t support apple airplay.<p>I did some protocol reversing and wrote a small program that pretended to be an airplay speaker to pipe audio to a sonos speaker (archive: <a href="https:&#x2F;&#x2F;github.com&#x2F;stephen&#x2F;airsonos">https:&#x2F;&#x2F;github.com&#x2F;stephen&#x2F;airsonos</a>)<p>I ended up getting recruiting messages from both the airplay team at apple and some folks from sonos. I didn&#x27;t end up taking either offer, but it was also an interesting talking point when interviewing for the job I did take.
评论 #38512408 未加载
评论 #38511689 未加载
评论 #38513489 未加载
评论 #38511996 未加载
评论 #38570579 未加载
评论 #38511756 未加载
评论 #38511832 未加载
评论 #38511827 未加载
评论 #38512036 未加载
michaelbuckbeeover 1 year ago
I built <a href="https:&#x2F;&#x2F;foragoodstrftime.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;foragoodstrftime.com</a> ~10 years ago as I was sick of reading the docs for date formatting.<p>It generally gets around 1000 users a day.<p>Over the years, it&#x27;s gotten me consulting gigs and the occasional job offer (amidst other projects).<p>Today, it sends a decent chunk of the traffic and sign-ups to my startup, Wafris -&gt; <a href="https:&#x2F;&#x2F;wafris.org" rel="nofollow noreferrer">https:&#x2F;&#x2F;wafris.org</a><p>OP&#x27;s asking for a strategy with these, and the advice I&#x27;d offer is to treat them like assets. You make these various side projects to learn something, take the extra 20% of time to package it up buy a domain, and spend $10 on a logo or something to make it a little more like a project and not just a repo.<p>If it&#x27;s not something directly usable like this, take some screenshots and collect them into a gallery on a personal site.<p>You stack these assets over time (and like my example above), they pay off over years in all sorts of ways.
评论 #38513553 未加载
评论 #38512974 未加载
modelessover 1 year ago
I was one of the first backers of the Oculus Rift Kickstarter. When I got it I decided eye tracking was going to be huge for VR, so as a side project I cut a hole in my Rift and built my own eye tracker. I posted it on Hacker News: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7876471">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7876471</a><p>A few days later the CTO of a small eye tracking startup gave me a call. I quit Google and joined them. I built a (novel at the time) deep neural net based VR eye tracking system for them, and less than two years later Google acquired us.
评论 #38512062 未加载
archeantusover 1 year ago
Back in 2014 I was tired of how awful the Mint app was and I wanted to make a banking app of my own (that I affectionately called Basil). The premise was that it would be like Mailbox (remember that flash in the pan email app?) but for finances. You’d swipe on every transaction to make sure they were categorized correctly. I even wired it up to my local bank’s very rudimentary API.<p>It was beautifully designed (thanks to some help from a designer friend) and I was really proud of the architecture and Objective-C code.<p>A large retailer reached out to me on LI and asked about a job. As part of the interview process they asked me to submit a code sample and I submitted basil. The senior dev in the interview commented that he didn’t have any negative comments about the code but instead spent the interview telling me the things he liked about it. It was so fun and gratifying to get that feedback and I got the job and worked there for seven years. It totally changed the direction of my career!
评论 #38514937 未加载
评论 #38514440 未加载
jantypas2over 1 year ago
Well, a very long time ago, in a company funded far far away (and since defeated by the empire), I had the &quot;joy&quot; of working with Sendmail. For you youngsters, back then, back when we had dial telephones (tell us more Grandpa!), there were multiple &quot;mail networks&quot;, not just this fancy Internet you kids have. Sendmail was a mail processor that could not only arrange to send and receive mail, but it could translate addressing between the different networks (ARPA, Bitnet, CSNET, UUCP, etc.) The problem was, reading a sendmail config file was something like reading assembly code except you weren&#x27;t allowed to by vowels. It was nearly all symbols -- executable line noise. I got tired of working with it - so I wrote my own sendmail compiler&#x2F;de-compiler of sorts just to work in English prose. Got me my job at Sun. These days, I&#x27;m not sure if it will let me keep my job, or be the justification for my losing it, but I&#x27;m working on a programming language for teens called Onyx (after my grandson, who has NO interest in this as he&#x27;s intending to a be a pilot, but it means unless she works for Boeing, I&#x27;m safe for a few more years
评论 #38511738 未加载
评论 #38511732 未加载
评论 #38511656 未加载
patrickkidgerover 1 year ago
I wrote a JAX-based neural network library (Equinox [1]) and numerical differential equation solving library (Diffrax [2]).<p>At the time I was just exploring some new research ideas in numerics -- and frankly, procrastinating from writing up my PhD thesis!<p>But then one of the teams at Google starting using them, so they offered me a job to keep developing them for their needs. Plus I&#x27;d get to work in biotech, which was a big interest of mine. This was a clear dream job offer, so I accepted.<p>Since then both have grown steadily in popularity (~2.6k GitHub stars) and now see pretty widespread use! I&#x27;ve since started writing several other JAX libraries and we&#x27;ve turned this into a bit of a foundation for a JAX sciML ecosystem.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;patrick-kidger&#x2F;equinox">https:&#x2F;&#x2F;github.com&#x2F;patrick-kidger&#x2F;equinox</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;patrick-kidger&#x2F;diffrax">https:&#x2F;&#x2F;github.com&#x2F;patrick-kidger&#x2F;diffrax</a>
评论 #38513295 未加载
评论 #38535229 未加载
评论 #38512550 未加载
kepanoover 1 year ago
I made a theme for Obsidian linked below. As a result I got to know the founders, and helped design the 1.0 version of the app. This eventually led me to join the company as CEO. I had previously founded and run two startups, so that helped too.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kepano&#x2F;obsidian-minimal">https:&#x2F;&#x2F;github.com&#x2F;kepano&#x2F;obsidian-minimal</a>
评论 #38515188 未加载
评论 #38513586 未加载
评论 #38513657 未加载
评论 #38513192 未加载
评论 #38515372 未加载
评论 #38513217 未加载
xenaover 1 year ago
My blog <a href="https:&#x2F;&#x2F;xeiaso.net" rel="nofollow noreferrer">https:&#x2F;&#x2F;xeiaso.net</a> (source code: <a href="https:&#x2F;&#x2F;github.com&#x2F;Xe&#x2F;site">https:&#x2F;&#x2F;github.com&#x2F;Xe&#x2F;site</a>) and the stuff I&#x27;ve written for it ended up doing several things to help me get employed over the years:<p>1. Letting me have a place to write to get better at writing, which makes it easier to do my job in DevRel.<p>2. Lets me talk about all of the interesting projects I work on (eg: an AI novel writing experiment <a href="https:&#x2F;&#x2F;xeiaso.net&#x2F;videos&#x2F;2023&#x2F;ai-hackathon&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;xeiaso.net&#x2F;videos&#x2F;2023&#x2F;ai-hackathon&#x2F;</a>) that people regularly find interesting. This gets people interested in wanting to employ me, which ends up working up well for me in the long run.<p>Do side projects, but write about what you did and what you learned.
评论 #38511627 未加载
评论 #38513266 未加载
bsnnkvover 1 year ago
It&#x27;s very heartening to see all of the stories here.<p>I&#x27;ve put the last few years of my life into working on komorebi, a tiling window manager for Windows[1], <a href="https:&#x2F;&#x2F;notado.app" rel="nofollow noreferrer">https:&#x2F;&#x2F;notado.app</a>, a content-first social bookmarking service, and <a href="https:&#x2F;&#x2F;kulli.sh" rel="nofollow noreferrer">https:&#x2F;&#x2F;kulli.sh</a>, a &quot;bring your own links&quot; comment aggregator which shows you comments from hn, reddit, lobsters, lemmy etc. on an article all in one place.<p>Unfortunately I was laid off after 5 years with the same company last month, and nobody seems to care about any of these projects when it comes to recruiting. There are people who use them that have reached out to me very kindly offering to make referrals, but the job market and mainstream interview processes value LeetCode more than shipping real code these days.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;LGUG2Z&#x2F;komorebi">https:&#x2F;&#x2F;github.com&#x2F;LGUG2Z&#x2F;komorebi</a>
评论 #38536179 未加载
评论 #38538755 未加载
movedxover 1 year ago
Not a side project, per say, but I answered questions on my local Linux User Group almost daily. After applying for a job and not hearing back, I got a request to come in for an interview weeks afterwards. Long story short, the boss told me he saw my responses on the mailing list and it turns out I knew more than the RHCEs and CCNAs walking into his interviews.<p>That landed me my first job ever in IT as a Junior NetEng and eventually a Linux SysAd.
评论 #38512419 未加载
评论 #38512849 未加载
评论 #38511772 未加载
alekuover 1 year ago
In 2003&#x2F;2004, during my undergrad, I observed a recurring trend in the university&#x27;s IT department. They struggled to retain Unix&#x2F;Linux engineers for more than three months, primarily due to two reasons: the university&#x27;s remote location (apparently engineers loved the city life) and the local telecom companies&#x27; at the time hired anyone who could type &quot;ls&quot; on a Linux shell. Recognizing an opportunity, I began self-studying FreeBSD and Linux, the operating systems used by the university for their internet services like DNS, email, and proxy servers. Before completing my degree, I applied for the sysadmin position at the uni. In the interviews, I was able to explain and answer even the hardest of questions. I was hired. I eventually went to &quot;ls&quot; elsewhere as well but this role, which I held for eight years, provided me with a foundational knowledge that I believe influences my career even to date!
评论 #38512346 未加载
lizknopeover 1 year ago
Back in 1994 I was a sophomore in college. In our C++ class I asked the professor how GUI programs were written and she suggested the Motif toolkit for Unix &#x2F; X11. I checked out a book on Motif from the library and I had to type in about 2 pages of code just to pop up a single dialog box that said &quot;Hello World&quot; It also took about 5 minutes to compile on a DECstation 5000 with 32MB RAM.<p>An older student in the computer lab saw my Motif book and asked what I was doing. I told him and he suggested I use Tcl&#x2F;Tk. I asked &quot;What is that?&quot; So he pointed me to some documentation on this brand new thing called the World Wide Web.<p>I spent the entire weekend reading everything I could about Tcl&#x2F;Tk and had little GUI programs that were wrapper around lots of command line tools with radio buttons and stuff to select options. Then I started drawing circles and rectangles and stuff.<p>I was also learning HTML and had my own web page mainly to links that I liked but also maintained the FAQ for a popular childhood cartoon that I loved. I had taken the plain ASCII text FAQ and written a Tcl script to format sections into HTML with different header fonts, table of contents, etc.<p>A few months later I was starting to apply to summer internships. One of them mentioned Tcl as a scripting language for web server development. I put Tcl&#x2F;Tk and HTML on my resume and got an interview.<p>The company didn&#x27;t like Perl for CGI-BIN programming and preferred Tcl. I told them I had my own web page and you could also access the code I had written from my web page. During the interview they actually went to my web site, downloaded the code, and started looking at it.<p>I was a computer engineering major so most of my classes were on electrical circuits, digital logic, assembly programming, and they didn&#x27;t ask me anything about that.<p>All of stuff I learned that wasn&#x27;t directly related to my classes like Tcl, HTML, and playing around with Linux for fun is what got me the job.<p>Now 28 years later I&#x27;m designing integrated circuits &#x2F; semiconductors and still write Tcl all the time because it is the integrated scripting language for most of the chip design software. It&#x27;s not my favorite language but it&#x27;s weird how this language that was kind of obscure in 1994 helped me get my first job and I&#x27;m still using it now.
weddprosover 1 year ago
I created two SSL related projects, SSLPing and SSLBoard, and both helped me get jobs, starting in 2016.<p>SSLPing would check TLS servers like SSLlabs does, but way faster and would repeat the test every day and email you alerts. Got to 700 users, and impressed a few hiring managers. SSLPing&#x27;s shutdown made the HN front page in 2021!<p>SSLBoard would scrape all Certificate Transparency logs and collect and index all certificates in real time. I got my last job thanks to it.<p>I even refused an incredible acqui-hire offer from a US company. I thought I&#x27;d rather work on my project alone... I should probably have said yes.<p>I&#x27;ve started working on SSLBoard again, and I&#x27;m moving SSLPing to a serverless architecture, because I have nothing left to show recruiters, only stories to tell...
mastaziover 1 year ago
Around 2008&#x2F;2009 I was working in a public relations position, and web development was still just a hobby for me.<p>My boss owned a pro volleyball team, one of my responsibilities was managing an online community for fans.<p>Every time we needed changes to the community forums, we had to hire external devs who were very slow and very expensive. So I explained my boss that I could code and asked if I could just do the changes myself, he agreed. I gradually started coding more and more regularly, this helped me keeping my skills current even if I wasn&#x27;t formally employed as a dev.<p>Fast forward to about a year later - my boss bought a hotel, and shortly after the hotel director quit. He asked me if I could temporarily take the role as a director, I agreed. Business was slow (low season), and I was more confident about my programming skills thanks to the experience with the volleyball forums, so I kept myself busy working on a simple calendar web app for the hotel.<p>The next year, I left my job and I became the tech co-founder of a travel bookings startup, where my main task was building a calendar synchronisation system. I couldn&#x27;t have done it without that previous experience building the hotel calendar app. My co-founder later told me that he chose me over someone else because of that specific experience I had.
评论 #38512875 未加载
shihabover 1 year ago
Among all these feel-good stories, how about one with a bit different ending?<p>During my masters, I created a ML library that dealt with noise in dataset [1]. I implemented bunch of papers, but unlike your usual research code, I spent a long time obsessing about it&#x27;s API, performance, created documentation, CI- the whole shebang. But then, like avg research code, I moved on and promptly forgot about it.<p>One day about a year ago the cofounder of a very new, small startup working on something similar texted me about the project on linkedin. We chatted for a bit, but as a guy who thinks he&#x27;s too cool for linkedin, I next logged in and saw his last message about wanting to collaborate about 3&#x2F;4 months after the fact.<p>Well they raised $25 million dollars a few months ago :(<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;Shihab-Shahriar&#x2F;scikit-clean">https:&#x2F;&#x2F;github.com&#x2F;Shihab-Shahriar&#x2F;scikit-clean</a>
评论 #38514531 未加载
评论 #38516660 未加载
podikiover 1 year ago
Not exactly a side project, but same idea:<p>After not getting a faculty job (and after a couple of postdocs) a wrote an essay about failure in academia. At the urging of a friend, I pitched it to a place that liked it and published it. The response was really surprising to me, all the kind random messages I got. And someone asked if I wanted to apply for a job opening they had, teaching writing at a university. A couple of weeks later I had moved and was in the classroom, the last place I expected to be. It was teaching in an area I never expected and not research in my field, but I&#x27;ve always enjoyed the teaching part of university life.<p>And that story, along with all the rest here, is what I tell my students about putting work out there. Good and surprising things happen!
kyrofaover 1 year ago
I purchased Dell&#x27;s original Project Sputnik XPS 13 to be my daily driver and was dismayed at how awful the touchpad was. I couldn&#x27;t disable tap-to-click, palm detection was terrible, you get the idea. I fixed it so it was bearable to use, upstreamed my patches, and ultimately got a job at Canonical thanks to the connections I made in the process.
qingcharlesover 1 year ago
In 1999 my friend&#x27;s band wanted to sell their music online and so I looked at the new Microsoft DRM that had just been released (don&#x27;t kill me!) and set up a test web page. I ended up getting an interview (and a job) with a company that Peter Gabriel had just started as I was practically the only person in the country that had even looked at the SDK.<p>PG gave us an opening to every record label (&quot;Hi, Peter Gabriel would like to come visit and show you something...&quot;) where we&#x27;d show them we could sell their music legally online. Five minutes after PG leaves each building a team from Apple would show up and show off what <i>they</i> were building too. Their meetings were much shorter as we always did all the heavy lifting first. (Note, we always had to use our own equipment because the MS stuff worked way better on Windows, but all the record labels were like 99% Mac).<p>On another one.. it wasn&#x27;t a side project, but I &quot;hacked&quot; a competition on a popular TV show&#x27;s web site and they ended up hiring me as the co-presenter o_O
ishandotpageover 1 year ago
When I was in high school, I was kind of into competitive programming. We wanted to conduct contests, but the labs didn&#x27;t have internet access, so we couldn&#x27;t use stuff like SPOJ&#x2F;Codeforces.<p>To make it easier for our computer club to conduct small contests, I made a small application in Python that could display problems, accept submissions, and automatically grade them.<p>It had a horrible &quot;single page&quot; UI that used jquery to hide and show divs to switch pages, and obviously had 0 sandboxing, but it got the job done for our purposes.<p>A couple of years later, a CEO of a local startup was visiting my high school, and he happened to catch the program in action. His business had been struggling with a hairy Google Drive integration and he asked me if I had any ideas. That eventually led to a part-time offer, which became full time after I graduated.<p>So yeah, it was quite serendipitous. While the project wasn&#x27;t directly related to my job, it did give me an in, even though the code quality was so shoddy it makes me shudder to even think about it now.
enginoorover 1 year ago
Shane Wighton&#x27;s story of getting hired at Formlabs is interesting.<p>He wanted to work for the company and didn&#x27;t have a way in. He built a better version of their slicing software over a long weekend and sent it to the Formlabs team. He was hired very quickly after they saw it.<p><a href="https:&#x2F;&#x2F;shane.engineer&#x2F;blog&#x2F;how-to-get-hired-at-a-startup-when-you-don-t-know-anyone" rel="nofollow noreferrer">https:&#x2F;&#x2F;shane.engineer&#x2F;blog&#x2F;how-to-get-hired-at-a-startup-wh...</a><p><a href="https:&#x2F;&#x2F;shane.engineer&#x2F;stl-preprocessor" rel="nofollow noreferrer">https:&#x2F;&#x2F;shane.engineer&#x2F;stl-preprocessor</a><p>The idea of a very targeted side project seems novel. Build for an audience of 1 specific company. Any other examples?
dafelstover 1 year ago
Back in around 2004-2005, I was doing contracting work in Australia for a big retailer, maintaining one of their monolithic webapps that was built using C++, believe it or not. At that time, Ruby on Rails was the new hotness, and I was trying to learn that on the side.<p>When MacOS released their &quot;dashboard widgets&quot; framework back around 2005ish, I wrote a widget for RubyDocs and released it, and it got quite popular.<p>At the same time, a US company I heard about via the Rails mailing list was investing pretty heavily in Rails and, as a long shot, I applied there and mentioned I made that widget. It turns out they were all using it, and they basically gave me a job on the spot working remotely from Australia.<p>The experience I got in that job led me to get an job at Microsoft in 2007, and they moved me and my family to Seattle, where I still live to this day, though I left MS over five years ago now.
评论 #38512930 未加载
flakesover 1 year ago
Not really a side project, but I used to be a lot more active on stackoverflow. A recruiter reached out to me through the job board that stackexchange used to host. Been with the job for about 5 years now.<p>Pretty lame that they discontinued that job board. It was a lot nicer experience than using linkedin.
评论 #38511628 未加载
评论 #38516300 未加载
评论 #38511929 未加载
dpc_01234over 1 year ago
Back in 2005, when I was still living in Poland and working as a developer after graduating uni. I started contributing to a GPLed L4-microkernel-based hypervisor targeting ARM-based embedded devices called Codezero. I was just interested in micro-kernels and it allowed me to play with an actual working project. I&#x27;ve got a job offer from the founder and worked remotely on it for 3 years, when the company was acquired by nVidia and I got a H1B and moved to Silicon Valley, which pretty much changed my life.
ayuhitoover 1 year ago
A few years ago, while I was still in high school, I began learning how to create websites purely for fun. One thing I found to be tedious was self-hosting fonts, with existing solutions to improve it completely abandoned. Consequently, I decided to learn a bit more about JavaScript by rewriting and improving these abandoned projects which led to the creation of Fontsource[0].<p>This project has undoubtedly set of a series of impactful events in my life, and I attribute many of my successes to it. I&#x27;ve had opportunities to network with numerous amazing engineers through it, leading to a part-time role and multiple internships. Turns out companies that approached me for support also wanted to keep in touch! I also graduate this year and I am going with a full-time role from one of the aforementioned internships.<p>While I acknowledge my circumstances are extremely fortunate, I genuinely believe that having open source projects early on in your career can significantly contribute to standing out as a developer.<p>[0] <a href="https:&#x2F;&#x2F;fontsource.org" rel="nofollow noreferrer">https:&#x2F;&#x2F;fontsource.org</a>
bazzarghover 1 year ago
I wrote and open sourced a program to print guitar tablature in postscript (so it ran on our apple laserwriter instead of on a pc; as a phd student in the early 90s our computers were severely underpowered, but also I wanted to make it portable from Suns to Macs to Win 3.1). It could also process a lot of ascii tablature and turn it into nicer copy - this was what I wanted it for as I was trying to print out tab from OLGA using less paper, and when you scale down ascii tab it just leaves blank space to the side. (I got a mail from someone in New Zealand to say he used this code to publish a book of 5-string banjo music, as it was the only thing he could find that handled different numbers of strings)<p>Anyway, fast forward a year and I interviewed for a programming job with British Telecom. This project came up in conversation and the interviewer got super interested, and I landed the job. Then it turned out that almost everyone this boss hired was a musician of some kind-including a keyboard player for a chart-topping band (he&#x27;s back touring with them now), a bass player, a professional saxophonist career changer, a singer in a band... he ran a weekly jam session after hours. So I really think it was the guitar playing that got me hired.<p>And no, it didn&#x27;t relate to the job, at all. My phd involved parallel programming on transputers in C, and as it happened, the guy they sat me next to on my first day also had a phd involving C programming on parallel machines. And they got us to write Visual Basic for the next 6 months.
brantonbover 1 year ago
20 years ago, I was a college kid who built a running log website as an alternative to keeping paper records. My college cross-country team lived all over the country, so this let us keep each other accountable during summer training. It was fairly early in the Internet, before GPS watches and not many runners had heart rate straps. It got featured in Women&#x27;s Health and Runners&#x27; World (UK edition) magazines.<p>When I interviewed at Microsoft my senior year, this gave me a ton to talk about. It was real experience building a product and having customers. I could answer questions with something real and different than the other candidates. I know I bombed two of my interviews, but I ended up doing 7 interviews on the day and getting an offer.<p>The website is still around, but I haven&#x27;t done anything to it other than delete the production log that fills up the server disk occasionally in the last 15 years. I don&#x27;t know why anyone uses it, there are much better options. I still run and I certainly don&#x27;t use it. But the server bills are cheap, so it lives on.
评论 #38516033 未加载
aristusover 1 year ago
I made a hobby of writing intro posts on deep technical topics, from DNS to concurrency to cutting cloud cost. From 2009 ish onwards all my gigs have been at least helped if not initiated by someone reading a post and saying &quot;we should talk to this guy&quot;.<p>Not a magic spell. I had been writing for almost ten years prior before anyone noticed, and only a fraction get any play.
评论 #38516597 未加载
评论 #38512504 未加载
acemarkeover 1 year ago
In a way, I owe my current job at Replay.io (a time-traveling debugger for JS) to having spent years maintaining the Redux JS state management libraries.<p>I got involved with Redux at the start of 2016, and Dan Abramov handed me the maintainer keys that summer after he got busy working on React.<p>Over the next several years I&#x27;ve put in thousands of hours maintaining the libraries (Redux, React-Redux, Redux Toolkit, Reselect), answering questions, rewriting our docs, and writing articles. That gave me a chance to start doing conference talks.<p>When I finally announced I was looking for a new position in January 2022, after 14 years at my previous job, I got flooded with companies expressing interest.<p>The one that actually caught my attention was Replay.io. The culture fit was perfect (smart people building an amazingly useful tool and solving unique techhnical problems), they knew me from my Redux work, the codebase used React + Redux, and it fit my history of working on dev tools that involved time travel in some way.<p>So, lots of overlap, and I&#x27;m having a blast there still :)
askonommover 1 year ago
I created a system-agnostic router[1], a Markdown parser[2] and a WYSIWYG editor[3] in Clojure&#x2F;ClojureScript that definitely helped me get Clojure gigs. I was told in the interview process on multiple occasions that my open source work stood out from the competition.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;ruuter">https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;ruuter</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;clarktown">https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;clarktown</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;blocko">https:&#x2F;&#x2F;github.com&#x2F;askonomm&#x2F;blocko</a>
JakeAlover 1 year ago
I created an online fan forum for The X-Files back in 1993 on the Delphi vax-based network as the web was starting to emerge. I created ASCII art of logos and stuff since it was a text-based menu-driven system. Newscorp bought the company and their marketing managers started asking me to create ASCII art for them. It turned out my fan forum was the biggest on the service with 25,000 members (that was a lot back then.) This got the attention of executives who wanted to use this new digital medium to market their properties not just for FOX Broadcasting but TV Guide, Harper Collins, FOX Film, FX Cable Network, etc. They decided to create a web-based online service to do it and hired me away from my job as a lab researcher working on gene therapy and moved me to Los Angeles to create and run the official X-Files web site. They liked me because I knew the tech and what fans wanted. I basically invented what was then the TV&#x2F;film marketing web site. All I really did was assess what marketing resources were available and figure out a way to put them online. I was literally the first person to put TV show trailers online Not film trailers, just TV. No one thought anyone cared enough about T shows to download a 1.4MB 320x240 TV spot over 14400bps. Crazy times. I spent $1000 on the video capture card to digitize tv spots on VHS tapes they sent me. This was when the Pentium 90 had just come out. They never followed through creating the web-based online service for Newscorp, but since I had created a web site and online community with millions of users I ended up managing all of the web sites for the television network (and coded most of them) and even worked on sites like FOX Sports when it first came out and became the goto guy on the FOX lot when it came to online content and understanding what the fans wanted out of web sites. I moved on to create and work on ecommerce sites during the dot com boom, later worked on the original Star Wars Battlefront 1 and 2 and created the mod tools (the classic&#x2F;good ones), worked for Sony Pictures Imageworks Interactive ultimately Sony PlayStation where I managed the production on all of the PS1 Classics available for digital download as well as some less notable stuff. That was my last full time job. Today I can&#x27;t get a fulltime or even freelance job to save my life, despite nearly three decades of experience managing technology initiatives and software production that generated tens of millions in revenue. Entertainment is a different beast, you age out if you aren&#x27;t an executive, and other industries don&#x27;t seem to care about transferrable skills unless you&#x27;re an individual contributor (programmer).
评论 #38513948 未加载
ciroduranover 1 year ago
Venezuela 2009: I&#x27;d been posting regularly to my blog El Chigüire Literario (The Literary Capybara)[1], a gamedev blog written in Spanish, since 2006. Some students contacted me by email telling me that they could petition their university to open a gamedev course. I wrote a syllabus, and in September of that year I started teaching a gamedev course at that uni. I later also taught a Computer Graphics course when it became available.<p>I taught at that uni until 2013 until I left the country. I had to wake up very early once a week to teach the course at 7:30AM, but I did it very gladly. Some of those students are in the videogames industry as well. So, overall, a great success.<p>[1] <a href="https:&#x2F;&#x2F;www.elchiguireliterario.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.elchiguireliterario.com</a>
thibaut_barrereover 1 year ago
I started <a href="https:&#x2F;&#x2F;github.com&#x2F;thbar&#x2F;kiba#kiba-etl">https:&#x2F;&#x2F;github.com&#x2F;thbar&#x2F;kiba#kiba-etl</a> to scratch my own itch &amp; be able to write properly structured ETL jobs in Ruby. It was a blank-slate rewrite of something larger (activewarehouse-etl) which I could not maintain anymore.<p>This landed me not strictly a job, but long term consulting gigs with a number of companies in EU, UK &amp; US.<p>The job was directly related to the project: companies wanted the expertise of data engineering &amp; ETL, often with Kiba directly, but also in general.<p>This &quot;side project&quot; was totally worth it :-)
tyleoover 1 year ago
I made a sweet visual programming editor for JavaScript that no one really ended up using: <a href="https:&#x2F;&#x2F;devev.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;devev.com&#x2F;</a><p>Rec Room saw the product and hired me as their visual scripting architect. I ended up building Circuits which is used by millions of players: <a href="https:&#x2F;&#x2F;recroom.com&#x2F;cv2" rel="nofollow noreferrer">https:&#x2F;&#x2F;recroom.com&#x2F;cv2</a>. I&#x27;ve even had children message me in Discord that they&#x27;ve chosen to get degrees in programming because they used Circuits.<p>My team is currently hiring: <a href="https:&#x2F;&#x2F;recroom.com&#x2F;careers?gh_jid=5382144003" rel="nofollow noreferrer">https:&#x2F;&#x2F;recroom.com&#x2F;careers?gh_jid=5382144003</a>
评论 #38512558 未加载
评论 #38519329 未加载
scarface_74over 1 year ago
When I was at AWS working in the ProServe department, I got onto a popular open source project that eventually became a more official “AWS Solution”. While much of the work came out of customizations I did for customers that got reintegrated into the project, I did spend some time working on features that just scratched an itch.<p>Once I found out how easy it was to put something through the open source process and have it posted to AWS Samples:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aws-samples">https:&#x2F;&#x2F;github.com&#x2F;aws-samples</a><p>I sanitized all of my customer facing solutions that didn’t have proprietary business logic and submitted them - 8 projects in all.<p>When the interviewer asked me what project was I most proud of, I discussed my contributions to the “AWS Solution” that I knew the company probably used or had at least heard of and my own related work that was open source that I knew was inline with the strategy they were pursuing.<p>I’ve been at the company 3 months and I’ve already implemented and modified 5 of my 8 personal open source projects. Two of the other three are based on now deprecated methods and once I dig into AWS Reinvent announcements, there may be better options out there than the AWS Solution.<p>All that being said, the last time a side project landed me a job and the last time I did anything “open source” before 2021 was 1995 when I was in college. I submitted a HyperCard based Eliza clone to the info-Mac archive and AOL (this was 1995) and a professor from another college wanted me to integrate it in a HyperCard based Gopher server (kids ask your parents).<p>I don’t do side projects. Anything I can’t afford from my main job I don’t need or I need to get a job paying more. For me, the same applies to learning new to me technology. If I can’t learn it on my main job, I need to be getting another job.
cableshaftover 1 year ago
This game I made and released on iPhone way back in the day directly led to me getting my first full-time job making mobile apps for a startup as the Lead Developer. I showed it during my interview.<p>It&#x27;s no longer on the App Store as there&#x27;s just been too many big changes I couldn&#x27;t keep up with on that codebase. I&#x27;m working on a followup right now for Steam that I&#x27;d like to port to mobile afterwards.<p>Gameplay video: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;uy08ohBLGhE" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;uy08ohBLGhE</a>
评论 #38512922 未加载
RajT88over 1 year ago
For my current job, I talked about a lot of stuff I had done over the years. (My role is not best described as &quot;Cloud Architect&quot; which is my actual title; I do a lot more stuff than that)<p>The thing which caught the interest of one of my interviewers was a side project I had creating tools to be more effective at playing Travian.<p>Travian did something interesting, in that each server instance would dump a single database table nightly for players to ingest and tinker with.<p>I wrote a script which would grab the file, de-MySQL it to get it to run on SQLEXPRESS, and then execute some stored procedures to extract some insights out of the data. Then, I had some Asp.Net pages which would let you do interesting stuff with it: Find inactive accounts, Track someone&#x27;s alliance history, a few other things. I had half a dozen tools for different things, mostly I focused on building stuff which nobody had thought of yet, and made the tools only available to people in my alliance.<p>All this was on the roadmap to start building a bot to play the game for me. That turned out to be a lot more work, and I ended up losing interest in the game in the interim.<p>We only spent about 10 minutes or so talking about it, but still, it was 10 minutes of followup questions. I feel pretty strongly this, and one other anecdote is what got me hired. (The other anecdote was writing a really dumb hotfix out of a decompiled java class to fix Novell eDirectory support for one of my prior company&#x27;s products - in protest of our engineering group not finding the effort worthwhile)
评论 #38513421 未加载
trzyover 1 year ago
I was working in HFT in New York and messing around with HoloLens in my spare time. I went to GDC and gave a talk (<a href="https:&#x2F;&#x2F;www.gdcvault.com&#x2F;play&#x2F;1024862&#x2F;HoloLens-and-Beyond-AR-Game" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.gdcvault.com&#x2F;play&#x2F;1024862&#x2F;HoloLens-and-Beyond-AR...</a>) and Apple hired me to work on AR prototyping and ideation because the creator of the HoloLens, then working at Apple, attended the talk :)
trashburgerover 1 year ago
My contributions to SerenityOS[0] helped me get my current job. My team lead (who was also my interviewer) was interested in what I did since I listed some of it in my CV, and I showed him some PRs I made and explained what went into each of them. It was really exciting because I didn&#x27;t have professional experience with low-level development, and basically got the job due to hobby programming.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;SerenityOS&#x2F;serenity&#x2F;pulls?q=is%3Apr+author%3Asin-ack+is%3Aclosed">https:&#x2F;&#x2F;github.com&#x2F;SerenityOS&#x2F;serenity&#x2F;pulls?q=is%3Apr+autho...</a>
alexsmirnovover 1 year ago
Back in early 2000x, I worked mostly as salesperson and CTO of the small company. Bored with marketing and sales, I decided to find engineering job. To get up to the software development train, I started learning Java and created a small project as the playground. It was time of Web 2.0 &#x2F; AJAX hype, so I took Java Server Faces as the base and added dynamic functionality to it. I did name project &quot;Ajax4jsf&quot; <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ajax4jsf" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ajax4jsf</a>. When it become less or more functional, I created couple demo applications, wrote several blogs about it, and mention it whenever I did found any resource related to Java and Web 2.0.<p>The goal was to find a job in Russia, but no one pay attention. Instead, the project got some traction in US, and company from here made me offer. So I continued the same side project as the full time job. They did all work to provide visa ( and Green Card later ), and sell project to Jboss where it became &quot;richfaces&quot; <a href="https:&#x2F;&#x2F;richfaces.jboss.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;richfaces.jboss.org&#x2F;</a> .<p>Decent success story, but keep in mind several points that made it happen: - Project targeted a current hype wave.<p>- It was implemented with wide used technologies.<p>- A lot of time spent to promote it.<p>For the moment, there are two possible candidates to repeat : Large language models, and cryptocurrencies. But former is already eclipsed the later, so probably it&#x27;s the only candidate. There&#x27;s a little set of technologies used by LLMs, so this choice is oblivious ( keep in mind, the project supposed to demonstrate you skills in areas required by potential employer, so nothing exotic ). When gold rush happened in Klondike, the total cost of the found gold was several times smaller than money spent on food, tools, whiskey, and whores. So it&#x27;s better to create some useful tools project ( like LangChain ). And promote, promote, promote. Wherever it&#x27;s possible.
huydotnetover 1 year ago
I wrote an open source clone of a mini game back in 2015 when it was just released. Mostly use HTML5 canvas and websocket. Not really optimized so the server would start lagging and every player are moving like they’re teleporting every ticks.<p>Also moved to the US at that time, searching for a job for months after that. Finally, one company was using the same tech stack got interested and we had a good talk about it during the interview, and they offered me the job.<p>I was close to give up my dream of working as a programmer until that point (you know, when you moved to a new country, with a family to support, you can’t just do interview forever, the most possible option for me at that time was to work at a restaurant or something like that).
Yoricover 1 year ago
It worked out pretty well for me.<p># Starting OCaml Batteries Included.<p>(that and my academic research) got me my job at MLstate, no interview.<p># Contributing to Firefox<p>Got me in touch with Firefox devs. One of them suggested I applied to Mozilla. I worked 9 years at Mozilla before moving on.<p># Contributing to Rust<p>Contributing to the Rust compiler and stdlib got me in the pipeline for a few other jobs. I declined most of them (not a bit fan of cryptocurrencies and how they&#x27;re used).<p>Also, generally, I find that coding in Rust is good for clarity of mind and purpose. In other words, having solved a problem in Rust helps me write code that both solves the same problem in other languages <i>and</i> has clear, explainable, invariants. YMMV<p># OpenBerg<p>A long time ago, I started one of the first e-book software readers, called OpenBerg. Jim Gettys [1] got in touch with me by IRC to offer me a job working on it full-time for one year. I already had a job, so I declined.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jim_Gettys" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jim_Gettys</a>
plondon514over 1 year ago
In 2019 I built the original version of codeamigo.dev, a place to create coding tutorials, after codecademy rejected me for the third time. About a year in Amjad from replit reached out and offered to acquire the product and hire me full time. I went through the interview process, and was offered the job, but in the end I backed out because others convinced me it wasn’t for enough money. One of the worse career decisions I’ve made thus far.
评论 #38516476 未加载
hkhannaover 1 year ago
My law practice [0] started as a side project from an errant Hacker News comment years ago, and now it’s my primary source of income.<p>At the time I was an in house lawyer, and then a software engineer, and things just kind of snowballed from there.<p>[0] <a href="https:&#x2F;&#x2F;www.khanna.law" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.khanna.law</a>
Yoricover 1 year ago
Anecdote from a friend.<p>As a student, he reverse-engineered his country&#x27;s tax application (not sure how he did that), turned it into a programming language, published the result as open-source along with formal semantics and precise documentation. Apparently, the official implementation was closed source, the state didn&#x27;t have access to the source and the results were undocumented and nobody understood how it worked.<p>A few years later, the state adopted his application as the backend for the tax computation infrastructure and, if my memory serves, offered him a job. He declined.
评论 #38515120 未加载
a1rover 1 year ago
My side project was to remake the Commodore 64 game, ENCOUNTER from scratch in three.js, adapted for both mobile and desktop. I got pretty far.<p>Then in 2017 I interviewed for an Engineering Manager role at Facebook (now Meta). The role was with a web performance team. I&#x27;d barely had time to prepare - at most a week - and my coding interview was not amazing.<p>In the final interview segment we were discussing web performance and I mentioned the ENCOUNTER project as running at 60fps. We pulled up the game on the interviewer&#x27;s random Android phone and it worked well! It turned out the interviewer was a fellow C64 nerd and we bonded over shared memories.<p>I learned later that the project code was used as a tiebreaker to get signal on my coding ability. I&#x27;m working at Meta to this day!<p>Check it out at <a href="https:&#x2F;&#x2F;github.com&#x2F;air&#x2F;encounter">https:&#x2F;&#x2F;github.com&#x2F;air&#x2F;encounter</a>
gavinhowardover 1 year ago
<a href="https:&#x2F;&#x2F;git.gavinhoward.com&#x2F;gavin&#x2F;bc" rel="nofollow noreferrer">https:&#x2F;&#x2F;git.gavinhoward.com&#x2F;gavin&#x2F;bc</a><p>It got me a C programming job that had nothing to do with the side project.<p>I would say that it only helped me in the interview process, but it did so in two ways:<p>* I could actually answer C-related questions on top of the more generic questions.<p>* It showed that I had skill in C.
评论 #38520128 未加载
rjzzleepover 1 year ago
I dropped out of Uni without doing my master thesis and in later learned that if you need a US Visa a graduate degree is helpful, so in 2014 I went back to write a thesis (it was about satcom). I was getting a bit disillusioned with the project, and since I was running Linux on my Macbook air, and noticed that there was a Qemu GsoC project to make MacOS run without modification. Long story short, I got to RE the UEFI bootloader and find a bug in the Linux SATA code which landed me a job at a place that wanted to migrated from VMWare to KVM. I went on to do a fair share of performance work with SRIOV and DPDK, but unfortunately didn&#x27;t really manage to continue working in that domain.
gomobooover 1 year ago
I put this together during a long job search: <a href="https:&#x2F;&#x2F;tintalize.co&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;tintalize.co&#x2F;</a><p>For a given photo of a person, it will provide you with lip cosmetics that match those the person is wearing. My wife gave me the idea saying it would be cool to match what celebrities are wearing.<p>It definitely helped landing a job. My interviewer said it impressed him and that he had shared it around the company. Everyone called me the lipstick guy for a bit after joining. During the interview it helped to have a non-trivial software project to discuss.<p>Its only relation to my job is that it’s a Python web app based on Django. I don’t touch any of the computer vision aspects in my day to day.<p>Now that I’m in a position to hire I put a lot of weight on deployed and working projects. There’s no better way (outside verified career experience) to show you can back up your skill claims.<p>P.S. I built this years ago so wouldn’t be surprised if it has load-bearing issues. This blog post describes how it looks and works: <a href="https:&#x2F;&#x2F;blog.kyleingraham.com&#x2F;2018&#x2F;11&#x2F;28&#x2F;lip-colour-finder&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;blog.kyleingraham.com&#x2F;2018&#x2F;11&#x2F;28&#x2F;lip-colour-finder&#x2F;</a>
tmshover 1 year ago
I did a startup at night in the early days of React (2014), using React and golang for the backend. Building the whole stack from scratch gave me the confidence to form a web team within a larger company later some 7-8 years later, even though i had focused on iOS &#x2F; mobile development only up until that point for my day job. So the project didn&#x27;t get me a job. But it helped me expand my role. I went from iOS engineer to now engineering manager of a full-stack web team. And I probably would not have been able to do so without the confidence from that startup (whichever never reached PMF).<p>These days I should probably do something similar with LLMs if there&#x27;s time.
simonebrunozziover 1 year ago
Oh my, this called for me.<p>I did a side-project related to Second Life in 2007, and it landed me a job at Amazon Web Services in 2008.<p>I narrated the story back then, and replicated it on Medium [0].<p>I don&#x27;t want to brag or anything, but please trust me if I tell you that this is a good story to read.<p>[0]: <a href="https:&#x2F;&#x2F;simon.medium.com&#x2F;2008-how-i-got-hired-by-amazon-com-314ee8634da9" rel="nofollow noreferrer">https:&#x2F;&#x2F;simon.medium.com&#x2F;2008-how-i-got-hired-by-amazon-com-...</a>
评论 #38511671 未加载
评论 #38511778 未加载
doublemint2203over 1 year ago
Working on cubesat club for my university. Helped me get 2nd round internship interview @ Mr. Beast studios. not sure if this counts since internship + haven&#x27;t got job yet, but I think it played a big role in helping me advance.
评论 #38512493 未加载
评论 #38514200 未加载
willemhover 1 year ago
Earlier this year I went to the Australian F1 GP. Between qualifying on Saturday and the race on Sunday I built an integration between a live timing API and Telegram to send me position updates every minute with lap times.<p>This was because anywhere near a screen was packed with crowds and my mobile network couldn’t keep up using the official app.<p>I was job searching and wrote it up and posted to LinkedIn. My now manager saw it and was trying to hire for a role building integrations. My project was enough for him to reach out and set up a chat. Without the project we wouldn’t have connected.
评论 #38512217 未加载
Sean-Derover 1 year ago
I have worked four jobs related to <a href="https:&#x2F;&#x2F;github.com&#x2F;pion&#x2F;webrtc">https:&#x2F;&#x2F;github.com&#x2F;pion&#x2F;webrtc</a> and one for <a href="https:&#x2F;&#x2F;webrtcforthecurious.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;webrtcforthecurious.com</a><p>* Amazon was using WebRTC, didn’t care about Pion<p>* Apple was the same. Just cared about my knowledge of WebRTC<p>* Twitch I joined because they use Pion<p>* LiveKit uses Pion and is very open about it!<p>Side projects&#x2F;Open Source has been so beneficial for my career I can’t recommend it enough. It also frees you from defining your career by your employer.
tonyonodiover 1 year ago
My side project NumPad <a href="https:&#x2F;&#x2F;numpad.io" rel="nofollow noreferrer">https:&#x2F;&#x2F;numpad.io</a> got me my current job at Decipad <a href="https:&#x2F;&#x2F;www.decipad.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.decipad.com&#x2F;</a> (the similar naming scheme is a coincidence!).<p>I came across Decipad while looking for a job, and messaged the founder, highlighting my work on NumPad. They were impressed enough that the hiring process ended up being just a few interviews, I&#x27;ve been there for almost a year now, and it&#x27;s been pretty good!<p>If there&#x27;s a moral to this story I think it&#x27;s that you should aim for work that&#x27;s highly relevant to your side project experience. In my case both NumPad and Decipad have a sort of programming language that can do calculations with units.<p>But ignore this advice if you can&#x27;t find that work, or it doesn&#x27;t seem good for whatever reason. You can still highlight your side project in an application, and they might be impressed anyway.
评论 #38511692 未加载
solomonbover 1 year ago
Not a job per se, but some friends and I wrote a library for building compositional chatbots (like for IRC not LLMs necessarily) encoded as Mealy Machines: <a href="https:&#x2F;&#x2F;github.com&#x2F;cofree-coffee&#x2F;cofree-bot&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;cofree-coffee&#x2F;cofree-bot&#x2F;</a><p>That project has since led to a long term collaboration with the Topos Institute where we are building a type theory for Polynomial Functors: <a href="https:&#x2F;&#x2F;github.com&#x2F;toposInstitute&#x2F;polytt">https:&#x2F;&#x2F;github.com&#x2F;toposInstitute&#x2F;polytt</a><p>Polynomial Functors are a really powerful abstraction from Category Theory which subsumes the co-algebraic approach to finite state machines used in `cofree-bot` and which can also be used to encode wiring diagrams, tactics engines, game semantics, neural networks, and dynamical systems in general.
webprofusionover 1 year ago
My open data side project (which incidentally had interest from Apple and Google at the time) had a need for a couple of web server certificates for the API and website, so as yet another side project I built a little certificate management tool and forgot about it for a year.<p>After a year I then went back and realized it was getting 1,000 downloads a week, I did it a bit more work on it and stuck a price tag on it, it&#x27;s since been my full time job for several years.
danenaniaover 1 year ago
Last time I was looking for a job way back in 2016, instead of just making a résumé, I made a free résumé builder. It got on the front page of HN and ProductHunt and got a decent amount of usage.<p>It&#x27;s no longer live but here&#x27;s the archived version: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20160305001753&#x2F;https:&#x2F;&#x2F;makerslate.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20160305001753&#x2F;https:&#x2F;&#x2F;makerslat...</a><p>I considered trying to take it further but didn&#x27;t really see a clear path to any kind of investment or monetization at the time, so I ended up just using it as my résumé. I interviewed at one company and got the job, so I guess it helped! It did get a good reaction in the few interviews I did at that company.
nadermxover 1 year ago
Not a job I took. But when I launched <a href="https:&#x2F;&#x2F;github.com&#x2F;nadermx&#x2F;backgroundremover">https:&#x2F;&#x2F;github.com&#x2F;nadermx&#x2F;backgroundremover</a> I got offered a high level position in a a photo company via my email which at the time was on my GitHub profile.
评论 #38511838 未加载
lukegoover 1 year ago
I made a Wiki for the Erlang community in 1999. I wrote that from scratch in Erlang. (That was the conventional way to deploy a new wiki in those days!) That landed me a job at the first Erlang startup, Bluetail.<p>I&#x27;m ashamed to admit that I never got the Wiki up and running again after I relocated from Australia to Sweden. (Not yet anyway, I may still have a backup copy on a hard disk somewhere...)
iamthepiemanover 1 year ago
Not really a side project as I was trying to get traction on my ideas at my former employer.<p>I do contract work for a pretty niche industry and after you&#x27;ve done a couple big implementation projects, you&#x27;ve seen 80-90% of all user stories, integrations and edge cases.<p>I started a side project that was a combination of tooling, processes, checklists and methodology to stop reimplementing the same project work and stop approaching every client like it was greenfield work. Not fully productizing our approach but moving in that direction.<p>My company was not interested. During an interview I pitched my side project ideas and they immediately said they wanted to hire me. Skipped the rest of the hiring process and landed a new role doing exactly what I had wanted to do at my previous company.
评论 #38511814 未加载
mgerdtsover 1 year ago
I was active in various areas of OpenSolaris, contributing to design discussions, code, and code review. Most of this was in the intersection of zones, installation, and zfs. Some were just scratching an itch, like “manwhich”.<p><a href="https:&#x2F;&#x2F;www.illumos.org&#x2F;opensolaris&#x2F;ARChive&#x2F;PSARC&#x2F;2007&#x2F;688&#x2F;mail" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.illumos.org&#x2F;opensolaris&#x2F;ARChive&#x2F;PSARC&#x2F;2007&#x2F;688&#x2F;m...</a><p>Once Oracle acquired Sun and hiring started, I was hired into the zones team. While interviewing I discussed my ongoing work on zfs dataset aliasing to virtualize the zfs dataset hierarchy in zones. After being hired I was able to get this feature prioritized to make it into Solaris 11.
yann63over 1 year ago
From 2004 to 2007, I created and maintained a Linux distribution called Kaella. It was kind of a fork of the Knoppix live CD. It was not really a fork, because each version of the Kaella was based on the latest Knoppix (adding French language packs, a software selection more adapted to France, and drivers for ADSL modems common in France). Anyway, this project allowed me to be contacted by an IT architect at Amadeus, a company for plane ticket management (and more than planes). I could work with great people there, very smart. It was very stimulating. Unfortunately, with my family we decided to move for a better quality of life to a nicer region of France, but my time there was great.
评论 #38514575 未加载
评论 #38514571 未加载
raudetteover 1 year ago
Two projects.<p>As a teenager, I got my first job as a technician at a local PC store in the mid-90s, I think solely because I dabbled on a Amiga at home. I just walked into the store with a resume. The guy who ran the shop was an early Amiga user, and though Amigas had fadded by that time (1994), it created a connection - in the interview, the owner said: &quot;Amiga, that&#x27;s a sign of good taste&quot;.<p>When I graduated from university, I was looking for work. I had an great-uncle who repaired and sold church organs. I helped build out his website, and I think it ultimately helped me land a job at a another company that build digital control systems for pipe organs.
franky47over 1 year ago
Do freelance client gigs count as &quot;a job&quot;? If so, a few projects have definitely contributed to visibility: my end-to-end encrypted analytics SaaS [1], and a lot of the open-source libraries that I published while building it [2].<p>The &quot;build in public&quot; approach of publishing often while doing a side&#x2F;weekend project helps a lot in showcasing your skills.<p>To this date since I started by freelance business, it&#x27;s more often clients finding me then me looking for them.<p>[1] <a href="https:&#x2F;&#x2F;chiffre.io" rel="nofollow noreferrer">https:&#x2F;&#x2F;chiffre.io</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;47ng">https:&#x2F;&#x2F;github.com&#x2F;47ng</a>
simanyayover 1 year ago
A few years ago I got fed up with then-popular JavaScript linter, JSLint, and forked it to make JSHint. I wouldn&#x27;t say JSHint was the only criteria that landed me the job but it definitely help when interviewing for positions where JavaScript was important. At the very least, it put my name thru the first filter both at Mozilla and then at Medium.
lewiover 1 year ago
After working for a while at a marketing&#x2F;digital shop, the topic of crypto came up over a work lunch one day. I fell down the rabbit hole and found a nascent project with some interesting stuff on the tech side.<p>I saw they had a bounty program for a mobile app, I built an app alpha &amp; claimed the bounty. The foundation running the project saw this and reached out. 6 years, 3 countries &amp; a few wild rides later, I can&#x27;t thank the guy who was crapping on crypto enough.<p>Edit: check out some crypto bounties here: <a href="https:&#x2F;&#x2F;bountycaster.xyz&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;bountycaster.xyz&#x2F;</a>
wrboyceover 1 year ago
I’m not sure if it counts as a side-project, as it was just something I hacked together mostly out of curiosity. I’m also not sure if qualifies as “landing me a job”, but it was explicitly asked about during the interview process and they were certainly interested, so…<p>My Siri proxy during the first iteration of Siri, which would intercept requests and inject custom responses. The code is fairly horrible by my current standards, but reverse engineering everything was fun.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;wrboyce&#x2F;sirious">https:&#x2F;&#x2F;github.com&#x2F;wrboyce&#x2F;sirious</a>
BrandoElFollitoover 1 year ago
Back in 1992, I was doing a university internship in a large physics research center. I was a physics student 1nd discovered linux at that time.<p>It became a hobby and since I was in contact with the community, someone asked me if I would be interested to take a job in sysad for a very large company that was expanding in Europe. I was half mid my PhD but I said why not.<p>The job ended up being way way more than sysadmin, I started a few centers in Europe from scratch, learned a heap and the rest is history.<p>This was not exactly a side project but rather a hobby that one day on an IRC channel changed my life.
liotierover 1 year ago
Messing around with Linux and BSD hosts one my home LAN in the 90&#x27;s and 00&#x27;s is how I learned enough to make colleagues believe I actually new something about networks and systems administration. Well, it did teach me - though I still feel like an impostor among academically trained network engineers.<p>Same with my serious involvement in the Openstreetmap project, where I learned everything I could about geographic data just prior to having a major corporate GIS system dumped on my lap.<p>Have fun, follow the white rabbit - he&#x27;ll lead you to the good stuff !
unnouinceputover 1 year ago
Not a project, per se, but this is how I got to become a freelancer.<p>I was bored at work in one day, in summer 2007, and I was searching on internet free tests to test my knowledge. I did that previously in 2000 when BrainBench was new, and I even got physical diplomas from them for free. So, in this summer I searched for BrainBench again, to test me to see how much I grew during these years, and I was disappointed to find now BB was paid. So during my search I found this site oDesk, which was a freelancer site, but also allowed you to take tests. Didn&#x27;t cared about freelancing part, only testing. So I took some HTML, Delphi, SQL tests there in that day. On Delphi I was proud that I was on 2nd place, while on rest I was in top 5% of all people that tested. I published that and forget about them.<p>In November I receive an e-mail. Someone was contacting me on my oDesk account. I was like &quot;wtf is oDesk?&quot;. Then I remembered about the day in summer whne I got bored and made an account on that site. Long story short, that was my first client, he hired me and I realized how short I was selling myself to companies in my country. In March 2008 I quit from the day job and went full freelancer ever since. Btw, oDesk, after acquired Elance, got renamed Upwork. I still, partially, get new clients on Upwork, though most of my new clients are now through recommendations from my previous clients.<p>If I wasn&#x27;t bored that day, if I didn&#x27;t created that account, I&#x27;d still be working for a soulless corporation in my country.
sodality2over 1 year ago
My most recent post about my side project [0] got me some freelancing work as well as an internship for this summer. Project was related to both of them! Unbelievably grateful for the opportunities it’s given me.<p>I’ve got thoughts about the ability for side projects to directly demonstrate not just proficiency, but passion, which is very important in undergrad when looking for opportunities. Might end up writing a blog post about it.<p>[0]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38252566">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38252566</a>
Brajeshwarover 1 year ago
Looking back, I have realized that I never got a job or contract work through the “normal” methods and channels. I have quite a lot of stories for many of the jobs, but here is one fond memory that changed the trajectory of my career.<p>Early 2000s, I wanted to work only on and for the Internet. I did my “e-Commerce” course and others, but I was hoping from interview to interview without success. In one particular interview, I was waiting with a few others and started tinkering with an open computer in front of me. Adobe Photoshop had an easter egg where you press some key combination to show the splash screen with a sunset scene (or something like that). I morphed a few images together with that, and it turned out good enough that the boss walking in noticed, “Did you do that?”<p>That’s how I got my 2nd job in an Internet Media company while applying to be an ASP programmer; I ended up working with the Multimedia team, was challenged to work with Macromedia Flash, and wrote a lot of ActionScript.<p>I wrote quite a bit of the front-end video decoder for VONGO (a streaming service from STARZ), built a few employee tools for Disney, worked as one of the Creative Directors of Razorfish, etc. None of them through official channels or resume submissions. So, I have an ardent respect and soft-corner heart for anyone I interview and have a side project(s). I love listening to their stories about their side project, hobbies, and open-source contributions&#x2F;work.
PStamatiouover 1 year ago
At a previous job, my interview was mostly me discussing my side project (and having given some folks on the team my testflight). I had a lot more prepared to talk about previous work projects but it wasn&#x27;t needed. For context this was for a product design role, but I also built the backend and iOS app.<p>This was the side project that I ended up writing about in more detail later on: <a href="https:&#x2F;&#x2F;paulstamatiou.com&#x2F;stocketa&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;paulstamatiou.com&#x2F;stocketa&#x2F;</a>
sailorganymedeover 1 year ago
I got the opposite: I was really curious about some security stuff so I wrote a chat system over Tor (which was actually quite difficult!) and used that project as my main showcase when I was in college. Anyways, I didn’t get a single job when that was linked on my resume. I did have one interview where I brought it up and I got dropped after that point. When I took it off, I actually got interviews and eventually hired. I always assumed it was cause Tor has a bit of a reputation I guess.
mdturnerphysover 1 year ago
During my physics PhD I built my own Segway (and a second one with a power tool company who came to me after first asking tlb) and did a bunch of projects with a high-power laser cutter that I got funding for in our lab. I included these on my resume and they were much easier for interviewers to talk to me about than my PhD work. I think they also helped me stand out a bit. Receiving positive feedback about these projects gave me confidence to sell myself as someone who could build things.
franciscopover 1 year ago
This was about 10 years ago, where there was Bootstrap, Pure CSS and little more, so I published:<p><a href="https:&#x2F;&#x2F;picnicss.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;picnicss.com&#x2F;</a><p>It went to the front page of Hacker News (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8315616">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8315616</a>). At the time I was a student in Spain doing coding just for fun, so any job-related opportunity would be slim and with really bad pay (I had actually already worked a bit as a dev for a pittance).<p>Someone contacted me and offered some really fun freelancing projects for what at the time seemed like an absurdly ridiculous large amount of money, so much that I got a great designer friend involved and split the money so the project would be even better.<p>I learned many things from that and as my curiosity pumped me to keep learning. I read about cases of people making 500k+&#x2F;year as &quot;normal&quot; devs (meaning, not managers, and also not famous). Most of my Spanish peers didn&#x27;t even believe that existed at the time, and thought I was crazy believing those &quot;obviously fake&quot; blog posts. But I&#x27;ve been working for USA companies basically since then, and couldn&#x27;t be happier&#x2F;wouldn&#x27;t look back.
bentlegenover 1 year ago
In the early 2000s in college I wrote a basic terrain renderer in C++ and OpenGL. It randomly generated some textured terrain, and had some basic features like you could move the camera and look around. Nothing super impressive.<p>A few months later I landed a 16-month internship on a team writing an OpenGL ES driver. There were 160 applicants, but the hiring manager said I was the only applicant who had actually played around with OpenGL.<p>It was a great job and I learned a ton.
p0dover 1 year ago
I worked in a school as a technician and wrote a room booking system. It shaped my life. It has brought sideline income for 16 years. It got me a job in the private sector. It opened the door for a number of large paid projects. I&#x27;m now a lecturer trying to pass on my IT curiosity to others. The booking system is <a href="https:&#x2F;&#x2F;freeperiod.co.uk" rel="nofollow noreferrer">https:&#x2F;&#x2F;freeperiod.co.uk</a>.
fredsmith219over 1 year ago
In the mid 90s, the rumor was that the company I worked for would switch from VMS to Unix. I figured I would get ahead of the curve and bought a magazine that included a free OS with the funny name of RedHat Linux.It wasn’t exactly Unix but it was close, so I figured I would give it a go. Turns out that was a great decision. The company is gone but my knowledge of Linux has given me a leg up in many job interviews.
austin-cheneyover 1 year ago
I stopped maintaining a popular JavaScript beautifier&#x2F;diff&#x2F;analysis tool 4 years ago that won me several jobs.<p>Since then I have been working on a file streaming application. Its side items in that project that have been winning me jobs lately, primarily anything to do with full duplex socket streaming and browser test automation.<p>As a JavaScript developer took me months this year how to sell my experience and skills from my side projects. As a JavaScript&#x2F;TypeScript developer you can do the same shit everybody else does, which is put text on screen using a giant framework. If that is the kind of employment you are looking for be prepared to degrade yourself to working with newbs that have high insecurity, low self-esteem, and spend all their time talking about how awesome they are. Its all marketing all the time, no original application code, and outsourcing everything to some external tool. As a developer you are a commodity product to hire&#x2F;fire just like public is to social media. This line of work no longer interested me, so I spent months unemployed figuring this out.<p>Instead your alternative as a JavaScript&#x2F;TypeScript developer is niche skills, which is in higher demand than it sounds. It seems almost nobody can figure out test automation in the browser. Having application architecture skills is a huge plus, which typically means Java&#x2F;C# and HTTP session management with something like Spring, but if you can demonstrate a more generalized approach to application architecture you have a skill that you can adapt to a bunch of different things. It also helps having things like a security clearance and security certifications. There are a huge number of cleared developer jobs that recruiters cannot fill.
dustedover 1 year ago
All of them; Not really the project, but just my github profile, showing that I&#x27;ve been able to come up with, design, implement and market several projects that are useful in their own rights. Such as a few open-source computer games, a hardware password manager, a 3D game engine in C++, some random fun projects.<p>My github profile is not a polished portfolio, it&#x27;s not supposed to show my enterprise-level code-making abilities, it&#x27;s meant as the place where I have fun and hack stuff and try things out. I&#x27;ve explained (and it has been understood) that when coding for fun, I&#x27;m not going to focus on the same things as when coding for a long-term enterprise project, and since time (and interest) are limited resources, it would be unreasonable to expect my hobby code to reflect how my work code looks.<p>Those hobby projects have granted me the job &#x2F; provided a source of discourse during technical interviews, the openings themselves have always come from people I&#x27;ve previously worked with recommending me.<p>The first job I landed after presenting my exam project, the censor asked me to come for an interview.
pugworthyover 1 year ago
Not exactly a side &quot;job&quot;, but I was part of a group making a mod for Half-Life that got purchased by Valve. It did actually turn into a side job for a handful of years while I worked full time at a university position.
评论 #38515210 未加载
macintuxover 1 year ago
After discovering Erlang (thanks, Bruce Tate) I started following the community on Twitter and elsewhere, then created the Twitter account ErlangInfo to share news and resources about the language.<p>Because I was following multiple Erlang-related accounts I saw that Basho was hiring a tech evangelist in my region, and while I doubt there was a lot of competition for the role, my side “gig” as ErlangInfo at least didn’t hurt my chances.
pizzafeelsrightover 1 year ago
A long time ago I built a business app for the company to replace our existing. I first ran it in parallel and then had my boss do the same. They loved it and it went into production.<p>Later I applied for a job and all the work I did, backend and frontend and support and database and migrations and reports and visualizations showed my future employer that I knew every stage of work suddenly finding myself moving them into devops.
korzeover 1 year ago
During my military deployment in Afghanistan, I brought along a DSLR camera and developed a passion for photography. I spent a significant amount of time capturing various scenes, but I was particularly drawn to photographing troops working out in the gyms.<p>Upon returning to the States, my photography, particularly those gym and fitness-themed shots, caught the attention of locals in my city. They reached out to me for similar projects, focusing on social media branding and marketing, especially for bodybuilders and fitness enthusiasts. This was around the time when Instagram was rapidly evolving into a major advertising platform.<p>What started as a personal interest in photography and a love for the gym turned into a lucrative side hustle. I found myself immersed in the world of fitness photography, working with influencers and brands in the nutrition and fitness accessory sectors. This experience, born out of a hobby and a deployment, unexpectedly paved the way for a sustained engagement in professional photography, particularly in the niche of fitness and social media marketing.
zrailover 1 year ago
I was working for a flash game hosting company that you probably remember if you were ever of age to care about flash games. We had like 30 different payment methods for buying in-game currency[1] and a good number of them had this stupid problem where if your browser timed out we charged you and then immediately forgot about it.<p>I wrote an essay[2] about it which turned into a book[3] which turned into consulting gigs. Gigs turned into full time jobs including a stint at Stripe. The book also earned mid-five-figures over time.<p>[1]: I&#x27;m convinced that one of them was straight up gift card fraud facilitation. You could buy in-game currency with retailer gift cards.<p>[2]: <a href="https:&#x2F;&#x2F;www.petekeen.net&#x2F;design-for-failure-processing-payments-with-a-background-worker" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.petekeen.net&#x2F;design-for-failure-processing-payme...</a><p>[3]: <a href="https:&#x2F;&#x2F;www.petekeen.net&#x2F;mastering-modern-payments-launch-day" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.petekeen.net&#x2F;mastering-modern-payments-launch-da...</a>, the book links don&#x27;t work any more :(
dicknuckleover 1 year ago
I was learning Docker as a curiosity, and trying NxFilter to satisfy my rage towards Advertisements around the same time. That led to me writing a Dockerfile to run NxFilter which led to teaching myself lots of things about automated build pipelines, adding flair and craft to a git repo, and offering best-effort support to random users on the Internet.<p>NxFilter ended up asking if I would be ok with being the official docker image and listed me on their website and in documentation.<p>I listed that on my resume for getting into DevOps fulltime and got the job. Now I work with people all over the US, Canada, and India.<p>I am job searching at the moment. While I adore 99% of the people I work with, the work itself isn&#x27;t meaningful and I&#x27;ve survived 3 layoffs in 1.5 years. In my job preference list, it&#x27;s currently only a few steps above HR&#x2F;Payroll PAAS companies, just above Food&#x2F;Dining&#x2F;Beverage&#x2F;Travel. I&#x27;d rather work on something that&#x27;s improving people&#x27;s quality of life, or solving the world&#x27;s problems or making something more efficient for people outside of tech.
delducaover 1 year ago
15 years ago I wrote a game engine[1], and on my first interview of my life I presented the code and got the offer!<p>1 - <a href="https:&#x2F;&#x2F;github.com&#x2F;skhaz&#x2F;wintermoon">https:&#x2F;&#x2F;github.com&#x2F;skhaz&#x2F;wintermoon</a>
westoncbover 1 year ago
This project was a Show HN and I had a few people reach out to me after, ended up taking a position as a founding engineer at a YC company in SF (2013).<p>It&#x27;s an alternate program editor that breaks source into tiles around grammatical boundaries: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tztmgCcZaM4" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tztmgCcZaM4</a>
takkatakkaover 1 year ago
It was my half hearted attempt at factorio with Clojure: <a href="https:&#x2F;&#x2F;github.com&#x2F;pyrrhic&#x2F;learning-clojure-factorio-clone">https:&#x2F;&#x2F;github.com&#x2F;pyrrhic&#x2F;learning-clojure-factorio-clone</a><p>It mostly just showed that I had a genuine interest in programming, and served as a talking point (why Clojure, my experience with it, etc). The project wasn&#x27;t related to the job at all.
评论 #38511600 未加载
评论 #38511943 未加载
echelonover 1 year ago
I was planning to go into grad school for computational biology, but an early Square engineer saw me playing with the thing I&#x27;d built on the side of a Waffle House at 2 or 3 AM [1,2].<p>We exchanged numbers, and after six or so months of talking to me, they convinced me to join them instead. I got in early and had a really good exit. Completely changed the course of my life.<p>My other passion (apart from biology) was film. I&#x27;ve made a lot of indie films over the last decade, but I always focused on film tech - volumetric video, mocap, etc. I&#x27;m currently building a startup in that space that started as one of my side projects. We&#x27;re doing really well!<p>Side projects have <i>always</i> led to inflection points in my life. They have more pull than anything else, and they lead me down interesting problem gradients.<p>I&#x27;ll get back to biology one day. I have some ideas there, too.<p>[1] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;5XTi-jf-ans" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;5XTi-jf-ans</a><p>[2] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;x034jVB1avs" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;x034jVB1avs</a>
评论 #38511816 未加载
评论 #38512164 未加载
ceauteryover 1 year ago
Pufftygraph [1]<p>I wrote a Spirograph clone that worked on an iPhone as a Christmas present for my 6 year old, mainly because back then I couldn&#x27;t find any existing clones where you could drag the gears around to draw, and I thought it would be a fun coding exercise.<p>It got me over the line in a job interview at the first startup I worked for. Spirographs and toy web apps had nothing to do with the job, but it was a quick way to demonstrate &quot;chops&quot; to the engineering team, in what was otherwise a disaster of an all-day interview.<p>I was sick, and tried to reschedule the interview, but the company had planned their whole day around me being there, and the CEO was going to travel for vacation afterwards. I put on a brave face and talked with the CEO, then the tech founders, but I was becoming more and more listless as the day went on.<p>The engineering team took me out for lunch and beers. We sat outside, and I was facing the sun, feeling like hell, and after the first beer I was in no way able to think technically. Rather than invert a binary tree, or whatever they were asking me about, I shifted the conversation to kids and apps, and passed my phone around for them to all play with the Pufftygraph controls and draw some hypotrochoids.<p>Some combination of sympathy for someone obviously dead on their feet but still trying, and the app, was enough to get my foot in the door. I had a good time there, but if I had it to do over again, I would have just cancelled since they were so inflexible. Now in the post-covid world, the idea of inviting someone sick to breathe all over your team for a day sounds insane.<p>[1] <a href="https:&#x2F;&#x2F;cautery.blogspot.com&#x2F;2012&#x2F;12&#x2F;pufftygraph-html5-spirograph-with-touch.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;cautery.blogspot.com&#x2F;2012&#x2F;12&#x2F;pufftygraph-html5-spiro...</a>
farzinadilover 1 year ago
While I was in university I was working on this (now abandoned) project <a href="https:&#x2F;&#x2F;flyingcarz.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;flyingcarz.io&#x2F;</a> which tracks changes in used car prices. Talking about this project helped me get an internship at CDK Global, a company that provides tech services to the auto industry, primarily car dealerships.
masfoobarover 1 year ago
To get my foot in the door (early 2000&#x27;s) - I had to bring in &quot;stuff&quot; that I have done for universtity, and personal projects.<p>After a few unsuccessful interviews, I was going to revisit what would be best for demonstration.<p>However, another interview came along and decided to try one last time with my existing software and hobby demos.<p>One demo was a C++ engine&#x2F;game I wrote in my spare time. It was first person and dynamic lights (it was a thing back then). I was showing the editor side, which had 4 windows... front, side, top, and 3d.<p><pre><code> It was fortunate because they had a C++ project, and nobody really wanted to touch it. So I gained bonus points to getting for being open to it. </code></pre> The other demos I was showing was me mucking around with Javascript. One silly game was a helicopter trying to hit balloons. It had music and sfx.<p>Surprisingly, of what I presented, he was really interested in the html+js demos, as they are doing a lot of web applications and want to push one of their existing products with more functionality.. animation, drag+drop, images, automation, etc.<p>Its funny. I felt like I had nothing to really show that would land me a job. On this ocassion, I managed to show things that just happens to link with real projects (in one way or another) they are doing. They pretty much offered me a 2 day trial (on a thurs and fri) to see how I would get on. The good news I passed without issue. They gave me a web project, heavy in javascript -- and to 1) avoid full post back (refresh) and 2) to support drag+drop.<p>I knew a little PHP at the time (more into C\C++) but they were using VB.NET - so managed to learn a lot in those 2 days, and meet their expectations.<p>I was officially a Junior Developer on Monday... and they decided to remove &quot;junior&quot; from my job title a few months later.
devthaneover 1 year ago
I was a QA tester at a transportation company with a PHP stack. My leader was great and allowed me to teach myself web development when tasks were done. Eventually I built a finance calendar in php&#x2F;symfony modeled after the websites the team built.<p>I demo&#x27;d it to him and I was allowed to start picking up development issues. Eventually became a full time developer. Kept learning and ended up containerizing all our applications and set up a kubernetes cluster, moving us away from VMs. ( responding to a desire from all the devs to start using docker ).<p>Circled back around and built automation for spinning up k8s testing environments for each the story in the QA queue to simplify things for our testers. By the time I the left the company, they hired a whole company to do everything I was doing, which I held off leaving until they were set up and I was able to knowledge transfer fully to the company. Moved to GoLang also now, don&#x27;t really do php anymore.<p>Though still get keepalived alerts when a node goes down.
moody__over 1 year ago
Working on plan 9 (9front) has gotten me two different jobs now. Not through companies wanting to work with Plan 9 specifically, but from members of the community who happened to have open spots at their company and were familiar with my work. This has the side effect of working with folks that have similar technical ideas in my dayjob, which is a nice bonus.
doctorpanglossover 1 year ago
2011: A free Cards Against Humanity multiplayer website version using the then cutting-edge iOS lookalike UI. It had a simple, thoughtful interface - cards were clunky so it didn&#x27;t do that, it was all very careful Clear-style colorful rows, and Evil Apples afterwards made that clunky choice nonetheless - and it was extremely easy to join multiplayer games with code based lobbies, no accounts.<p>There are a lot of people who can program out there. Being really opinionated mattered more. Perhaps to a fault, I was very opinionated about how card games should work on phones, how people should play multiplayer games, how you should work with free versus paid game content, etc.<p>A few days after posting maybe even to Hacker News, there was a lot of adoption. A year later, shortly after graduating, Scopely found it on GitHub, recruited me, and I went on to make some big mobile games with the rest of their talented team. A New York Times Flash interactive I made helped too.
totally_humanover 1 year ago
My first job was at a hydroponics store. I wanted to grow some fresh fruit in my basement over the winter, and wanted to build the system rather than buying an out-of-the-box one. I asked the owner a few questions about building a system, and got some advice from him. When I came back the second time to get more materials, I was offered a job.
Widdershinover 1 year ago
This has happened a few times to me.<p>First was some downhill skateboarding projects - a bushing recommendation system and a site that allowed me to search all NZ skate shops from one place.<p>A popular US skate shop posted on Reddit looking for interns, but they weren’t interested in hiring so remotely.<p>Fast forward a week and the CTO got in touch to say that he’d interviewed a bunch of dud candidates, and meanwhile had been watching me commit exactly the code they were looking for.<p>Ended up contracting with them for a bit building an internal equivalent of the search tool, as well as bushing recommendations integrated with their listings.<p>The next is my work in the Cycle.js community (niche FRP JS framework). Mostly worked on trendy dev tools, but also did some valuable work on improving the speed, reliability and clarity of async UI tests that is still arguably close to best-in-class for JS.<p>That resulted in multiple job offers and an approach from Manning for a possible book deal, but none of it was that good of a fit.
stsrkiover 1 year ago
I made a Blazor component library for one of my personal projects that failed, but the component library lived on as an open-source project called Blazorise [1].<p>In late 2019, I got a well-paid job in a large local company because of the project reference. Unfortunately, COVID happened, and I lost that same job after a few months. So again, because of Blazorise, I got several other gigs as a freelancer.<p>But after a while, it was hard to do all the work on the projects and do freelance jobs at the same time. Not to mention that family time was also very limited.<p>So I decided to commercially license Blazorise to companies, and keep it free for individuals. Hopefully, the decision paid off. Today I run a small company and continue to work on Blazorise full time. We&#x27;re still fully bootstraped without any external funds.<p>[1] <a href="https:&#x2F;&#x2F;blazorise.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;blazorise.com&#x2F;</a>
评论 #38516361 未加载
kerafover 1 year ago
My side project GTAMap.net (not active anymore) helped me land my dream job at Rockstar North.<p>Long story short, I got into programming by wanting to make my own SA-MP (San Andreas: Multiplayer) server back in the days, I was totally addicted to GTA. I then went on to learn other languages and ultimately built GTAMap.net, a interactive web map for the GTA series.<p>When I moved to Edinburgh, I realised Rockstar North was based there. I couldn&#x27;t let that opportunity pass and applied for a junior IT support job. During the interview phase they saw my projects and the maps one in particular. They then got me another interview with the web team for an engineering role, which I ended up getting!<p>Dream came true, I spent 4 years there surrounded by amazing people and working on some incredible projects, I learned so much there. GTA is what got me into programming and 8 years later I end up working on it.
louisstowover 1 year ago
I built an early HTML5 game engine in 2010 called CraftyJS when Facebook games were starting to become big. The project itself got me the job at a gaming startup and an offer at Zynga.
评论 #38513213 未加载
3aceover 1 year ago
Circa 2005, I&#x27;m learning to make a windows game using C&#x2F;C++ and posted it on local game developer forum. The project was far from a good game but I got an offer from local game dev studio because of it. I worked on that studio for years and involved in developing games for Windows, Flash, and eventually mobile.
belzebalexover 1 year ago
Got my first internship building drone navigation systems after building my own quadcopter flight control board (software included) (<a href="https:&#x2F;&#x2F;github.com&#x2F;alextousss&#x2F;quadcopter">https:&#x2F;&#x2F;github.com&#x2F;alextousss&#x2F;quadcopter</a>)<p>By the way, looking for a second one March-September 2024 :)
WalterBrightover 1 year ago
Writing a C compiler got me a job at my own company.
评论 #38514225 未加载
ploumover 1 year ago
My blog landed me multiple book deals: I wrote the very first book in history about Ubuntu because a publisher found my blog. I published my first novel because the editor found it published as a serie on my blog. I’ve never asked for it.<p>Hosting my own webservices for fun for years transformed to a side-business during a couple of years, where I was hosting paying customers.<p>My involvement with GNOME landed me a job with a GNOME-related company (but I sent them my resume, so this was not unexpected)<p>My life-long investment in free software landed me a teaching job at my university, totally unexpected.<p>I built a whole career doing side projects. Do more side projects. (many of my side projects didn’t pay me but, for some, it was a choice because you cannot do everything. Also, side-projects have different taste once you are paid for it. You don’t want that for every side project)
hsnice16over 1 year ago
After 3 years of graduation, I wanted to go into web development, so I built a few good projects that helped me land a job. I built a Typeform clone, using Vanilla CSS and NextJS, in its GitHub repo, I also added PR GitHub actions check for eslint and prettier, and also added pre-commit checks. I also got 29 stars and 6 forks on that repo - <a href="https:&#x2F;&#x2F;github.com&#x2F;hsnice16&#x2F;forming-typeform&#x2F;tree&#x2F;main">https:&#x2F;&#x2F;github.com&#x2F;hsnice16&#x2F;forming-typeform&#x2F;tree&#x2F;main</a><p>Another project that I built was a component library using HTML and CSS, so I built this to learn HTML and CSS in a better way. Its repo also has 6 forks and 7 stars - <a href="https:&#x2F;&#x2F;github.com&#x2F;hsnice16&#x2F;PoshUI-Documentation">https:&#x2F;&#x2F;github.com&#x2F;hsnice16&#x2F;PoshUI-Documentation</a>
zulbanover 1 year ago
My AI sandbox game <a href="https:&#x2F;&#x2F;www.chesscraft.ca" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.chesscraft.ca</a> helped me get a great transfer within government to an AI prototyping team at Environment Canada. The job is a bit of a unicorn because it&#x27;s full remote with tons of freedom.
avhceptionover 1 year ago
I worked as an independent IT consultant &#x2F; admin-for-hire since I was 20 or something and continued moonlighting for existing clients during my first 2 permanent positions. At one point a friend of mine was working at a company that needed a way to talk to some printers that were running at their warehouse from a web application running at a remote location and I hooked them up using OpenVPN and CUPS with IPP.<p>When I found myself out of a job 1,5 years later, the company and it&#x27;s needs had grown considerably and they hired me. That was 2014, I&#x27;m still there as the primary infrastructure guy. Although my responsibilities have grown and changed considerably since then, I&#x27;m still maintaining that CUPS install. Switched out OpenVPN for Wireguard, though :)
zer0toninover 1 year ago
My blog (<a href="https:&#x2F;&#x2F;alicegg.tech&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;alicegg.tech&#x2F;</a>) as well as the small discord bots I used to do in my spare time (<a href="https:&#x2F;&#x2F;github.com&#x2F;zer0tonin&#x2F;mako">https:&#x2F;&#x2F;github.com&#x2F;zer0tonin&#x2F;mako</a>) helped me land a gig working at MEE6. During the interview, the founders clearly said that my CV was unimpressive, but my blog showed without a doubt I was really able to code.<p>It was a fairly decent job, I helped the company scale from 5m to 15m communities and gave my software and infra skills a huge boost. I think without this experience, I wouldn&#x27;t have the confidence to start working on software by myself as I do now.
polpoover 1 year ago
Way back when the Nintendo Wii was brand new and hard to find, I wrote a script to scrape Target.com for store inventory and notify me if a nearby store restocked. A few years after that I revamped it to check on inventory for newly released iPad models. I put the code up on GitHub [1] and the CTO for a company that had large-scale store inventory checking as part of their product emailed me out of the blue after seeing my repository. A little while later, I replied back, interviewed and got a pretty good job offer out of it. I wound up not taking the offer, but in hindsight I probably should have.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;polpo&#x2F;ipad-target.py">https:&#x2F;&#x2F;github.com&#x2F;polpo&#x2F;ipad-target.py</a>
评论 #38512405 未加载
hifikunoover 1 year ago
While this isn&#x27;t strictly landing a job, it was Minecraft that got me into Linux (so I could host my own instances on a VPS), and then from there I got into a small home server and stuff I learned from all that helped in my work.<p>The home server started off as an ubuntu machine that had everything installed manually. During this it taught me about port-opening and reverse-proxy setups. After I had it go down I then learnt about re-setting it all up with Docker.<p>Several times in my professional career I have used knowledge I gained directly from the setup and maintenance of my home server in my job. It&#x27;s pretty cool seeing as my homeserver was used mainly for... umm... hosting a large number of linux isos...
marginalia_nuover 1 year ago
Built a trinary sorta 6502 emulator and sorta C compiler[1]. This was my resume when I got my first programming job with no formal education in the field.<p>[1] <a href="https:&#x2F;&#x2F;tunguska.sf.net&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;tunguska.sf.net&#x2F;</a>
aequitasover 1 year ago
I had been working on a Terraform provider[0] for a local hosting company in the weekends. Mostly to scratch my own itch in that I wanted my personal VPS and DNS to be IaC and get some practice in Go and Terraform. It got a little traction with some people using it and I won some nice prices for best project in the competition the hosting company put out after upgrading their API to REST. After the competition I was also able to get an account with no billing for testing purposes, which made developing and integration testing a whole lot easier. Before that I could only test on resources I paid for myself or ask them nicely to refund if I made a mistake as they don&#x27;t do per minute&#x2F;hourly billing like other providers.<p>The project was eventually discovered by my (now former) employer who needed the same provider but did some searching before writing his own and discovered my project on Github. It landed me a job interview and eventually a job. I don&#x27;t think my project was the sole reason I got the job, but was more likely telling them I was operating in the niche they were looking for. Something that probably didn&#x27;t stand out as much in my LinkedIn profile to be noticed there. Or I hadn&#x27;t told it to enough people as there was some shared working history with others in the company. Enough to let them know they should hire me, but not enough to tell them I was someone they were looking for.<p>One of the contributors to the project also ended up at that company, I was asked about him during his interview and could give nothing but praise because I had been working with him on my project.<p>My 2ct is that whatever you do, make, patch, write, think up of, just put it out there. Even if it is not finished, create a repo and publish it, write a blog post, post it on a social. You never know who is searching for what and will find you that way. Your project , contribution or code snippet doesn&#x27;t have to become a (commercial) success, if it just helps people or connects you in a way to someone new w&#x27;re all better for it.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;aequitas&#x2F;terraform-provider-transip">https:&#x2F;&#x2F;github.com&#x2F;aequitas&#x2F;terraform-provider-transip</a>
dgunayover 1 year ago
Maybe it didn&#x27;t land me a job on its own but it helped in the interview process. I wrote a limited Slay the Spire rules engine[0]. If I could do it again I wouldn&#x27;t choose PHP, but my current job had an interview round where I walked the hiring manager through something I&#x27;ve written and it did a great job of showcasing a variety of things like writing testable code, separating concerns, making an extensible framework in which to easily implement new cards, etc.<p>In some ways the backend at my current job is slowly coming to resemble some of the patterns I used here, funnily enough.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;dgunay&#x2F;slay">https:&#x2F;&#x2F;github.com&#x2F;dgunay&#x2F;slay</a>
评论 #38512183 未加载
achileasover 1 year ago
I&#x27;m a bit late, but me and some friends I met over Reddit built a meme stock exchange in 2017. This was a game that would price meme stocks based on how much engagement some meme (or variants) were getting on social media in realtime. I built the analysis engine (including fuzzy reverse image matching, the social listening workers, and the pricing algorithm) and took the role of &quot;CEO&quot; pitching the technology to investors (there was a b2b marketing play there), organizing ourselves, etc.<p>It got me my first 6-figure job at a startup the next year, as we weren&#x27;t able to raise funding or afford to continue running it. We also got a cease and desist from Nasdaq for our awesome name (Nasdanq). It also played a role in getting my current job, as it was a more refined version of the b2b play we were shooting for and the CEO loved the project.
adulionover 1 year ago
I was working full time in mcdonalds and when the facebook API launched in 2009ish created a few blog posts integrating the API to php and codeignter.<p>This lead to picking up a few projects from agency which led to a full time job and the rest is history.
joshcanhelpover 1 year ago
I wrote a an HTML template for a friend that looked like the Drudge Report (conservative news aggregator that looks a certain way). I posted it online for free and got a number of folks asking for a WordPress version. I coded one up and started selling it online as WP-Drudge. It sold quite well for many years and generated a solid portion of my freelance income making modifications for random sites. I ended up working for Alan Colmes (RIP), the sole liberal on Fox News (conservative news network) and a delightful individual. I built a few more products and eventually sold the whole business several years back. To this day I still get freelance inquiries!
jantypas2over 1 year ago
Another item (HN won&#x27;t let me post a long reply), is a programming environment called Onyx. (After my grandson in Africa, who has NO interest in it whatsoever as he intends to be a pilot -- but this is OK as, unless she works for Airbus, we&#x27;re ignoring the ladies for a few more years. Sosongo Abasi as his father would say!) Onyx is a language designed for 13-17 year olds who may not have the best command of English -- we can work in the language of the Igbo, the Yoruba and Erik. Doesn&#x27;t matter to my parser. And it will all be free, documented, Github&#x27;ed and built with free tools. Education is hard over there..
bmalicoatover 1 year ago
While I was in college, I made a half dozen games and apps for the danger hiptop (branded by T-Mobile as the Sidekick). We had a Microsoft recruiter on campus at Michigan State and it was right after Microsoft acquired danger and lost a bunch of customer data. I think the recruiter liked that I was asking about this issue and not begging for a job. They brought me back the next day to interview and then flew me out to Redmond for an on-site. Not only was the hiptop dev scene a formative experience for me skill-wise, it indirectly led me to Seattle and gave me the chance to work on Xbox, HoloLens, and more.
anunay_iover 1 year ago
I made a small configurable reverse proxy back in 2016 - <a href="https:&#x2F;&#x2F;github.com&#x2F;ianunay&#x2F;mock-node">https:&#x2F;&#x2F;github.com&#x2F;ianunay&#x2F;mock-node</a> in an attempt to build my portfolio and to attract recruiters &#x2F; interviewers. Sure enough in one of the system design interviews the interviewer simply did a architecture &#x2F; code review of this project and was impressed by it. I like to think that this contributed a lot to the company making an offer. I ended up accepting the offer and my life changed a lot since as I had to move to a different country.
matwoodover 1 year ago
Early in the iOS days I wrote a car lease&#x2F;loan payment app. Nothing fancy if you knew how to use a business calculator, but it quickly did all the calculations for lease&#x2F;loan buying. The UI was so-so, but it worked and I had gotten some feedback it was useful. I had only built it for myself and then released it on the App Store b&#x2F;c why not.<p>The app ended up referenced in a later interview I had and helped land a job doing mobile development. This was very early days of iOS development, so just navigating the mess of getting an app signed and uploaded was sometimes a challenge.
JanisIOover 1 year ago
I have only worked for two companies so far. I got both jobs through my side projects. The first job was my apprenticeship. The second was with a Swiss sensor developer.<p>[0] The first was a Minecraft server software with a web interface similar to an operating system. Players could log in, upload items, xp and trade etc.<p>[1] The second was a note-taking app similar to Obsidian, but completely real-time, based on a CRDT (yjs)<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;iojanis&#x2F;creaftOS">https:&#x2F;&#x2F;github.com&#x2F;iojanis&#x2F;creaftOS</a> [1] <a href="https:&#x2F;&#x2F;lity.cc" rel="nofollow noreferrer">https:&#x2F;&#x2F;lity.cc</a>
yoavhortmanover 1 year ago
I wrote a game[1] fully in typescript and uploaded it to various platforms, I was lucky enough and the game was found by a company that wants to create exactly those type of games (Arcadey&#x2F;casual party games).<p>They had to go deep into the library of the platforms I uploaded to but it stood out as a work of passion. They contacted me and offered me a job on the spot.<p>The project took 9 months and a ton of iterations but I was so happy doing it I didn&#x27;t care.<p>Still happily working at this gaming company.<p>[1] <a href="https:&#x2F;&#x2F;floripondis.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;floripondis.com</a>
redbellover 1 year ago
Back in 2019, I made an advanced MS Word add-in spellchecker that integrates the ProWritingAid API to spot all the errors in an interactive way where you just hover over a misspelled word or an incorrect expression and a popup shows at the mouse pointer&#x27;s position where you can quickly correct the word with suggestions, or open a task pane on the right side of the active document for more advanced features. The issues were highlighted by different colors depending on the type of issue. In short, you can think of Grammarly&#x27;s Chrome extension.<p>After a short period of time, I saw a job posting by the company that read something like, &quot;We need an MS Word Add-In developer,&quot; and from the job&#x27;s description, it was clear that they want a developer to build a Word Add-in that consumes their API. Yay! I said. I instantly applied and attached a short video showing the add-in I built in action. I immediately got a response from the CEO himself, and I think the CTO or a lead developer was with him. They interviewed me and liked me, but, unfortunately, they didn&#x27;t hire me because of me!<p>Honestly, I tried to sell them the add-in and ensure some level of future support, but they insisted on hiring me on an hourly basis; instead, I couldn&#x27;t. I did not decline the offer directly but asked for an hourly rate I knew they would not be able to afford, and well, that was the end.<p>________________________<p>1. <a href="https:&#x2F;&#x2F;prowritingaid.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;prowritingaid.com&#x2F;</a>
glhaynesover 1 year ago
I got tired of my job that involved 95% meetings and 5% coding so I quit in August 2022 and decided to figure out what&#x27;s next. But, since I&#x27;d spent a few years not doing as much coding as I&#x27;d have liked, I felt rusty. I probably could&#x27;ve gotten a decent job if I&#x27;d tried (I have lots of years of experience) but I didn&#x27;t have confidence and had lost the joy of it.<p>So, while I tried to figure out what to do, I worked on my hobby NES emulator for Apple platforms, Blackbox[1]. It&#x27;s written in Swift and uses SwiftUI.<p>When a potential contracting role (100% SwiftUI) dropped in my lap, I had the confidence and skills to go for it. It&#x27;s been great (my meeting-to-coding ratio has inverted!) and they&#x27;re wanting me to extend my contract for another 12 months. I know the project helped make them feel confidence in my capabilities, but I think it&#x27;s possible that they&#x27;d have gone for me regardless. But, I would&#x27;ve struggled, and I probably wouldn&#x27;t have even gone for it in the first place because I&#x27;d have known that my skills weren&#x27;t where I wanted them to be.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;glhaynes&#x2F;Blackbox">https:&#x2F;&#x2F;github.com&#x2F;glhaynes&#x2F;Blackbox</a>
cobertosover 1 year ago
I made and maintained a geo-based chat app for a friend&#x2F;client (<a href="https:&#x2F;&#x2F;hihey.org" rel="nofollow noreferrer">https:&#x2F;&#x2F;hihey.org</a>, though they took it offline for now I believe). I used Matrix as the basis for it and started putting that on my resumes after finding it fun to work with and experience.<p>I got a couple of reach outs based on having that keyword on my profile alone on YC&#x27;s job board and on LinkedIn that led to some paid consulting.<p>Not as life changing as some of the other answers but I&#x27;m amazed when this sort of thing even happens
MichaelMoser123over 1 year ago
Well, non of them in particular. But without side projects i would have lost interest long ago.<p>Here they are: <a href="https:&#x2F;&#x2F;github.com&#x2F;mosermichael">https:&#x2F;&#x2F;github.com&#x2F;mosermichael</a>
mrbonnerover 1 year ago
I didn’t do side project. But, I went to college with this guy. We were in the same group projects for a while. At the end of a couple semesters and 1 before I graduated, he told me to forward him my resume for a job he referred me to. I did and got called for on-site round. At that time, the SDE interview didn’t involved phone screen. I don’t remember why. It could be that the company was only 400 people and private. I showed up and did ok and passed the interview. Later on, I learned that this guy was the CEO of such company.
nrpover 1 year ago
I built a open source wireless IMU (<a href="http:&#x2F;&#x2F;adjacentreality.org&#x2F;" rel="nofollow noreferrer">http:&#x2F;&#x2F;adjacentreality.org&#x2F;</a>), integrated it into some projects, and posted about it on a hobbyist virtual reality forum in 2012. I sent one of two working units to another hobbyist there to use on the headset he was prototyping called the &quot;Oculus Rift&quot;. A few months later, Palmer was looking for an engineer to build a VR tracking system, and the rest is history!
vain_cainover 1 year ago
A couple months after I started studying software engineering in 2017 I made a facial recognition desktop app that was just a few open source projects bundled together. It would just write the name and age of the person that was standing in front of the camera if it recognized the person. It was very unimpressive, but what got one of my professors attention was that I managed to scrape the college intranet web app for pictures(with names, surnames and year of birth) of pretty much everyone who ever attended or is attending the college(including all the professors). <i>I was inspired after watching &quot;The social network&quot; movie where mark scrapes the yearbooks for pictures of students.</i><p>When it was finished I showed it to a few colleagues, one of which told the professor. I showed it to him and he got me a interview with a friend of his who was looking for an employee. We went for a coffee and he offered me the job right away which i took. A few weeks later i quit college, and I&#x27;m still mostly working for the company that gave me that first job, but I have my own company now.
petepeteover 1 year ago
I build and maintain some libraries that are used by teams working on GOV.UK projects in Rails. Have been inundated with offers since their release, and they&#x27;ve gone on to be used in some fairly high profile things.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;x-govuk&#x2F;govuk-form-builder">https:&#x2F;&#x2F;github.com&#x2F;x-govuk&#x2F;govuk-form-builder</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;x-govuk&#x2F;govuk-components">https:&#x2F;&#x2F;github.com&#x2F;x-govuk&#x2F;govuk-components</a>
mherkenderover 1 year ago
I made a Doom &quot;renderer&quot; (no game but you could run around Doom maps) as a side project one summer. This was 20 years ago and in Flash so it was a novelty.<p>Later I applied for an internship on a whim. I assumed I wouldn&#x27;t get it since I didn&#x27;t have the best qualifications. But the job required Flash experience and the Doom renderer made it very clear I had that much. I got my foot in the door, made a career out of it, changing the course of my life.
hknmttover 1 year ago
All of them. But it&#x27;s not what you think. The experience I gained by working on them simply increased my confidence and THAT always got me a job. To the point where I reached <i>fuck it</i> level and never got stressed out by a work. I set my red lines and that was that. I ended up working the best job I ever had, until I quit working altogether to live off of my investments. Mind you I have worked a full time job only one year in my whole life.
excitednumberover 1 year ago
I’ve learned an unbelievable amount trying to systematically invest on my own.<p>All of what I have learned is levered in my career and I’ve utilized that knowledge during all interviews.
评论 #38511596 未加载
shafin098over 1 year ago
It was a toy interpreter <a href="https:&#x2F;&#x2F;github.com&#x2F;Shafin098&#x2F;pakhi-bhasha">https:&#x2F;&#x2F;github.com&#x2F;Shafin098&#x2F;pakhi-bhasha</a>
paul7986over 1 year ago
Overall be different and create fun to unique things on the web that get ppl&#x27;s attention.. good or bad.<p>My first startup was a different idea and back in 2007 it was a very odd idea that received attention here (lots of hate ..some pretty vicious) and in various tech publications. I learned how to code and design during that time and I think both factors which I marketed when applying for jobs helped me more easily get my first few tech jobs.
paulluukover 1 year ago
When GPT3.5 and Dall-E were out for only a little while, I wrote a Discord D&amp;D bot which would act as a DM and generate images for each scene and generated audio for all the voices using play.ht<p>It was a silly, hacky, poorly made mess but it got the attention of a VP at my current company. They offered me the highest paying job I&#x27;ve had thus far (and I&#x27;ve worked at Apple and Spotify in the past) to play around with Gen AI.
zubairqover 1 year ago
I wrote a book on JBoss for fun around 2006 and it helped me to get a job at Red Hat in 2019. Funnily enough some people at the company thought it was a cool thing, even though I didn&#x27;t think that the book was important at the time of getting hired. A side note, even though I didn&#x27;t regard the book as anything special, it was the fact that I has written and published it as being important
itsZeroover 1 year ago
I wrote a program to fetch lyrics from some websites and then got approached by someone who has license to actually use the lyrics but they don’t have it in digital form so they asked to purchase my app.<p>Ended up working with them and later moved to a startup that also worked with them. For a college student, being able to work as one of the two engineers was great, system architecture, distributed queue, networking setup, everything is yours to do and learn. It was also a Mac OS X &#x2F; Objective-C shop so learned a lot of obscure debugging techniques because there’s just not that many info available for OS X as servers. (We made web photo album editor and print it out for our users, OS X had the best PDF engine for free.)<p>Moved to the US from Taiwan later, the knowledge I’ve accumulated helped me passed my interview at Twitter and things went from there. I would never imagine a tiny app would lead me into a career!
st0012over 1 year ago
In 2017, I wrote a toy language called Goby[1] to learn how Ruby works. A few folks contributed quite a bit to it and one of them later referred me to my previous job (as a backend developer).<p>Fast-forward to 2021, I got interested in debugging tools so I started contributing to the then newly created Ruby debugger[2]. In less than a year I opened more than a hundred PRs and became the 2nd biggest contributor of it. And that eventually landed me a job to work on Ruby&#x27;s development tools, like LSP servers, REPLs, and of course, the debugger :-)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;goby-lang&#x2F;goby">https:&#x2F;&#x2F;github.com&#x2F;goby-lang&#x2F;goby</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;ruby&#x2F;debug">https:&#x2F;&#x2F;github.com&#x2F;ruby&#x2F;debug</a>
rbalickiover 1 year ago
It is unclear to me whether this &quot;landed me a job&quot;, but in advance of working at big tech, I made a presentation about Smithy (www.smithy.rs), in which there was an engineer in the audience (employed at the same big tech co). I believe he lobbied for my candidacy with the hiring committee.<p>Secondly, before taking my most recent job (at Pinterest), I had just secured a conference talk about Isograph (<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gO65JJRqjuc" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gO65JJRqjuc</a>). At both companies where I eventually got offers, I spent a good amount of interview time nerding about Isograph with the interviewers.<p>Ultimately, it&#x27;s unclear if this tipped the balance in any case, but the side projects seemed helpful.<p>----<p>Previously, while interviewing at a previous place, I showed off a side project to the interviewers, ran into a bug, and deployed a fix in real time. I was later told that they had never seen that. I think I would&#x27;ve gotten that job anyway, though.
canadaduaneover 1 year ago
I built a spatial platform similar to gather.town called relm.us in 2021 (now MIT-licensed open source [1]) and was hired by an edtech company in 2023 because of the expertise I&#x27;d gained in overlaying audio&#x2F;video for participants in the game world.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;relm-us&#x2F;relm">https:&#x2F;&#x2F;github.com&#x2F;relm-us&#x2F;relm</a>
device_idover 1 year ago
Created a financial markets tech project, put it on sourceforge. Didn’t even get to the second commit. A hiring manager from a nyse group co emails me: “can you implement this for us to completion we will give you money”. I go “sorry I am busy building a startup [in some unrelated area]”. Startup grew and then failed, and I became poor, temporarily.
评论 #38515043 未加载
aviskover 1 year ago
I wrote a Kibana plugin - <a href="https:&#x2F;&#x2F;github.com&#x2F;sivasamyk&#x2F;logtrail">https:&#x2F;&#x2F;github.com&#x2F;sivasamyk&#x2F;logtrail</a> and a few graylog plugins which opened many doors for me. It also helped me land my last job at Sematext. I lost interest in maintaining the plugin after Elastic&#x27;s open-source license changes.
loliveover 1 year ago
I worked for something like 15 years on a Semantic Web&#x2F;Linked Data&#x2F;Knowledge Graph client GUI. Funnily, the market never provided a convenient alternative. So when a big company decided that their data were becoming a massive mess, and it was time for a proper layering of data architecture, they chose my tool. Then me.
评论 #38516085 未加载
noufalibrahimover 1 year ago
I wrote a small application for personal use to generate custom ruling sheets for calligraphy practice and put it online. I didn&#x27;t get a job because of this or anything but I learnt about PDF structures, creating them, overlaying etc.<p>This knowledge and quick demos I was able to do because of it enabled me to get multiple client projects.
CM30over 1 year ago
Weirdly enough, my gaming website seemingly had an effect on getting me a few of my previous roles. For the most part that was because it showed I could code HTML&#x2F;CSS&#x2F;JavaScript when starting out all those years ago, but saying I interviewed celebrities and folks with a lot of experience in their industry helped a lot too.
ChrisMarshallNYover 1 year ago
In my case, a MIDI driver.<p>I got a Mac Plus, and a DX-7.<p>I wrote a Mac MIDI driver. Worked well.<p>However, when I was done, Apple released their own, so ... <i>plonk</i><p>But it got me familiar with the Mac, and landed me my first Apple job (which I actually got, before it was done -they didn&#x27;t leetcode, in those days, so I was given a chance most folks wouldn&#x27;t get, these days).
dvcolganover 1 year ago
For a few years I devstreamed on Twitch. I got one of my longest running freelance clients when he watched me integrate Django authentication into VueJS which was a part of a web based game I was making. The game didn&#x27;t go anywhere but Django has been my primary focus for most of my career and that was what I did for the client!
block_daggerover 1 year ago
I modded Starcraft 2 (PeepMode). Helped me get a job at a AAA Blizzard spinoff. The company failed but it was a fun ride.
nickfromseattleover 1 year ago
I&#x27;m a consultant turned agency, but a side project was instrumental to business growth.<p>I built Doggypedia.org as a side project, I grew it to 100,000+ organics&#x2F;month without backlinks or technical BS.[0] I wasn&#x27;t able to monetize it. It actually made negative profit after hosting expenses.<p>But the case study was enough to attract the attention of a seed stage startup. I grew them from 0 to 1,500,000 organics&#x2F;month and added ~100k paid customers [1]. This growth enabled them to raise a Series B from A16z.<p>This case study led to working with brands like ClickUp.<p>[0]<a href="https:&#x2F;&#x2F;contentdistribution.com&#x2F;0-to-116k&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;contentdistribution.com&#x2F;0-to-116k&#x2F;</a><p>[1] <a href="https:&#x2F;&#x2F;contentdistribution.com&#x2F;seo-case-study&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;contentdistribution.com&#x2F;seo-case-study&#x2F;</a>
brianolsonover 1 year ago
going way back: Science Fair in High School landed me summer internships that rolled over into my first job out of college. (&quot;Science and Engineering Fair&quot; project was building robots with microcontrollers) I think it was the proof that I could do that kind of work in a self directed way that made them notice me.
petabytesover 1 year ago
Hacking the firmware in Fuji cameras definitely impressed a few recruiters, and helped me get a position recently.
评论 #38513214 未加载
Morlocover 1 year ago
Back in 2010, while graduating in computer science I wrote an iOS app called &quot;Ricarichiamoci&quot; that allowed students of Pisa University (unipi.it) to recharge and manage their dining facility cards via mobile instead of queuing for 30 minutes in front of a few ATM-style recharging machines. The app scraped and submitted data via a form on the official facility company website (unusable on mobile)<p>The company lawyer called me and accused me of &quot;hacking&quot; their website and ordered me to shut down the app or I would be sued. 30 (very long) minutes later the CEO called me, apologised, and offered me a job as iOS engineer.<p>And this is how I landed my first job, and the one that shaped my career for the next 13 years.
ClimaxGravelyover 1 year ago
I made indie games for about 5-10 years as a hobbyist before joining the games industry.<p>At my first 2 professional game industry jobs the people interviewing me had been players of a halflife source engine mod I was heavily involved in authoring. I think that was probably the major thing that got me in the industry.
fhoover 1 year ago
&gt; What side projects landed you a job?<p>Several actually. Neatly compiled into a PDF and with pretty pictures to represent them.<p>That said: those projects all had a visual or haptic component that could be captured as a picture.<p>I handed that PDF in with my applications. Some warned me about that, but overall I got only positive feedback.
hcfmanover 1 year ago
My side project was once the reason for me getting a job which was then pulled within 24 hours because I didn&#x27;t want to give up my side project. Then later, way later, a pull request for a coding challenge I was given for the job interview was merged into the main line branch.
jonplackettover 1 year ago
I made an app called Face Juggler. It was the first automatic face swap app in the AppStore. Now much copied and even more outdated.<p>I had an interview and just showed the live analytics of its use. At that time it had about 50,000 new users per day so the analytics was just a huge stream flying past.<p>That was fun.
kzrdudeover 1 year ago
Side projects (Github) helped me get a job in two ways, partly I could show deep open source projects in my resume but it was just as much that the side projects increased my self confidence: I actually am good at something. I was in a deep hole and that was very much needed.
castiel652over 1 year ago
Wouldn&#x27;t count it as a project but it did help me get a job.<p>I was avoiding working on my thesis and started diving into the world of OpenWrt. Added support of two devices and got interested into wireless driver. Put the stuff above into my resume. My boss saw it and invited me for an interview.
typpoover 1 year ago
Years ago, I built Asterank, an open-source database of asteroids. It landed me a job at Planetary Resources, an &quot;asteroid mining&quot; company: <a href="https:&#x2F;&#x2F;www.asterank.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.asterank.com&#x2F;</a>
autarchover 1 year ago
Even though I haven&#x27;t used Perl professionally for about 6 years or so, my Perl FOSS work has driven pretty much my entire career. Starting in around 2000 or so, I started producing a lot of Perl modules (libraries). You can see what I&#x27;ve uploaded to CPAN at <a href="https:&#x2F;&#x2F;metacpan.org&#x2F;author&#x2F;DROLSKY" rel="nofollow noreferrer">https:&#x2F;&#x2F;metacpan.org&#x2F;author&#x2F;DROLSKY</a>.<p>Some of those libraries became _very_ widely used in the Perl community. The number one most used is probably DateTime (<a href="https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;DateTime" rel="nofollow noreferrer">https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;DateTime</a>), and number two is probably (<a href="https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;Log-Dispatch" rel="nofollow noreferrer">https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;Log-Dispatch</a>). But some of the others also got a lot uptake.<p>I also contributed a lot to libraries create by others, most notably HTML::Mason and Moose, both of which were very widely used in Perl.<p>All of that, plus speaking at the Perl conferences, really helped me develop my professional network. If I recall correctly, all three of of my most recent jobs came about because of my Perl connections to varying degrees. Two of them were just because I posted on my blog that I was looking for work and someone I knew through Perl reached out.<p>Today I work in Golang at MongoDB. In 2022, I again posted that I was looking for something new and someone I knew from Perl who worked at MongoDB reached out to me. I&#x27;m really thankful he did, because working there has been great!<p>Nowadays I don&#x27;t do much Perl any more, though I still maintain many of my modules (bug fixes and small feature requests only, though). I&#x27;ve also done some Golang (<a href="https:&#x2F;&#x2F;github.com&#x2F;houseabsolute?q=&amp;type=public&amp;language=go">https:&#x2F;&#x2F;github.com&#x2F;houseabsolute?q=&amp;type=public&amp;language=go</a>) and Rust (<a href="https:&#x2F;&#x2F;crates.io&#x2F;users&#x2F;autarch" rel="nofollow noreferrer">https:&#x2F;&#x2F;crates.io&#x2F;users&#x2F;autarch</a>).<p>But I think it would be _much_ harder for a young person to do the same things I did. Nowadays there are just so many freaking programmers. Someone invents a new language and five minutes later there are a huge number of foundational libraries for it. By the time I started with Go (mid-2010s), pretty much all the stuff I had done in Perl already existed in Go. And I found the same to be true with Rust when I started using it after Go.
VirenMover 1 year ago
In 2016, my second year at university, I was betting on the US elections. I&#x27;d collated multiple sources (FiveThirtyEight and a bunch of publications) to calculate each states swing and decided it would be a democratic sweep.<p>Unfortunately, I ended up losing a good portion of my savings I&#x27;d made developing websites over the years. I choose to take the night off to figure out how the make the best out of this situation, which ended up turning into TrumpTracker.<p>TrumpTracker [1] followed Donald Trump&#x27;s Electoral Promises and kept the previous president-elect accountable for all actions and promises he made prior to his commencement. I deliberately open sourced [2] the project so that everyone could equally vote on whether a promise was comprised via GitHub issues. There was also a published iOS app for a bit.<p>Since I&#x27;d completed the project in 12 hours post election results it got picked up by the news cycle.<p>I enjoyed working on something at scale which collaborated with engineers, data scientists, and economists from all around the world, especially when the codebase was forked and used in other countries for their respective electives.<p>This project paved the way for a number of projects, as well as my current job, and also helped in securing my eventual O1.<p>[1] <a href="https:&#x2F;&#x2F;trumptracker.github.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;trumptracker.github.io&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;github.com&#x2F;TrumpTracker&#x2F;trumptracker.github.io">https:&#x2F;&#x2F;github.com&#x2F;TrumpTracker&#x2F;trumptracker.github.io</a>
Madmallardover 1 year ago
I got my first job out of school at Amazon after showing them a local multiplayer battle arena game I made in XNA (C#) for Xbox Live Arcade. I practically bombed the harder questions (bar raiser) of the technical interview, but them seeing that made the difference.
mraza007over 1 year ago
This thread gives me a lot of hope and motivation thanks everyone for sharing there experiences.
评论 #38513260 未加载
ZiiSover 1 year ago
Is a different millennium did a website advertising a &quot;film&quot; I made with school friends. Hand coded HTML with lots of pre-rendered 3d spinning logos. Total mess that would never have loaded on an average PC but 100% was all that got me my first job.
nraynaudover 1 year ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;nraynaud&#x2F;webgcode">https:&#x2F;&#x2F;github.com&#x2F;nraynaud&#x2F;webgcode</a> I got a few contracts in the toolpath computation world out of that. In laser cutting, general machining, and cabinet making.
henningover 1 year ago
I posted a really stupid trading bot that made stupid non-sense trades that wouldn&#x27;t have worked in real life like buying a stock and selling it for a penny higher minutes later like a market maker. It got me an interview and I got the job.
darajavaover 1 year ago
<a href="https:&#x2F;&#x2F;audiodiary.ai" rel="nofollow noreferrer">https:&#x2F;&#x2F;audiodiary.ai</a> is a flutter app i’m building atm and it’s helped me get a few contracts. not really a side project and tbh i think it turns some people off
lbayesover 1 year ago
My business partner and I built AsUnit in ~2004. [0]<p>The first fully functional Unit Test framework for ActionScript. It was great fun and helped get my career off the ground.<p>[0] <a href="https:&#x2F;&#x2F;asunit.org" rel="nofollow noreferrer">https:&#x2F;&#x2F;asunit.org</a>
joshuover 1 year ago
i got a bunch of job offers when i started building del.icio.us, but ended up keeping my job and starting a company a few years later
a_t48over 1 year ago
During&#x2F;after dropping out of college, I worked on converting a single player game to a multiplayer game, among other mods to it. That project turned into interviewing and joining the games industry as a junior programmer.
dclover 1 year ago
In 2014, I managed to get a fairly good job at a large institutional bank, without a formal interview process because the person hiring (who would be my boss) liked a blog I had written on quant sports betting during my PhD.
coxleyover 1 year ago
Not exactly a project, but I was very active in IRC between 2009-2017.<p>I stuck mostly to Linux and network engineering channels. I contributed to open source projects, answered questions, and asked plenty of my own.<p>One day I helped someone with some weird Docker issue in 2014. He later referred me to the company he worked for in San Francisco. I moved from my small 2,000 person unincorporated town a few months later, tripling my salary.<p>There were other ways it could have eventually happened, but the serendipity of that was never lost on me. Changed my career for the better — tho I left that company a year later for a unique opportunity at FB.
chadrstewartover 1 year ago
Not a software project per say but I started a hashtag on Twitter (and eventually made an account) to share all the job stuff people were sharing during the pandemic (was on my own job search back then). Eventually started doing some Twitter Spaces and started a newsletter for the account as well.<p>A year later, someone had approached me and asked me to join their start up. No interview or anything at all, just was like &quot;You seem to do good work, I&#x27;d love for you to come work for me.&quot; Probably the wildest thing that happened to my career at this point, lol.
AlexITCover 1 year ago
Not a job but I got a contract due to a webapp template I have in my github profile, my customer shared that he wanted someone that wouldn&#x27;t start from scratch and my template looked good enough to get the job done.
kaffeeringeover 1 year ago
I was early with Twitter and Facebook and became social media manager. I organized webmondays and barcamps and became a event manager. I blogged about the digital transformation and became a consultant for that.
wingmanjdover 1 year ago
It wasn&#x27;t a project, per se, but my personal blog on BlogSpot. I was mostly documenting my foray into using Ubuntu as I started the blog around 2006-ish. It mostly surrounded bumps and hurdles I faced when trying to get my Windows games to run in wine. I posted some (funny to me) memes along the way, too.<p>I was looking to switch careers from the current electrical engineering job to IT around 2008, and I found out after getting the job that members of the hiring committee had read through my blog and thought I&#x27;d be a good fit. I&#x27;m very thankful to that group.
whomstover 1 year ago
I wrote a generic kernel driver overlay for error correction for block devices on Linux (Winter 2017-18) for a student org at my university. Interned at NVIDIA on their Linux graphics driver in Summer 2019
brightballover 1 year ago
Built a website for a big student group while I was at Clemson. By the time I left it was a tool to run the entire organization.<p>In the process I taught myself web development and landed my first job because of it.
dep_bover 1 year ago
I did a very simple implementation of WebRTC for iOS. Somehow somebody found that project on GitHub, saw I was from the same country and hired me. Did like a few months of freelance work because of it.<p>I did a (paid) side project for a macOS app and another one a few years later. The first one very small (but complex, digging through many layers) the second one small but substantial in scope. I got two job interviews because of those.<p>Moral of the story: keep doing paid side projects whenever possible. You learn a lot from your customers.
jedisct1over 1 year ago
EdgeDNS, a high performance DNS cache written in Rust: <a href="https:&#x2F;&#x2F;github.com&#x2F;jedisct1&#x2F;edgedns">https:&#x2F;&#x2F;github.com&#x2F;jedisct1&#x2F;edgedns</a>
abustamamover 1 year ago
A few years ago a few buddies and I made an Ethereum application called LayerOne. It was a game where players could buy and sell parcels of land. Kinda like Decentraland.<p>We got bought out and hired by a blockchain location company called XYO. We didn&#x27;t interview at all. Well, I didn&#x27;t. The rest of the team went to the company&#x27;s HQ to sign paperwork. I happened to be on vacation at the time, so I had to call my boss while I was on vacation to give my two weeks.
anonymoushnover 1 year ago
Recently someone reached out because of simdjzon, but I didn&#x27;t write it, I just made some usage-driven changes and the actual author made me the maintainer on github xd
max_over 1 year ago
I worked on a VSCode extension for a new Programming language. I then later got a message from its language designers asking if I was okay getting paid to maintain it.<p>I loved it.
bcrosby95over 1 year ago
Back in college I coded for a MUD. The owner of the MUD was a manager at a tech company. When I graduated he hired me. The project wasn&#x27;t related to work.
allo37over 1 year ago
I built a lot of weird &#x27;inventions&#x27; in university, such as an airsoft sentry gun to keep squirrels away from the garden. I was also in a student club.<p>I don&#x27;t think any project specifically made potential employers say &#x27;wow, we definitely have to hire this guy&#x27;, but I think having actual experience doing stuff and demonstrating an interest for the field goes a long way towards landing you those first couple of jobs.
shumakrissover 1 year ago
I wrote some code for Roomba-mounted (Create 2) Raspberry Pi connected to AWS that would kick off a cleaning run whenever your build fails. The goal was to physically find the person.<p>I used AWS kinesis video and Rekognition primarily with opencv and Python. There were electrical components to deal with too.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Shumakriss&#x2F;build_butler-2.0">https:&#x2F;&#x2F;github.com&#x2F;Shumakriss&#x2F;build_butler-2.0</a>
geocrasherover 1 year ago
I did some writing and documentation on contract. This led to a competitive analysis contract. This led to a full time job with a partner of my main contact.
mrozbarryover 1 year ago
I bring my laptop to all my job interviews, and as we start, say I&#x27;d like to show some demos of things I wrote, and ask if they want any code tours. I have several projects that showcase different programming philosophies and styles, and try my best to match those projects with the company I&#x27;m interviewing for. I find that for consultancy jobs, this has a very good success rate.
topherPedersenover 1 year ago
I got my first (and current) mobile developer job after building a budgeting&#x2F;personal-finance app that synced with my bank account using Plaid.
jbaviatover 1 year ago
I built a tool to extract ROP gadgets from binaries [0], which got noticed by a guy at Apple, and I ended up spending 4 years there. And this guy became Sqreen CEO and my (incredibly awesome) cofounder.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;aviat&#x2F;skyrack">https:&#x2F;&#x2F;github.com&#x2F;aviat&#x2F;skyrack</a>
bbstatsover 1 year ago
In college, I would spend most of my free time building basketball player evaluations, which I parlayed into a sports analytics career.
darkhorse13over 1 year ago
Halfmoon: <a href="https:&#x2F;&#x2F;www.gethalfmoon.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.gethalfmoon.com</a>
Trixterover 1 year ago
I co-founded MobyGames with one of my oldest friends. About a decade later, it weighed very heavily in my favor getting a DevOps position at a quant trading firm, as they were looking for people with initiative, unconventional thinking and troubleshooting skills, and a willingness to solve problems.
ternausover 1 year ago
One of the members of the core team of our open-source library <a href="https:&#x2F;&#x2F;albumentations.ai&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;albumentations.ai&#x2F;</a><p>It was not the only reason he was hired; it was a solid addition to his already good performance at the interviews.<p>Or at least that is what the hiring manager later said.
carabinerover 1 year ago
It seems like the vast majority of these are from 15-20 years ago. A lot of websites from earlier internets, not so many iOS apps. Is the tech industry too developed or formal these days to seek out random programmers who have built something on the side, rather than leetcode experts with degrees?
bergieover 1 year ago
My work on Flow-Based Programming (<a href="https:&#x2F;&#x2F;noflojs.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;noflojs.org&#x2F;</a>) got me a job about ten years ago. The startup founder had seen a talk I gave about it and got in touch. NoFlo ended up being used extensively in that company.
Dobiasdover 1 year ago
The interview for my current job first went mediocre, but by talking about frugally-deep (a side project of mine) I was able to excite my (now) employer. :-)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Dobiasd&#x2F;frugally-deep">https:&#x2F;&#x2F;github.com&#x2F;Dobiasd&#x2F;frugally-deep</a>
_falseover 1 year ago
While being a student I wrote a blogpost explaining what&#x27;s NLP to laypeople. It was mostly targeted at my friends but I still put it on LinkedIn. Got me a startup job.<p>The post: arminbagrat.com&#x2F;What-on-Earth-is-Natural-Language-Processing&#x2F;
era86over 1 year ago
Don&#x27;t know if it&#x27;s ever landed me a job, but my small Next.js project (<a href="https:&#x2F;&#x2F;howmuchadobo.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;howmuchadobo.com&#x2F;</a>) makes for fun conversation during interviews.
_boffin_over 1 year ago
Analysis of direct and special assessments not related valuation of land and improvements.
bbxover 1 year ago
Marksheet.io, my free HTML and CSS course landed me a job back in 2015. It turned out to be my last office job before turning fully freelance.<p><a href="https:&#x2F;&#x2F;marksheet.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;marksheet.io&#x2F;</a>
davidwover 1 year ago
I wrote an IRC bot in Perl in 1995 and it was kind of a cool way of showing off what I knew how to do. It had this feature where you could send it a command and it&#x27;d hot reload its own code which was kind of cool.
azhenleyover 1 year ago
My blog led to 3 major book publishers reaching out. I signed a deal with one earlier this year!<p><a href="https:&#x2F;&#x2F;austinhenley.com&#x2F;blog.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;austinhenley.com&#x2F;blog.html</a>
level09over 1 year ago
Enferno Framework: <a href="https:&#x2F;&#x2F;github.com&#x2F;level09&#x2F;enferno">https:&#x2F;&#x2F;github.com&#x2F;level09&#x2F;enferno</a><p>a little flask based SAAS starter kit.<p>Got multiple work contracts some little publicity :)
netdurover 1 year ago
I hepled jQuery UI which landed me first real job with contract and everything, first side project was react like for canvas where only diff is drawen not all canvas, I have full family eating from this.
tomcdonnellover 1 year ago
I created <a href="http:&#x2F;&#x2F;autotutor.com.au" rel="nofollow noreferrer">http:&#x2F;&#x2F;autotutor.com.au</a> together with my father, and that landed me a job at an educational software company.
trumbitta2over 1 year ago
Once I self-published a technical book, and 2 years later I applied for a job and I got interviewed by someone who had studied that topic on my book and blog.
shumakrissover 1 year ago
I made a robot to physically find whoever broke the build and alert them. I used a Create 2 (Roomba), AWS Kinesis Video and Rekognition, a Raspberry Pi, some Python and various libraries like OpenCV.
kebsupover 1 year ago
My favorite job interview was when we just talked about my project: <a href="https:&#x2F;&#x2F;gifmemes.io" rel="nofollow noreferrer">https:&#x2F;&#x2F;gifmemes.io</a> most of the time. Got the job.
shipped_brainover 1 year ago
I built an end2end machine learning platform. It had authentication, model registry, serving and search capabilities
sshineover 1 year ago
I co-authored a smart contract compiler that landed me two different jobs.
mystcbover 1 year ago
I did a few things in my younger days - I used to like playing MUDs, and one day a few of my college friends wanted to create our own. So we created a fairly unknown MUD called &quot;Faereal&quot; which still happens to be used as my domain name for my personal stuff!<p>I was lucky enough to have a good friend and neighbour down the road who ran ExNet [1], who provided me with space to host my first server, and oh boy looking back, I am surprised I didn&#x27;t blow everything up! [2] - Windows 98 connected directly into the internet, with a fairly terrible firewall and some random remote control software I found!.<p>Eventually, though another MUD, we were donated a more up-to-date box, which ran Linux, and we hosted that MUD and the Faereal MUD for a while, eventually adding in my own DNS server, website hosting (PHP), and that is how I ended up hosting friends websites.<p>That turned into a hobby where I started to write my own PHP, started helping firstly helping out on a game called &quot;PhaseOne&quot; which was essentially a copy of a game we were all playing at the time called &quot;Planetarion&quot; [3] -- (OMG As I looked for this, its still running!). Part of this code I created a &quot;Team based chat area&quot;, which eventually became the primary base for something that has taken over nearly 20 years of my life.<p>The code became the custom-written forum code behind DDR:UK, a Dance Dance Revolution fan website for the UK, which through the founders we created the &quot;official&quot; Sim Packs for DDR simulators such as DWI [4] and Stepmania [5]. This eventually moved into us working at events such as the London MCM ComicCon [6], where we bought in actual DDR arcade machines, including a Stepmania run DDR Machine that used to sit in the Namco Station in Central London on the South Bank. (I would love to say it was a world first, but there was one group in the US that had a temporary setup... I would like to hope we are the world first permanent money-making one :D)<p>That got me into running a Japanese Culture Festival called Tokonatsu [7] which got me into learning AWS. This festival has now been running for 20 years!<p>So all in all, how did this help:<p>* Interviews, it&#x27;s a great story to tell, and I always get a lot of fun looks!<p>* Experience, from hardware, to networking, to early days of internet, software, hosting etc etc. I went thought a LOT of sleepless nights when I was younger sorting this out, gave me a whole bunch of experience that I would never would have had.<p>* Networking, still talk to a lot of people today, and these people are key for where I am.<p>Honestly, the owner of ExNet, I couldn&#x27;t have done any of this, if he hadn&#x27;t of started me on the right path.<p>EDIT: Totally forgot to explain where I am now! So with all this, through support tech, manager of of datacentres, through lead engineers, etc etc... I am now the AWS Practice Lead for my company, a Principle Consultant, and I am writing this in the airport on the way back from AWS Re:Invent 2023 :D<p>So yeah, that is my story! Hope someone does eventually read it :D<p>[1] <a href="https:&#x2F;&#x2F;www.exnet.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.exnet.com&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;static.colinbarker.me.uk&#x2F;img&#x2F;blog&#x2F;2020&#x2F;07&#x2F;faereal-server.jpg" rel="nofollow noreferrer">https:&#x2F;&#x2F;static.colinbarker.me.uk&#x2F;img&#x2F;blog&#x2F;2020&#x2F;07&#x2F;faereal-se...</a><p>[3] <a href="http:&#x2F;&#x2F;www.planetarion.com&#x2F;" rel="nofollow noreferrer">http:&#x2F;&#x2F;www.planetarion.com&#x2F;</a><p>[4] <a href="http:&#x2F;&#x2F;dwi.ddruk.com" rel="nofollow noreferrer">http:&#x2F;&#x2F;dwi.ddruk.com</a><p>[5] <a href="https:&#x2F;&#x2F;www.stepmania.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.stepmania.com&#x2F;</a><p>[6] <a href="https:&#x2F;&#x2F;www.mcmcomiccon.com&#x2F;global&#x2F;en-us.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.mcmcomiccon.com&#x2F;global&#x2F;en-us.html</a><p>[7] <a href="https:&#x2F;&#x2F;www.tokonatsu.org.uk" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.tokonatsu.org.uk</a>
iamacyborgover 1 year ago
I created the wiki for Path of Exile.<p>Eventually landed me a job at Curse out in the States.<p>It’s also just quite a nice thing to be able to talk about in interviews or with colleagues who may be into the game.
roshanbabuwaover 1 year ago
Looking all this amazing comments, feels like i started coding in such a lame era. FYI started coding around 2020. Such amazing people and motivating stories!
评论 #38516311 未加载
lloekiover 1 year ago
Some years ago I was on a shitty job - not technically, but the company turned out to be inhumane - at a Ruby shop, and on the side I was toying with mini_racer and I just upgraded to some macOS beta where it failed to build. A shitty +1-1 hack† for a compiler flag later and it was back flying.<p>A month later I received a cold email from a CTO to chat a bit about that PR, turns out they were using mini_racer heavily and forked it for their own purpose, and also created PyMiniRacer for the Python side of things. Next thing I know I got hired. Two years later the company got acquired.<p>Of course conditionally adding a compiler flag wasn&#x27;t what got me hired per se, it only got my profile noticed. Probably side projects such as porting go by example to Ruby by implementing a ~1:1 CSP channel API[1], an Electron desktop client for Mattermost basically on a dare[2], an anti-ORM &quot;why do we keep referencing ever-changing models in migrations&quot; Ruby SQL generator[3], ex mode for the Atom editor so that I could have that frackin&#x27; `:w`[4], leveraging Blocks to bolt on object-oriented-ness onto C because &quot;closures are a poor man&#x27;s object&quot;[5], or reverse-engineering the Xbox One USB gamepad and writing a kext to turn it into a HID device on macOS from scratch on a lonely 7+h train ride with passengers judgementally staring at me sideways[6] probably contributed to it a bit.<p>My takeaway: luck is when preparation meets opportunity; but don&#x27;t do side projects <i>to get hired</i>, because if you don&#x27;t get hired then that time is lost. Rather, of all things, scratch your itch, be curious, have fun, embrace whatever quirkiness you fancy, be proud and put it out; no one can take that away from you.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;rubyjs&#x2F;mini_racer&#x2F;commit&#x2F;2086db1bbf2b5de479b21d99e37d37739b3f8467">https:&#x2F;&#x2F;github.com&#x2F;rubyjs&#x2F;mini_racer&#x2F;commit&#x2F;2086db1bbf2b5de4...</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;normandy">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;normandy</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;matterfront">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;matterfront</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;rebel">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;rebel</a><p>[4]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;ex-mode">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;ex-mode</a><p>[5]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;cblocks-clobj&#x2F;blob&#x2F;master&#x2F;main.c#L123-L134">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;cblocks-clobj&#x2F;blob&#x2F;master&#x2F;main.c#L...</a><p>[6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;xbox_one_controller">https:&#x2F;&#x2F;github.com&#x2F;lloeki&#x2F;xbox_one_controller</a>
kls0eover 1 year ago
Voluntary commitment in Berlin Freifunk.
Uptrendaover 1 year ago
Very good question. I don&#x27;t have a degree so the way that I use to demonstrate my skills is all due to public projects. I&#x27;ll show you the main projects that really landed me my first tech jobs. Granted, they weren&#x27;t very good and have many engineering problems. I was still learning at the time but here they are:<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;robertsdotpm&#x2F;pyp2p">https:&#x2F;&#x2F;github.com&#x2F;robertsdotpm&#x2F;pyp2p</a> - This was an attempt to make a peer-to-peer networking library in Python. Don&#x27;t use it or anything as it&#x27;s horrible code. But it was enough to get me a job at a startup called Storj. I messaged the team and was able to talk about specific challenges of peer-to-peer networking which were relevant to the product they were building.<p>2. <a href="https:&#x2F;&#x2F;github.com&#x2F;robertsdotpm&#x2F;coinbend">https:&#x2F;&#x2F;github.com&#x2F;robertsdotpm&#x2F;coinbend</a> - This was my attempt to build a decentralized cryptocurrency exchange whereby all trades were done without the need for an intermediary to hold deposits using smart contracts. This was actually one of the first &#x27;decentralized exchanges&#x27; made at a time when the only coins that existed were forks of Bitcoin. It was impressive enough to land me a job at Exodus which is still the most incredible company in the blockchain space (IMO obviously.)<p>((If anyone&#x27;s wondering: I lost both jobs due to severe untreated depression. Lmaoo... But I&#x27;m on meds now.)) But yeah, companies absolutely will hire people without degrees and based on the quality of the projects you&#x27;ve worked on. I know that many people say that working on side projects doesn&#x27;t matter. But you need to actually talk about your projects and reach out to people for it to matter. If you just apply through HR they&#x27;ll just go through a generic list of things to check off while they look at your resume.<p>By the way OP: I&#x27;ve always found that taking the effect to actually understand the problems that companies are trying to solve and outlining how existing work that you&#x27;ve done qualifies you to provide a solution is the fastest way to get a job. But again -- you need to reach the people who know what you mean. Shout out to Storj and Exodus -- both great companies that I would recommend.
评论 #38512872 未加载
puntofissoover 1 year ago
I have a couple of things that I have mentioned at recent job interviews and helped me get the job, but in a sideways manner. Still make me smile because I essentially did them to learn something and they kinda acquired a life of their own.<p>Long story short: I had a bit of a fixation with political data wrangling.<p>This got me two really odd personal successes (excuse the slightly blowing of my own trumpet here, for story&#x27;s sake): an app [1] that takes UK Parliament debate transcripts and makes an interactive n-gram analysis, similar to Google Books N-gram viewer, which was used by Robert Peston&#x27;s political show on national TV and the press in the UK (e.g. on the Financial Times [2] and the Sunday Times [3]); then I did a quasi-viral blog post that used code to calculate the average face of a British MP [4], which got me a few contracts, including one with the BBC for the same thing in the US Congress [5]<p>When I say sideways, what I mean is that the interesting thing is that the jobs I got when using these as examples were not hands-on data wrangling jobs (in fact, they are terribly dirty pieces of code, but that&#x27;s another story). What they got me is two things: from a technical perspective, the ability to see an end-to-end process to create a product, the running of a service no matter how small for a decade, the use of cutting-edge technology; from a broader point of view, they were great to show me catching the zeitgeist, seeing stories in data, engaging with national media. Both were incredibly &quot;catchy&quot; stories to tell during an interview, and even when challenged (my recent employers being in the public sector) they allowed me to explain myself and my journey.<p>So, in summary, I love how these two one-day hacks turned into great interview stories, beyond the very minor direct income that they got me.<p>Aside from the ability to blow my own trumpet a little, the broader applicable lesson here is that by working on something you have a passion for, no matter how geeky it might be, you can build something simple and not necessarily super tidied up, that will however be a good prompt to discuss both your technical and non-technical skills.<p>I&#x27;ve coached a few candidates for interviews in the intervening years, especially people in tech roles, and it strikes me how often they play down their own side project, which are sometimes much way technically better than mine and with some pretty good stories around the initial motivation and use examples.<p>[1] <a href="https:&#x2F;&#x2F;parli-n-grams.puntofisso.net&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;parli-n-grams.puntofisso.net&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;www.ft.com&#x2F;content&#x2F;d9db05e7-bb1c-4f38-9a02-bd6b66c9c99b" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.ft.com&#x2F;content&#x2F;d9db05e7-bb1c-4f38-9a02-bd6b66c9c...</a><p>[3] <a href="https:&#x2F;&#x2F;www.thetimes.co.uk&#x2F;article&#x2F;mps-are-becoming-more-local-and-its-making-the-commons-harder-to-control-r5z2pftrc" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.thetimes.co.uk&#x2F;article&#x2F;mps-are-becoming-more-loc...</a><p>[4] <a href="https:&#x2F;&#x2F;puntofisso.medium.com&#x2F;i-calculated-the-average-face-of-a-uk-member-of-parliament-and-heres-what-i-found-37f31b72b5d9" rel="nofollow noreferrer">https:&#x2F;&#x2F;puntofisso.medium.com&#x2F;i-calculated-the-average-face-...</a><p>[5] <a href="https:&#x2F;&#x2F;www.bbc.com&#x2F;future&#x2F;article&#x2F;20171018-this-is-the-face-of-the-average-american-politician" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.bbc.com&#x2F;future&#x2F;article&#x2F;20171018-this-is-the-face...</a>
daviewalesover 1 year ago
When I graduated from uni (end of 2018), I spent about 8 months looking for work. My study was in Chemistry and Mathematics, but I did a bit of programming as a hobby in my spare time. There are only so many jobs you can apply for in a month, so I spent a lot of my spare time contributing to OpenStreetMap. I got quite deep into it, and joined a project to import open address data from my state. In the process, I wrote a Python script to streamline the data processing steps.<p>After a few months of looking, I realised that there really aren&#x27;t that many Chemistry jobs in my region, and fewer Maths jobs. The closest I got to a Chemistry job was an interview at a chemical sales company, and I the only Maths jobs I found were either research positions requiring a PhD (I only have Masters), or were at gambling game companies (which I&#x27;m morally opposed to). So I started applying for programming jobs. I got a couple of interviews, but no job.<p>When I applied for the role at my current employer (August 2019), I didn&#x27;t really understand what the role was. I was hoping it was related to programming, as there was a bullet point about &#x27;program logic models&#x27; in the job description. But in fact that was not the meaning at all. Nevertheless, I got an opportunity to talk about my experience with hobby programming, and particularly my experience working on the data processing script for importing addresses into OpenStreetMap. Providentially, my future manager was on the lookout for someone with programming experience, as the organisation was just beginning to understand the importance of good data processes. I&#x27;m pretty sure I got the job because of that project.<p>After a few months, I was able to get my title changed to Data Analyst. Within a year or so I was Data Team Lead of a brand new data team. And now I&#x27;ve moved sideways to a Data Engineer role.<p>My takeaways: - While you wait, find projects that you&#x27;re passionate about, and go deep. - Don&#x27;t be too fussy about your first job. Get in, then make it yours. Or leverage your experience to get the next job. (Either at the same employer or elsewhere.) - Once you get that first job, you get out what you put in. Go the extra mile to understand what people need, then figure out how to give it to them. Try to think about the big picture AND the details. You&#x27;ll learn more this way, and show people your value at the same time. Find projects that will stretch you and give you hands-on experience. - Knowledge and experience compound. Never stop learning, and never stop practising what you have learnt. - Set hard boundaries for how much time you spend at work. If you are paid for 37.5 hours&#x2F;week, then don&#x27;t work a minute more. If there&#x27;s more work than you can do in that time, it&#x27;s a sign you either need to take on less, or your organisation needs to hire more people. It&#x27;s not your job to fill that gap, and you&#x27;ll burn out if you try, which is bad for everyone involved. (We have a &#x27;flexible work arrangement&#x27; which means if I work an hour extra today, I can finish an hour early tomorrow. I write down my extra time on a piece of paper to make sure I remember to take it.) - Rest well outside of work, and keep learning.
dankleover 1 year ago
None
kuramaover 1 year ago
covid api
keepamovinover 1 year ago
BrowserBox^0 landed me a couple of contracts related to web scraping, RPA, process integration and dashboards, but there were quite a few more whose contracts I had to refuse because they came with &quot;grabby&quot; IP clauses, like: &quot;we will own everything you work on while engaged with us, including any related work&quot;, which completely tried to disrespect and attempted to abuse the IP protections I sought to create by putting my open-source work: 1) out there in the open, 2) under the protection of a C corporation, and 3) with both AGPL and commercial licenses available.<p>At first I couldn&#x27;t believe this would be a thing done by US companies (I thought maybe people in other parts of the world would have tried this, but no), but ultimately I had to face the unpalatable reality that indeed they were trying to unethically trick me into surrendering my IP by using grabby IP clauses.<p>When I pushed back and went through multiple rounds of contract clause negotiation, their grabby language only got more extreme in iteration (to a ridiculous degree), essentially a legal &quot;fuck you&quot; to standing up for myself and my rights.<p>Essentially a ploy to try to use an employment contract to own all my OSS work, and when I brought up ways to clarify and mutually protect IP on both sides from any such contamination, they resisted, and ultimately refused. SMH disgusting experience.<p>I think the most offensive thing about this was that they thought I was such a rube that I could be tricked by that, and also that it demonstrated they would try this with others. I hate the idea that little OSS developers out there were seen as inexperienced rubes to be taken advantage of. It&#x27;s so hurtful. What about all the other folks out there who weren&#x27;t canny enough to protect themselves, or even read through the contracts?<p>For reference this is not just &quot;default clauses&quot;. I&#x27;ve signed many contracts that had zero grabby &quot;own everything related&quot; IP clauses at all, in multiple US jurisdictions. This is entirely an optional thing and does not need to be included, especially not in the circumstances I was in. The resistance in the face of subsequent negotiations, only strongly supports the idea that this is a deliberate ploy. Please respect that I&#x27;m not going to name and shame specifics tho right now, I think there&#x27;s other more apt responses. Consider the experiences related here a warning enough to be careful with how you protect your IP in your own dealings, no matter who you deal with.<p>Sometimes the public face a company presents is so different to how they conduct themselves. Disgusting.<p>0: <a href="https:&#x2F;&#x2F;github.com&#x2F;BrowserBox&#x2F;BrowserBox">https:&#x2F;&#x2F;github.com&#x2F;BrowserBox&#x2F;BrowserBox</a>
khaldiameurover 1 year ago
After graduating in the summer of 2017, I was freshly equipped with coding skills from Harvard’s CS50 course. It was around this time that Meta’s Messenger unveiled their locations API, sparking an idea in me: What if you could book a driver directly from a Facebook page? To explore this concept, I developed a prototype using Flask and MongoDB. Although it was a basic model, it functioned and received positive feedback from everyone who saw it.<p>Recognizing potential in this idea, I approached a burgeoning startup in my country that was launching a ride-hailing service. To my astonishment, they expressed interest and invited me to join as one of their first engineers. This role turned out to be one of my most enriching startup experiences. I dedicated over a year there before transitioning to another company.<p>This startup, Yassir, later gained traction and support, securing backing from Y Combinator and raising over $150 million. My early work with them remains a pivotal point in my career, highlighting the power of innovation and the impact of new technology in the startup world
catlover76over 1 year ago
For current job, when I started interviewing with them, I mentioned a side project relevant to their space. I didn&#x27;t learn until a few interviews in that they had started to build basically the same project. Now, that&#x27;s the project I have been working on exclusively for them.
gloryjulioover 1 year ago
Leetcode &#x2F;s
kronyover 1 year ago
The side project of a comp sci degree worked out pretty well TBH
travisgriggsover 1 year ago
Sadly, doesn’t this sort of “faith promoting stories” create a sense of survivorship bias?<p>I love these stories. And for every cool one, there’s at least a hundred “contributions” that result in no form of “payback.” I fear younger readers might read these and work their butts off in hopes of a payback, or worse, “tune” their philanthropic contributions (er, open source) to optimize for a return. Make cool things. Be glad when good things happen to you. Don’t try to connect too many dots.