HN user

joshpadnick

530 karma

Co-founder at Gruntwork

http://gruntwork.io

[ my public key: https://keybase.io/ohmygoshjosh; my proof: https://keybase.io/ohmygoshjosh/sigs/dKbxWrDqhcoOxWvNup8N5YQzKeSmYeKVrDZvOgSW92Q ]

Posts1
Comments124
View on HN

Gruntwork | Remote (US/Canada/Mexico/South America) | Full-time | Product Marketing Manager, Solutions Engineer, Sales Egnineer

We're on a mission to transform the way DevOps is done. The status quo for creating and managing infrastructure is still a terrible experience for most organizations, and we'd like to change that by creating a next-generation DevOps platform.

Gruntwork is globally recognized both for our open source tools (Terragrunt, Terratest, Cloud Nuke) and our thought leadership (blog.gruntwork.io, books). Now we're looking for the following Grunts:

- Senior Product Marketing Manager. Lead all marketing at Gruntwork, mostly product marketing and some demand generation.

- Senior DevOps Solutions Engineer. Lead customer success at Gruntwork. Activate our customers, and help support them.

- Senior Sales Engineer. Be the technical advisor to prospective customers as they evaluate Gruntwork.

More info: https://jobs.ashbyhq.com/Gruntwork

Gruntwork | Remote (US/Canada) | Full-time | Staff product engineers

We're on a mission to transform the way DevOps is done. The status quo for creating and managing infrastructure is still a terrible experience for most organizations, and we'd like to change that by creating a next-generation DevOps platform.

Gruntwork is globally recognized both for our open source tools (Terragrunt, Terratest, Cloud Nuke) and our thought leadership (blog.gruntwork.io, books). Now we're looking for staff-level product engineers to help us build out our vision.

Our stack includes Go, Python, Bash, NextJS/Node, Terraform/OpenTofu, and new tools as needed. You'll work directly with the CEO/co-founder, Head of Product, and Head of Product Design to build a great product.

More info: https://gruntwork.io/careers

OpenTF core member here. If you're comfortable opting into an ecosystem where most of the key products are offered and supported by a single vendor (in this case, Hashicorp), then yes, there are no licensing issues to worry about and basically nothing needs to change for now.

But our philosophy at OpenTF is that users would rather participate in an open ecosystem where multiple vendors compete for their business. If you're not happy with one vendor, you can easily switch to another; competition works to make all vendors better.

When we look back at this comment a year from now, I'll wonder how your company will feel about the responsiveness and new features they're getting from Terraform Cloud when the primary incentive to stay is not because you think it's the best product available, but because switching costs are so painful.

OpenTF core member from Gruntwork here. All great products require focus, and right now our sole focus for OpenTF is creating the best possible truly open source and community-driven successor to legacy Terraform.

I'd personally love to see an open source path forward on other products that Hashicorp re-licensed like Packer, but those will need to be a separate project and initiative.

OpenTF core member here. To build on this comment, we've tried to intentionally focus on positively meeting our needs, not on negatively villifying another company for trying to meet their needs. You can see a good example of this in https://github.com/opentffoundation/manifesto/issues/165#iss....

We do not fault HashiCorp for trying to build a thriving business and we respect their amazing achievements and contributions. However, on this one issue of the Terraform license, we do not agree with their position and believe strongly in the need for a truly open source, community-driven Terraform.

Your main pitch is on open source standardized contracts and that definitely resonates, but as a current Ironclad user where they’re our single-most expensive SaaS subscription, your contract lifecycle management system built for startups is what resonates for me.

Do you plan on offering migration services from Ironclad? That would amount to importing our workflows and repository.

Gruntwork | Principal Product Manager | 100% Remote/US time zones | Full-time | https://gruntwork.io/careers#principal-product-manager

We package DevOps and AWS best practices to make them available for easy use by DevOps teams. Ultimately, we enable our customers to launch and manage production-grade cloud infrastructure in days, not months, all backed by IaC the customer controls.

Tech stack: Go, Typescript, React/Next, Bash, Python, AWS, K8s, Terraform. We’re a small team (~20 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

We're looking for a principal product manager to serve as the lead on 3 key Gruntwork products: - Gruntwork Library - Gruntwork Pipelines - Gruntwork Reference Architecture

Gruntwork | Software Engineers (Principal, Staff) | 100% Remote/US time zones | Full-time | https://gruntwork.io/careers

We aim to improve humanity's most important invention: Software. Our product packages DevOps and AWS best practices and makes them available for easy use by devs. Ultimately, we enable teams to launch and manage production-grade cloud infrastructure in days, not months, all backed by IaC the customer controls.

Tech stack: Go, Typescript, React/Next, Bash, Python, AWS, K8s, Terraform. We’re a small team (~20 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

We're looking for principal-level engineers to help us execute on an ambitious set of next-generation products.

- Principal Software Engineer

- Staff Software Engineer

Gruntwork | Software Engineers (Principal, Staff) | 100% Remote/US time zones | Full-time | https://gruntwork.io/

We aim to improve humanity's most important invention: Software. Our product packages DevOps and AWS best practices and makes them available for easy use by devs. Ultimately, we enable teams to launch and manage production-grade cloud infrastructure in days, not months, all backed by IaC the customer controls.

Tech stack: Go, Typescript, React/Next, Bash, Python, AWS, K8s, Terraform. We’re a small team (~20 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

We're looking for principal-level engineers to help us execute on an ambitious set of next-generation products.

- Principal Software Engineer

- Staff Software Engineer

Learn more at https://gruntwork.io/careers/

Gruntwork | Software Engineers (Senior, Principal, Staff) | 100% Remote/US time zones | Full-time | https://gruntwork.io/ At Gruntwork, we aim to improve humanity's most important invention: Software. Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that many companies re-invent the foundations that software engineers need to build and launch their apps. We work with AWS, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~20 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) think like an owner, (2) make impact, (3) communicate effectively, (4) be a good person. If this sounds like you, we're hiring!

- Senior Software Engineer

- Principal Software Engineer

- Staff Software Engineer

- Senior Software Engineer (Contract, Part-time)

Learn more at https://gruntwork.io/careers/

(This is my second feature request on this thread; apologies for any noise.)

Stripe Billing helpfully allows you to set the original subscription start date to a past date, but only at subscription creation time. If we could modify the subscription start date, then Stripe could be authoritative for when 100% of our subscriptions actually started.

We use Stripe Billing and it's gone very well overall, but the biggest miss for us is that Stripe conflates "contract term" with "billing frequency." We sign up customers for annual contracts but bill them monthly, but Stripe Billing only understands the "bill monthly" part of that.

Are there any plans for first-class contract term support coming?

I really appreciate these suggestions. We're a fully bootstrapped ~20 person, $5M+ ARR company in the DevOps space. We're growing quickly and often wonder what an extra $1.5 - $3M could mean for us, but don't want the overhead associated with a traditional investor, nor to invest the time in raising. We get emails from 3 - 4 VCs per week, but never any alternative funding options like the ones you listed. CalmFund in particular could be worth exploring. I wish this space ("Tech Mittelstands"?) were better established.

Gruntwork | Senior Software Engineer, VP/Director of Engineering | 100% Remote | Full-time | https://gruntwork.io/

At Gruntwork, we aim to improve humanity's most important invention: Software. Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that so many companies re-invent so much of the foundations that software engineers need to build and launch their apps. We work with AWS, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~15 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) think like an owner, (2) make impact, (3) communicate effectively, (4) be a good person. If this sounds like you, we're hiring!

- Senior Software Engineer - Senior Software Engineer (Contract, Part-time) - Director of Engineering - VP of Engineering

Learn more at https://gruntwork.io/careers/

Naive but genuine question: What are the major advantages of switching to an ARM processor? From Apple’s keynote, I gathered that there’s the benefit of instant-on, and allowing iPhone/iPad apps to just work in MacOS, but are there some other fundamental advantages to be had with ARM for Mac? What difference does it make for both power users and real consumers at the end of the day?

TailwindCSS v2.0 6 years ago

What you're missing is that there's overhead in writing CSS-in-JS. You have to switch context from HTML to JS, you have to keep track of the "link" between your CSS-in-JS and your React component, you have to deal with cascading styles, and hopefully you're able to keep all styles across all components consistent.

Tailwind cuts through all of that and says:

- Just declare the styles you want directly in the HTML

- If you're repeating styles, use @apply

- Limit the number of styles available to your project to enforce a de facto design system

Thank you for clarifying! Do you offer the "standard deal" to such companies, or do you propose something more custom in these situations? I didn't see mention of this on ycombinator.com.

See my reply to sibling comment for what we're looking for. Re: debt, we've considered it, but our goal is to expand knowing the economic environment might hit us harder than expected. So equity feels like a better fit.

In the end, we're looking for advice, support, and cash.

In this case, why would you be interested in YC? What would it offer you?

It's a fair point. The irony is that because our startup is doing well, we'd rather spend our time talking to customers and building the product than pitching to investors. Maybe what we're really looking for is a next-gen take on capital that would look something like this:

* Minimal time needed by us to reach a decision on whether they'd like to fund us

* Known good terms (preferably open source) that we don't have to spend time digging in

* No board seat

* Minimal equity take

* Minimal reporting requirements. We already share financial statements and KPIs with the whole company. We're happy to share those but don't want to spend a bunch of time writing an "investor update."

* Minimal distraction from running the business

* Access to advice from credible individuals

* Access to resources that can help us do things like recruit, setup security policies, etc.

In other words, we want reasonably priced capital, support and advice with the minimum possible overhead. We're happy to share in the upside (by granting equity), but want to spend our time with customers, not investors.

Our startup is profitable, scaling, and in the single-digit millions of revenue per year. We don't have any investors but are still capital constrained. The default YC valuation of $125k/0.07 = ~$1.8M is way too low for us, nor do we want the requirement of having to meet with other startups once a week since we're already quite busy.

Does YC have a "funding offering" for startups at our stage?

We're a remote-first company and went through this same discussion when we began hiring people in different cities, not just in the USA but all around the world. What we found is that any approach to setting salaries has to balance the following factors:

* Pay people enough to live comfortably

* Pay people enough that they accept our offer vs competition

* Pay people in a way that feels fair

* Pay people in a way that is transparent

* Pay people in a way the company can afford it

* Pay people in a way that there isn't a risk of huge fluctuations (e.g. currency fluctuations)

Without a doubt the best solution is to pay every employee as if they live in San Francisco, what we call "single-city." That gives high marks on every dimension above...except that it's extremely expensive for the company. Basecamp.com can afford this but I doubt most companies can.

We ultimately went with a formula where we look up the average salary for your title in NYC (the USA's most expensive city), multiply it by some multiplier (to make sure we pay systematically above market), and discount it by the cost of living in your city compared the cost of living in NYC.

When we can afford it, we'll move to a single-city model based on San Francisco.

Gruntwork | 100% Remote | Full-time | Full-stack engineers, Frontend Engineers | https://gruntwork.io

Gruntwork co-founder here. We aim to improve humanity's most important invention: Software. Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that so many companies re-invent so much of the foundations that software engineers need to build and launch their apps. We work primarily with AWS, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~15 people), but our clients include the United Nations, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with half our team in the USA and half in Europe/Africa. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) make impact, (2) think like an owner, (3) communicate effectively, and (4) be a good person. If this sounds like you, we're hiring:

- Software Engineer (full-stack)

- Senior Software Engineer (full-stack)

- Principal Software Engineer (full-stack)

- Frontend Engineer (bonus points for some design skills)

I remember the shock about 10 years ago when I saw that PracticeFusion wholesale-copied the website design of Mint.com and then just customized it to their own business[0]. It struck me as boldly unethical, and 10 years later this opioid popup scheme rings the same.

Perhaps we as an industry should just refuse to participate when the company clearly prioritizes profits over doing the right thing, or in this case killing patients.

[0a] Mint in June 2010: https://web.archive.org/web/20100628142953/http://www.mint.c...

[0b] PracticeFusion in Feb 2010 (though rendering required Flash at the time): https://web.archive.org/web/20100228002944/http://www.practi...