Live data from Hacker News

A Salute to Solo Programmers

mondaynote.com

71–80 of 84 posts

Re: A Salute to Solo Programmers

#71
Solo programmer reporting in. I've been working on libsoundio[1], an alternative to PortAudio. This is in the context of Genesis[2], a digital audio workstation. Collaboration is great but sometimes if you want something done right, you gotta do it yourself.

[1]: http://libsound.io/

[2]: http://genesisdaw.org/

Re: A Salute to Solo Programmers

#72

I'm the only developer in my ad agency of about 80 people. It's super cool to write all my own code, make all my own stack choices. To know that I wrote everything here is a really cool feeling. At the same time, I really miss talking shop with other devs. And given my extremely young age (only a few years out of school) sometimes it can be hard to be sure I'm making the most efficient choices. There's a lot of times…

I have a similar version of this - being the only ops guy in a small sea of devs. I'd love to be able to bounce ops-related ideas off people in-house, but no-one is interested, because it's not what they do or what they're interested in. I sometimes wonder how many weird ops habits I have picked up, since they don't get to be aired out much...

Re: A Salute to Solo Programmers

#73
post #67

I'm the only developer in my ad agency of about 80 people. It's super cool to write all my own code, make all my own stack choices. To know that I wrote everything here is a really cool feeling. At the same time, I really miss talking shop with other devs. And given my extremely young age (only a few years out of school) sometimes it can be hard to be sure I'm making the most efficient choices. There's a lot of times…

I did that for 4 years. Beware! Being the only tech at an "agency" will quickly atrophy your core engineering skills, if you're not careful. You will get _good_ at delivering working solutions quickly, but these will tend to be one-off fixes, often data deliverables, but not finished products . You will also gradually slip on testing, and QA in general. Working in an engineering team environment has all sorts of bene…

In retrospect, I was at an agency for two years before moving to my most recent job at a product – I agree with you that being at a product gets you back to your core engineering skills, however, in the right environment, an agency can expose you to a lot of things you would not otherwise explore in a very short amount of time.

You're entirely right that you get used to delivering working solutions that are ultimately one-off fixes, but at the same time you also discover how to use technologies that speed up your production in a more pragmatic fashion. It's definitely not a product lifecycle, it's a project lifecycle – different but not any less valuable.

Although, it is unfortunate you have no coworkers. The thing I miss most about working at an agency is being able to poll my many developer colleagues to research and discover different approaches to problems. The fast pace of an agency often means that you aren't the first to discover a problem that occurs on a project, and your colleagues are a highly valuable commodity that you don't necessarily get at a product.

Re: A Salute to Solo Programmers

#75
post #62

Earlier quoted context omitted.

Since there are no more upvote-points, we can't know how many people agree with the comment, so "this" are again required (or show alternative).

I do not need to know how many people agree with something to know whether I agree or disagree with it. There's no need to show upvote points; just order it so I'm more likely to read the things that other people think are worth reading. I can judge it myself without seeing N "this" comments or upvote points beside it.

Whoooosh

Re: A Salute to Solo Programmers

#76

I'm the only developer in my ad agency of about 80 people. It's super cool to write all my own code, make all my own stack choices. To know that I wrote everything here is a really cool feeling. At the same time, I really miss talking shop with other devs. And given my extremely young age (only a few years out of school) sometimes it can be hard to be sure I'm making the most efficient choices. There's a lot of times…

I wish more people would understand this. If you are have one or two developers, you can not act like google. Management does not understand this.

Re: A Salute to Solo Programmers

#77
post #76

I'm the only developer in my ad agency of about 80 people. It's super cool to write all my own code, make all my own stack choices. To know that I wrote everything here is a really cool feeling. At the same time, I really miss talking shop with other devs. And given my extremely young age (only a few years out of school) sometimes it can be hard to be sure I'm making the most efficient choices. There's a lot of times…

I wish more people would understand this. If you are have one or two developers, you can not act like google. Management does not understand this.

Same here, I really want to scream at them, fast product delivery is really not a thing for sole developer.

Re: A Salute to Solo Programmers

#78
post #67

I'm the only developer in my ad agency of about 80 people. It's super cool to write all my own code, make all my own stack choices. To know that I wrote everything here is a really cool feeling. At the same time, I really miss talking shop with other devs. And given my extremely young age (only a few years out of school) sometimes it can be hard to be sure I'm making the most efficient choices. There's a lot of times…

I did that for 4 years. Beware! Being the only tech at an "agency" will quickly atrophy your core engineering skills, if you're not careful. You will get _good_ at delivering working solutions quickly, but these will tend to be one-off fixes, often data deliverables, but not finished products . You will also gradually slip on testing, and QA in general. Working in an engineering team environment has all sorts of bene…

I've been a researcher for 8 years now, and definitely feel that. The freedom is great, but I'm not sure I could ever transition into a SDE role.

Re: A Salute to Solo Programmers

#80
post #33

Most grunt work is automated and so much knowledge is leveraged even solo-shops can keep all tech together. Good! That said, data from hard-science problems is the new nut to crack. I almost cry thinking of startups like rescale.com, the chance they offer to independent researchers and scientists to do so much more than it can be done in a shared lab or cluster. When I read of $$$ burn rate in the SV, I cringe: one i…

Is rescale's offering the equivalent of an Ikea table? I'm not sure of the relevance of the connection.

It may be bootstrapping attitude but instead of a $250 table I would do with a $100 table + $150 on rescale!
Post reply on HN