HN user

paydro

85 karma
Posts10
Comments18
View on HN

We put everything in code. We have several layers, but they if you're new you can start with the lowest level and make your way up to find out how things are provisioned and configured.

We're on AWS so we use cloudformation for provisioning and saltstack (https://saltstack.com/) for configuration management. Cloudformation templates are written using stacker (http://stacker.readthedocs.io/en/stable/). All AWS resources are built by running "stacker build" so nothing is done by hand. We have legacy resources that we're slowly moving over to Cloudformation, but more than 90% of our infrastructure is in code.

On top of cloudformation and salt we built jenkins (CI and docker image creations), spinnaker (deployment pipeline), and kubernetes (deployment target). The jenkins and spinnaker pipelines are also codified in their own respective git repos.

All the repos here have sphinx setup for documentation purposes and the repos tend to crosslink for references.

8tracks | San Francisco | full time| ONSITE preferred | http://8tracks.com/jobs

Do you feel there should be a better way for people to find and enjoy the limitless spectrum of music created by mankind, much of which is now available online in some form -- if you know where to look? Do you love 8tracks but think the product could be even better?

8tracks is the best place for people who care about music to create and consume playlists. Its crowd curated platform offers unprecedented depth and relevancy in a "lean back" fashion -- spanning every imaginable style, activity or mood -- and an unmatched opportunity for music discovery, with less repetition and a uniquely human touch.

8tracks ranks #3 in the US among internet radio listeners aged 18-34 (after Pandora and iHeartRadio) and reaches 8m MAU who stream 30m hours/month. Two-thirds of the music streamed on 8tracks hails from Independent artists and labels, and two-thirds of the music streamed is delivered to iOS and Android devices. Supported primarily by advertising sales, the business has operated at or near profitability for the last 3 years. Founded in 2008, 8tracks is backed by Index Ventures and Andreessen Horowitz, with offices in Mission Dolores (SF) and the Flatiron District (NYC).

Director of Engineering: http://8tracks.com/job/c3249aa0-ff26-4870-a972-ad352f434982

iOS Dev: http://8tracks.com/job/f77ee7cd-b2ec-4c6c-8906-e7e0d099b36d

If you're interested in our stack you can see my answer to it here: https://www.quora.com/What-is-the-technical-architecture-of-...

GitHub Flow 15 years ago

I tend to do a lot of work upfront (without committing) and then go back and split the work up into smaller commits with "git add -p". I commit often, so it's never a huge list of changes I have to split.

I do this so I can cherry pick commits into other branches (e.g., fixing a bug in my current branch and merging it back to master).

I'm curious about this as well. I've posted my skills on craigslist and sent stuff out to my friends, but I always receive requests from people who can only pay very little. Either that, or I'm not doing a very good job of advertising myself - which is a definite possibility.

I would highly recommend traveling without a planned timeline. I was in a similar state you were last August. I quit my job and booked a ticket to fly to Madrid, Spain. I didn't have a place to stay until the day before I flew out. This was how it went for every city I visited afterwards. I didn't book any travel or accommodations until the day or two before. It was awesome to take off or stay when I felt like it. It felt like I was in control of my life.

I spent the next two months traveling through Spain, Italy, France, UK, and Ireland. I met some of the most amazing people in my life and I still keep in touch with them. I went running with a bull in Valencia, scuba diving for the first time in my life in Nice, had the most amazing pizza in the world in Naples, and got my geek on with Roman history.

At the same time, this cured my burn out. I didn't think it would, but when you start using other parts of your brain to communicate and live with people who don't speak your tongue your mind opens up.

I also wrote about every city I visited on my blog as a travel log of sorts and as a way to show my friends what I was up to. I started in Boston which you can read here: http://paydrotalks.com/posts/103-boston-clam-chowder-pigs-an....

I wish you the best of luck. Being burnt out is a horrible state to be in, but it's awesome that you're taking yourself out of work to treat yourself.

I think a smaller screen size is better for productivity. It keeps me focused on the task at hand since the screen size constrains what I can have on screen. With larger screens, there's too many other apps that can grab my attention.

In regards to coding, I also prefer the smaller size screen. Writing code on smaller screens forces me to write smaller methods since I don't want to scroll to read a method. Obviously, I could just resize my editor window to fix this, but then this exposes other applications which are distracting.

It sounds like you might be burnt out. Why don't you just take a break? I was burnt out for a few years and didn't realize it until August this year. I decided to step away from programming. Instead, I traveled. I told myself I'd stay away from programming while traveling, but I couldn't. After a few weeks, I was hacking away at things on my computer again. It's incredibly fun, even if I know how to solve most of the problems in my domain.

Being Asian, I also have a similar effect. I don't get drunk, but rather I go from being a little buzzed or tipsy to hung over. I get pounding headaches and I always want to fall asleep. If I'm lucky, I'll find a beer/wine/spirit that I can nurse for most the night and be okay. Once I get over the tipping point (depends on the alcohol oddly enough), then I go straight into headache mode.

I've also tried Pepcid AC and that works wonders for my condition. Not sure how that affects my system, but I get to experience the different stages of alcohol when I take a pill or two before drinking.

It's a fantastic device for my parents who aren't tech savvy. Add a camera (hopefully in a future version) and it'll be great to do some video conferencing with my parents.

For me, it'd just be a nice to have. So, no, I wont get one.

I think it should be a combination of both GitHub and StackOverflow. GitHub is great to see if the person can code, and a very crucial part of hiring. StackOverflow is great to see if a person can communicate, which I think is as important as having the ability to code.

I've come across many programmers that can code well, but had horrible communications skills. It's always difficult to interact with these programmers. I spend more time extracting the meaning of what they're saying rather than getting work done.

I don't think I've ever broken a keyring. I've replaced the ones I've had due to it being too small, or I've lost my keys, but I've never broken one yet.