HNHacker News
TopNewBestAskShowJobs

zgoldberg

61 karma · joined November 14, 2011

submissionscomments
zgoldberg··on How to Manage Large OpenTofu/Terraform State Files
Gruntwork outlines four different "IaC Topologies" for managing terraform state at scale, including the "Terralith", workspaces, multi-unit and Stacks.
zgoldberg··on Try a Cafe Instead of Standup
Gruntwork is and always has been a 100% remote company, and over the years we've learned a few lessons about running efficient engineering meetings. Some key ideas:

- Collect information in parallel - Store topics in a permanent database to be revisited with timestamped updates - Use synchronous time for high-bandwidth conversations, such as conflict resolution or information-gathering

We've modified stand-up so much that we use new name: Café

What do you think or your team's stand-ups? Would you try a Café?

zgoldberg··on It's Time to Switch to OpenTofu
OpenTofu is now more secure (state encryption), maintainable (early variable evaluation), and powerful (provider iteration) than Terraform. This is the advantage of being truly open source, foundation-managed, and community-driven.

Now is a good time to make the switch!

zgoldberg··on Ask HN: Who is hiring? (June 2024)
Thanks aaomidi! We have ranges up for 2 of the 3 roles, we'll get one up for the third shortly!
zgoldberg··on Ask HN: Who is hiring? (June 2024)
Gruntwork | GoLang Engineer, Marketing Manager & Sales Engineer | REMOTE (North American Timezone) | Full-Time | https://jobs.ashbyhq.com/Gruntwork

Gruntwork (gruntwork.io), the company behind Terragrunt, Terratest, Boilerplate and more is on a mission to transform the way DevOps is done. We are globally recognized both for our open source tools used by thousands of companies from startups to Fortune 500s, and our thought leadership on how DevOps should be done.

We're actively hiring 3 roles

Senior GoLang Engineer for OpenTofu - https://jobs.ashbyhq.com/Gruntwork/a6b852e6-2ab6-4eaf-b643-3...

Senior Product Marketing Manager - https://jobs.ashbyhq.com/Gruntwork/cd52f63a-aaf8-43a4-9c33-a...

Senior Sales Engineer - https://jobs.ashbyhq.com/Gruntwork/48a3b31c-ccfa-49b1-a553-f...

zgoldberg··on Startup CTO's Handbook
Appreciate the feedback. I think you've nailed something with the phrase "Tech Startup", feels more precise and universally understood/aligned with what the book is about.
zgoldberg··on Startup CTO's Handbook
Good feedback! I was trying to get at the idea that DevOps is broad, its often invisible and its therefore often undervalued/underprioritized. I'll have another go trying to convey that.
zgoldberg··on Startup CTO's Handbook
I'll never turn down a pointer to a typo; fixed, thanks!
zgoldberg··on Startup CTO's Handbook
Just read through your twitter thread, I really appreciate this perspective and I completely agree, a manager's job includes ensuring the right circumstances to foster intrinsic motivation. I think where I might quibble is there are often circumstances where there are genuine skill gaps and, a manager acting as coach, can accelerate someones growth and performance.
zgoldberg··on Startup CTO's Handbook
Thanks! Fixed.
zgoldberg··on Startup CTO's Handbook
Author here!

Such a book can't be written by one person alone, but this could be the kernel of such a book

Completely agree, and that's my dream for the book.

Should be named "Software Startup CTO's Handbook"

I struggled a lot with the title -- good point that it lacks the specific software reference, that should be perhaps be incorporated somehow. "Startup" as well as also important to me, as I agree, size matters and changes how you evaluate trade-offs. Implicit in the word "startup" is that time is your most valuable resource, and much of the advice in the book is based on that assumption.

zgoldberg··on Ask HN: Who is hiring? (October 2017)
Lottery.com | Backend/Fullstack Senior Software Engineer | San Francisco, CA | Full-Time | North America Remote OK

Contact us at: careers@lottery.com

ABOUT LOTTERY.COM

At Lottery.com we’re assembling a world-class team of brilliant minds, resourceful doers and creative problem-solvers with a ‘find a way or make a way’ attitude. Founded in 2015 and based in San Francisco, California, Lottery.com is creating the next generation of lottery ticket sales & ticket management systems. We make buying and redeeming lottery tickets more convenient, secure and intelligent through our mobile application and online platform. We look for candidates that demonstrate what we call the “three Is” -- Intelligence, Integrity and Intrinsic motivation.

ABOUT OUR ENGINEERING TEAM

Our engineering team powers our entire product, both for our users and internal operations team. Engineering at Lottery.com is divided into several squads, each on the smaller side at 5-6 engineers. We bias towards passionate engineers who bring experience, well reasoned opinions and a variety of perspectives to the table. We encourage honest debate and emphasize concrete, forward-thinking solutions. We operate on a weekly schedule, have regular internal demos/tech talks, and a weekly retrospective. We’re experienced and confident but have no ego, we’re open minded and constantly looking for ways to improving ourselves and our processes.

STACK

NodeJS, Heroku & AWS, RabbitMQ, MongoDB, Serverless, Microservices

RESPONSIBILITIES

Design and implement key components of our technical infrastructure, including services supporting payments, lottery results, user management, ticket facilitation and more. Take ownership over mission-critical functionality that is consumed by our mobile, web and internal applications Work as a team with your peers, collaborating on architecture, mentoring teammates and pushing our entire stack forwards. Partner with sister squads, including frontend, growth and product teams on delivering a seamless experience across the board. Stay up to date on the latest innovations in our industry and in our tech stack. Help us push the boundaries on what a small team can produce and maintain with simple code and well thought out architecture.

zgoldberg··on Commandments of Good Code
ah, ok, I understand your complaint. I actually agree with you, I was definitely playing fast and loose with classifications there. That said, my point wasn't about how to classify data storage systems, so much as to emphasize the fact that there are many options and that the architect should be thinking really hard about existing options before rolling their own.
zgoldberg··on Commandments of Good Code
Ah! Good point! A complete brainfart on my end. Definitely should've included javascript as an example.
zgoldberg··on Commandments of Good Code
Thanks!
zgoldberg··on Commandments of Good Code
Do you disagree with the point?
zgoldberg··on Ask HN: Freelancer? Seeking freelancer? (September 2014)
SEEKING FREELANCER -- Remote OK (We're based in Hong Kong, something within a few time-zones is preferable)

We're a mobile communications startup based out of HK (both founders from the valley though). We're launching an iOS app in September and we're working as quickly as we can to get Android ready as well, but it's still at least 2 months behind. Looking to hire a freelancer with Android experience to help shrink that timeline down.

Contact: zach@lynkmessenger.com

zgoldberg··on Here’s who probably did that $150 million Bitcoin transaction
Why is privacy a necessary property of a "serious" currency? Just because that's the precedent doesn't mean it's the 'right way'.
zgoldberg··on Apache Mahout: Scalable machine learning for everyone
The Google Prediction API (code.google.com/apis/predict) will help you get started with machine learning without the need to write any additional code (other than API calls)!