HN user

deboflo

141 karma
Posts1
Comments71
View on HN

I strongly, but politely, disagree because I took a year off and completely retooled my career. You must exercise, eat healthy, keep a schedule, and eliminate all distractions. Live somewhere cheap and focus on career and personal development. Don’t look for a job until 10 months of intense studying and development. Only do this if you are truly committed to changing the direction of your career. This was probably the best decision I’ve made in my career.

Jeff Bezos in 2002:

“All teams will henceforth expose their data and functionality through service interfaces.

Teams must communicate with each other through these interfaces.

There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care.

All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

Anyone who doesn't do this will be fired.

Thank you; have a nice day!”

https://gist.github.com/chitchcock/1281611

Great post! Whenever I’ve gone down the path of trying to memorize stuff using spaced repetition or flash cards, it has rarely paid off. I’ve found that real practice works better for me. For example, I’ll create and run a vim macro command 10 times when I realize I’ve forgotten how to write macros. It’s like playing a musical instrument.

Then fly to Palo Alto and get the procedure done. It costs $5K. The recovery time with Dr. Li is quick. I went back to work 2 days after the procedure. If you are suffering from lack of oxygen during sleep, you are living in a fog. Do whatever you have to do to fix it. Good luck!

I had this exact issue and had a septoplasty procedure 4 years ago to fix it. The results were truly life changing because I could breath without being congested from dust mites. I had no idea how bad it was until I could breathe after the procedure. I can recommend my ENT specialist if you are interested. Getting this procedure cleared my nasal passages permanently and was probably THE best decision of my life. I can focus now.

Labels like these are meaningless. I make more money as a DevOps Engineer than I did as a Google SWE, and I have significantly more responsibilities. The DevOps community is diverse. There are “DevOps” engineers who can’t write code (sadly) and those that write incredibly advanced serverless systems that scale massively.

15 minutes to pull an image is crazy. Run a “docker pull {image}” followed by a “docker build —cache-from {image} ...” to speed up your pulls by 10X.

It’s trying to do too much, just like Google Wave, Angular, Google Web Toolkit, etc. Avoid anything that tries to do everything. Instead, build on an ecosystem of independent services that integrate well together.

Terraform 0.12 7 years ago

Definitely not subpar. Cloudformation is an incredible service. I’ve used it to deploy thousands of stacks. It just works.

AWS CodePipeline with CodeBuild supports GitHub webhooks, export artifacts between stages, many types of caching (S3 artifact caching, Docker caching, file/volume caching), Secrets Manager environment variable integration, queueing between stages, pipeline retries, stage retries, manual approval steps, integration with CloudWatch and many of services like Lambda, and provisioning all of the above via API, CLI, SDK, or CloudFormation.

“You can’t learn a language without building stuff” <—- the title of this post implies not only that you can, but should. I believe it’s a waste to learn without hope of applying what’s been learned. I’m learning TLA+ right now because I plan on using it to build more robust systems.