hipsters_unite

Joined 14 years ago

Karma
206
Submissions
172
Member since
Jan 15
Music journalist and dev walking the long road to mastery.
View on Hacker News

Recent submissions

Comment · 9 years ago
> RDF/EAV is more graph than relational structured. It doesn't solve the exact same problem.

Yeah 100% this. Comparing a graph data model and a relational data model while obviously possible isn't really all that fruitful so long as each is being use to solve the problem that they're the best fit for.

Comment · 10 years ago
I'm self-taught and I got my first job through going to user groups and scoping out what was going. Second job was with a much more difficult problem domain, but I'd taught myself some CS from textbooks during my first job so in the interview I came with lots of examples of work (both day job and freelance) and piped up about CS topics where I knew about them, and admitted when I didn't but stressed that I wanted to learn. I beat several other people to the job even though I was the most junior.

A lot of devs even at a mid or higher level have little curiosity for the theory side of things, and eventually you'll run into problems that require knowledge of it, so being enthusiastic (and a bit self-starting) in that area pays dividends in my experience even if you're not the most experienced dev going for a job.

The only caveat is that both were/are small companies, so no HR apparatus to go through.

Comment · 10 years ago
11 or 10 paid holidays? Do you mean that's the total number of holiday days you get in an entire year? Does that include public holidays?
Comment · 11 years ago
True, but it's a dangerous precedent. The fact is that a lot of law in areas such as traffic, waste management etc is basically meant to be fluid and a deterrent; if everybody that littered where it was illegal, drank from open containers where it was illegal, fly-tipped or sped was instantly caught, then we'd just have tonnes of people in prison for relatively minor offences.

I think there's a desirable degree of pragmatism to be favoured in lieu of unbounded technological utopianism on this point.

Comment · 11 years ago
Yeah, I don't really have any faith in legal redress so while I support the intent behind this, I'm wary about actually filling it in.
Comment · 12 years ago
If you add the Gemfile and Gemfile.lock to the image before you add all the application files you can cache that step IIRC, then only if that step changes will bundle install run, so long as it's placed after that step.
Comment · 12 years ago
I've spent literally the last week working out restart strategies for our critical containers, so it's fair to say this has something pretty world-changing as I might be able to ship next week now. Seriously, I was writing bash wrappers to listen for exit codes and all sorts to make my own pseudo exit hooks on the host, so this is just awesome.

Thanks guys!

Comment · 12 years ago
Mountable volumes and data containers works for us in staging atm, you can easily spin up single task dockers to pull that out, tar it up and send to S3 as a backup regime as well.
Comment · 12 years ago
I refused, and then uninstalled the main app. Their required permissions for the Android apps were getting ridiculous.
Comment · 12 years ago
> Did you learn to program in school or teach yourself?

Taught myself JS, then PHP/HTML/CSS, then graphic design, then back-end stuff (Ruby/Python), some regexes, algos and how to use Linux at a basic level. I'd actually built some stuff as a teenager (websites and mods/tweaks for Homeworld2 in Lua), but I don't count that.

> Did you do unpaid work to establish yourself?

Yeah, quite a lot. Several small sites and a couple of slightly larger ones for my day job at the time - I was working three days a week for a learned society and studying my off days so I did bits for them. A lot of that looks pretty cruddy now, but y'know, that's learning for you.

> Roughly how long did it take you from day 1 of learning to day 1 of being paid?

Started learning in July 2012, got two job offers in June 2013.

> What was your first gig?

Working for a startup making scheduling software. Started as a UX/UI dev doing a bit of the back-end stuff but after re-doing the front end spent a lot of time putting in tests and re-architecting things. It was frantic but good for learning fast. I work for a mature (but still small) company now, which is a nice change.

Comment · 12 years ago
Don't freak out too much. Make a list of the minimum list of skills you need to do a non-trivial project solo, and learn those. Once you've got that base you can expand out, and if you've got a few different things to build on it should make that easier.

When I started, it was PHP/JS, but after a while quickly changed that to Ruby/Rails, Python, JS/CSS/HTML and design (can't do a solo project without knowing some colour theory, typography basics etc). With only six things to tick off, it was less of a daunting task and I felt like I was making progress.

I've added to that list both at work and around work since, but as somebody above noted, you can get burned out from coding all the time - sometimes you need to recharge and wait for the fire to come back.

The one thing I do know, is that if you have a passion for the craft and nurture it, you will be able to find a balance :)

Comment · 12 years ago
> Tests are basically same as free climbers safety lines.

Absolutely. So many people seem to aggressively argue for 'test all the things!' or 'test nothing!', where I imagine most jobbing programmers are practical enough to test the key things first and then expand from there. If I'm greenfielding something, I'll do TDD-first, but on new features on an old code-base or legacy apps it's initially way more just a catch in case I come off the mountain unexpectedly. I don't want to spend a day writing a feature and then find out I've broken something fundamental, I want to find that out after a couple of hours.

Comment · 12 years ago
By that measure the Beatles could be said to be from Hamburg, as that was also formative for their career. Even internationally, I would argue that 'Cavern Club' and 'Beatles' are inextricably linked and more famous than anywhere in London they were associated with.
Comment · 12 years ago
I think it might be closed source. The site looks identical to Popcorn Time, but it's not clear if this is a fork of the original application or a new one based on it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton