I just had this same experience last week, and was certain it wasn’t working correctly as well. I’m a convert.
HN user
augustflanagan
Building Cronitor.io. Prev CTO @ Babylist.com
That is correct. If the day of month and day of week fields are both set they are joined using an OR operator - https://superuser.com/a/348372
Cronitor | Berkeley, CA | Remote | Full-time | https://cronitor.io
At Cronitor, we are building a set of tools to solve the automators dilemma -- the more tasks that you automate, the more time you spend making sure your automations are working correctly.
Our customers are in nearly every industry & team size -- from Fortune 500 (Cisco, Johnson & Johnson, AB-InBev) to rapidly growing startups (Chime, Carvana, Monday.com) to beloved brands and products (Babylist, Primary, Front) and many more.
Cronitor is a profitable, bootstrapped business, with a long roadmap built on constant conversations with our users. Our tools are critical to software developers responsible for billions of dollars of economic output.
We are hiring for the following roles:
* Sr. Product Engineer - https://cronitor.io/jobs/software-engineer-product
* Sr. Platform Engineer - https://cronitor.io/jobs/software-engineer-platform
* Developer Advocate - https://cronitor.io/jobs/developer-advocate
Two years ago my wife became a citizen, and my son and I got to go watch her take the oath of citizenship in the Paramount with around 1000 other people from almost 90 countries. I have never felt so proud to be American.
I've been working on e-commerce and consumer mobile products for the last 6 years. It's been a great experience, but I've always wanted to work full-time on a SaaS developer tool. More specifically, one that I want/need in my day-to-day job as a software developer.
Watching Cronitor grow the past few years, and seeing all the ways that people rely on it today, has been extremely rewarding. Working on it full-time means I can finally tackle some of the bigger projects that I've wanted to do, but haven't been able to due to time constraints. In other words, I get to make it even more useful now!
The joys of bringing up new machines while simultaneously posting on HN. ;)
Thanks for calling that out!
Ugh, thanks! Fixing now.
https://cronitor.io is built with Django.
It was a side project from March 2014 to March 2020, but as of last month it’s now my full-time job!
Babylist | Oakland, CA | Full Time | ONSITE
Babylist in an e-commerce platform that focuses on helping new parents and parents-to-be discover and purchase the gear they will need as they welcome a new addition to their family. In 2019 approximately $375M worth of baby products will be purchased through Babylist.
We are also one of the most robust/knowledgeable resources for new parents to make informed product decisions. Every month over a million new parents/parents-to-be read our product guides/watch our videos in order to make informed purchasing decisions.
Our users are incredibly passionate about our products, and we have a lot of interesting engineering challenges to work on:
- Using machine learning to build product recommendation/discovery experiences that are highly personalized.
- Scaling our direct to consumer e-commerce sales to > $20M in sales this year.
- Building a rich realtime database of all baby related products, where they are available for sale, and for how much.
- Building new apps and experiences that make an impact on the lives of our users as they navigate a time of uncertainty and new adventure.
Babylist is profitable and growing quickly. We're hiring for a number of roles across the engineering and design teams including:* Fullstack Engineers
* UX Designer
* Product/Brand Designer
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist | Oakland, CA | Full Time | ONSITE
Babylist in an e-commerce platform that focuses on helping new parents and parents-to-be discover and purchase the gear they will need as they welcome a new addition to their family. In 2019 approximately $300M worth of baby products will be purchased through Babylist.
We are also one of the most robust/knowledgeable resources for new parents to make informed product decisions. Every month over a million new parents/parents-to-be read our product guides/watch our videos in order to make informed purchasing decisions.
Our users are incredibly passionate about our products, and we have a lot of interesting engineering challenges to work on:
- Using machine learning to build product recommendation/discovery experiences that are highly personalized.
- Scaling our direct to consumer e-commerce sales to > $20M in sales this year.
- Building a rich realtime database of all baby related products, where they are available for sale, and for how much.
- Building new apps and experiences that make an impact on the lives of our users as they navigate a time of uncertainty and new adventure.
Babylist is profitable and growing quickly. We're hiring for a number of roles across the engineering and design teams including:* Senior iOS Engineer
* Fullstack Engineers
* UX Designer
* Product/Brand Designer
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist | Oakland, CA | Full Time | ONSITE
Babylist in an e-commerce platform that focuses on helping new parents and parents-to-be discover and purchase the gear they will need as they welcome a new addition to their family. In 2018 approximately $250M worth of baby products will be purchased through Babylist.
We are also one of the most robust/knowledgeable resources for new parents to make informed product decisions. Every month over a million new parents/parents-to-be read our product guides/watch our videos in order to make informed purchasing decisions.
Our users are incredibly passionate about our products, and we have a lot of interesting engineering challenges to work on:
- Using machine learning to build product recommendation/discovery experiences that are highly personalized.
- Scaling our direct to consumer e-commerce sales to > $20M in sales this year.
- Building a rich realtime database of all baby related products, where they are available for sale, and for how much.
- Building new apps and experiences that make an impact on the lives of our users as they navigate a time of uncertainty and new adventure.
Babylist is profitable and growing quickly. We're hiring for a number of roles across the engineering and design teams including:* Senior iOS Engineer
* Fullstack Engineers
* UX Designer
* Product/Brand Designer
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist | Oakland, CA | Full Time | ONSITE
Babylist is an e-commerce and gifting platform for new parents and parents-to-be. In 2017 $150 million of gifts were purchased through our platform.
In addition to our e-commerce platform, Babylist is a trusted resource for parents/parent-to-be to make product decisions. Our thoroughly researched product guides and videos are viewed by millions every month, and nearly every expecting family in the United States reads/watches/interacts with our content each year.
Babylist is profitable and growing quickly. We're hiring for a number of roles across the engineering and design teams including:
* Senior iOS Engineer
* Fullstack Engineers
* UX Designer
* Product/Brand Designer
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist | Oakland, CA | Full Time | ONSITE
Babylist is an e-commerce and gifting platform for new parents and parents-to-be. In 2017 $150 million of gifts were purchased through Babylist.
In addition to our e-commerce platform Babylist is a trusted resource for parents/parent-to-be to make product decisions. Our thoroughly researched product guides and videos are viewed by millions every month.
Babylist is profitable and growing quickly. We're hiring for a number of roles across the engineering team including:
* Senior iOS Engineer
* Fullstack Engineers
* Support and Operations Engineers
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist - Oakland, CA | Full Time | ONSITE
At Babylist, we make having your first baby less overwhelming, more creative, sustainable, and most importantly more delightful. We have a large and rapidly growing user base of passionate parents-to-be who are making important purchasing decisions for one of the biggest events in their lives. We help parents-to-be in a time that's both exciting and stressful.
Our core product is our universal baby registry. Currently 20% of first-time expecting families in the United States actually create a baby registry at Babylist.com. We are expanding our reach through fantastic content and our own e-commerce.
Our backend/API are powered by Ruby on Rails, our front-end is driven by React/Redux, and our predictive models/statistical analysis tools are written in Python.
We are hiring Full-stack Engineers who are interested in working up and down our stack, as well as a Data Scientist/Data Analyst who would work cross-functionally with every team at the company (e-commerce, content, marketing, product) to deliver useful insights that have a direct impact on our business and product.
For more information on these positions (as well as other openings) please see our jobs page - https://www.babylist.com/jobs
If you have any questions or would like to apply you can contact me directly august[at]babylist.com
Babylist - Oakland, CA | Full Time | ONSITE
At Babylist, we make having your first baby less overwhelming, more creative, sustainable, and most importantly more delightful. We have a large and rapidly growing user base of passionate parents-to-be who are making important purchasing decisions for one of the biggest events in their lives. We help parents-to-be in a time that's both exciting and stressful.
Our core product is our universal baby registry. Currently 20% of first-time expecting families in the United States actually create a baby registry at Babylist.com. We are expanding our reach through fantastic content and our own e-commerce.
Senior Software Engineer: Our backend/API are powered by Ruby on Rails, and front-end is driven by React/Redux. You would join an excellent product team of 4 software engineers, 1 designer, and 1 product manager.
Requirements:
- 5+ years of engineering experience with a proven track record of building consumer web applications or services.
- Expert-level fluency in at least one of Ruby, Javascript, Python, or another modern programming language.
- Bachelor’s Degree in Engineering, Computer Science or a related field preferred. You should be able to demonstrate superior understanding of CS fundamentals
- Experience designing and implementing scalable web services
- Experience with React/Redux a plus
I'd love to tell you more over the phone or in person. Contact me at august[at]babylist.com or see our jobs page for other open positions - https://babylist.com/jobs
https://cronitor.io started as a weekend project. I had an acute need for the product which enforced getting a working version quickly. After using the result of that first weekend hackathon in production for a couple of weeks my co-founder and I decided to put in another couple weekend afternoons and evenings to make it a saas product. We've been working on it part-time ever since.
I wrote more about it in an Indie Hackers interview a few months ago - https://www.indiehackers.com/businesses/cronitor
Cronitor co-founder here. This is a great question! I would love to see others post some numbers here.
As Shane mentioned in the post 12.5% has been a consistent number for us as we have scaled up over the past couple years. That said, at this point I suspect we will see this percentage decrease a bit going forward. I'm basing this on intuiting that we're a bit over provisioned at the moment and won't have to scale our infrastructure linearly with user growth over the next year or two. Of course, that remains to be seen...
To add some more numbers to the conversation my full time job is CTO at a consumer facing tech company (Babylist.com) I just looked at our spending on IT/infrastructure for the last couple of months and it's around 1.5-2% of revenue.
Thanks so much y'all! Sincerely appreciate the encouragement, and if there's ever anything we can do to help out/give back to such a wonderful community please don't hesitate to get in touch with us.
Thanks Jake! We'll definitely write some posts in the coming months about our architecture. We never intended to be running a high-availability service, and we have learned a lot of lessons along the way.
Thanks for the kind words! That just made my day!
I completely agree with this. My co-founder had a post[0] on HN yesterday in which he mentioned that our MVP made him cringe.
What he didn't mention is that that cringeworthy MVP was public for almost two months before we started showing it to people. It was out there with broken features, placeholder text, etc.
That made shippin easy. It was done on day 1 and then we were very motivated to make it actually do something useful since it was already public.
I have this exact same problem. It's been something that has bothered me for over a decade. I'm really excited to see if these work for me!
Yeah, I'd say your assumption is correct. However, other common ways that I've seen cron "fail" is for the cron entry to being installed in the wrong user's crontab, the permissions on a script changing such that it can't be executed, temporarily disabling or removing a cron job and forgetting to re-enable it, etc.
I built https://cronitor.io after having an important cron job fail silently for several days. When I mentioned this problem to a friend his first response was "we just had a major issue with cron failing silently at my work too".
We decided to hack on it together, and we've since grown Cronitor from a tool built for our own needs into a small business with a couple hundred paying customers.
Babylist - Oakland, CA | Full Time | ONSITE
Babylist is making it easier for new parents to prepare for one of the biggest events in their lives. We have an extremely engaged user-base, we’re growing quickly and making real money. Our core product is a universal baby registry, and we are developing our own e-commerce platform and content site. Our HQ is in the Old Oakland neighborhood, 3 blocks from the 12th Street BART. We're a smart and diverse team of 20. Our users care deeply about our product (read our App Store reviews for proof).
Front-end Software Engineer: Our front-end is driven by React/Redux, Sass, Bootstrap, and we recently released a new section of our iOS app powered by React Native. You would join an excellent product team of 4 software engineers and 1 designer and our CEO/product manager.
Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in Javascript and one modern front-end framework.
- Experience with OOCSS methodologies and an almost unhealthy obsession with keeping CSS (Sass) clean and scalable.
- Experience with modern front-end build tools (Babel, Browserify, Webpack, Gulp, etc).
- User-obsessed. Once you get to know our users, you deeply empathize and genuinely like them. You could get on the phone with a user (or their grandmother) if they were having an issue.
- You’re opinionated and care intensely about the little details that make a great user experience.
I'd love to tell you more over the phone or in person. Contact me at august[at]babylist.com or see our jobs page for other open positions - https://babyli.st/jobs
I recently joined a company that's built on Rails. I previously was most comfortable with Python/Django. There's lots of code to crib from, and I've picked up the basics pretty quickly.
That said, I've been looking for Rails tutorials/resources that are geared toward someone with decent experience with other languages/frameworks. Would y'all recommend this book, or is this more of "learn to code with Ruby on Rails"? If not this, any other resources that fit the bill?
BabyList - Oakland, CA | Full Time | ONSITE
BabyList is making it easier for new parents to prepare for one of the biggest events in their lives. We have an extremely engaged user-base, we’re growing quickly and making real money. Our core product is a universal baby registry, and we are developing our own e-commerce platform and content site. Our HQ is in the Old Oakland neighborhood, 3 blocks from the 12th Street BART. We're a smart and diverse team of 15. Our users actually notice and love what we do (read our AppStore reviews for proof).
Front-end Software Engineer: Our front-end is driven by React/Redux, Sass, Bootstrap, and we recently released a new section of our iOS app powered by React Native. You would join an excellent product team of 4 software engineers and 2 designers.
Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in Javascript and one modern front-end framework.
- Experience with OOCSS methodologies and an almost unhealthy obsession with keeping CSS (Sass) clean and scalable.
- Experience with modern front-end build tools (Babel, Browserify, Webpack, Gulp, etc).
- User-obsessed. Once you get to know our users, you deeply empathize and genuinely like them. You could get on the phone with a user (or their grandmother) if they were having an issue.
- You’re opinionated and care intensely about the little details that make a great user experience.
Senior Fullstack Engineer: Our server-side code is powered by Ruby on Rails, MySQL and Redis.
Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in at least one of Ruby, Java, Python, or another modern server-side object-oriented programming language.
- Bachelors in CS, or equivalent experience.
- Experience designing and implementing scalable web services.
- Deep knowledge of testing best practices and continuous deployment. I'd love to tell you more over the phone or in person. Contact me at august[at]babyli.st or see our jobs page for other open positions - https://babyli.st/jobs
BabyList - Oakland, CA | Full Time | ONSITE BabyList is making it easier for new parents to prepare for one of the biggest events in their lives. We have an extremely engaged user-base, we’re growing quickly and making real money. Our core product is a universal baby registry, and we are developing our own e-commerce platform and content site. Our HQ is in the Old Oakland neighborhood, 3 blocks from the 12th Street BART. We're a smart and diverse team of 15. Our users actually notice and love what we do (read our AppStore reviews for proof).
Front-end Software Engineer: Our front-end is driven by React/Redux, Sass, Bootstrap, and we recently released a new section of our iOS app powered by React Native. You would join an excellent product team of 4 software engineers and 2 designers. Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in Javascript and one modern front-end framework.
- Experience with OOCSS methodologies and an almost unhealthy obsession with keeping CSS (Sass) clean and scalable.
- Experience with modern front-end build tools (Babel, Browserify, Webpack, Gulp, etc).
- User-obsessed. Once you get to know our users, you deeply empathize and genuinely like them. You could get on the phone with a user (or their grandmother) if they were having an issue.
- You’re opinionated and care intensely about the little details that make a great user experience.
Senior Fullstack Engineer: Our server-side code is powered by Ruby on Rails, MySQL and Redis. Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in at least one of Ruby, Java, Python, or another modern server-side object-oriented programming language.
- Bachelors in CS, or equivalent experience.
- Experience designing and implementing scalable web services.
- Deep knowledge of testing best practices and continuous deployment.
I'd love to tell you more over the phone or in person. Contact me at august[at]babyli.st or see our jobs page for other open positions - https://babyli.st/jobs
BabyList - Oakland, CA | Full Time | ONSITE
BabyList is making it easier for new parents to prepare for one of the biggest events in their lives. We have an extremely engaged user-base, we’re growing quickly and making real money. Our core product is a universal baby registry, and we are developing our own e-commerce platform and content site. Our HQ is in the Old Oakland neighborhood, 3 blocks from the 12th Street BART. We're a smart and diverse team of 15. Our users actually notice and love what we do (read our AppStore reviews for proof).
Front-end Software Engineer:
Our front-end is driven by React/Redux, Sass, Bootstrap, and we recently released a new section of our iOS app powered by React Native. You would join an excellent product team of 4 software engineers and 2 designers.
Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in Javascript and one modern front-end framework.
- Experience with OOCSS methodologies and an almost unhealthy obsession with keeping CSS (Sass) clean and scalable.
- Experience with modern front-end build tools (Babel, Browserify, Webpack, Gulp, etc).
- User-obsessed. Once you get to know our users, you deeply empathize and genuinely like them. You could get on the phone with a user (or their grandmother) if they were having an issue.
- You’re opinionated and care intensely about the little details that make a great user experience.
Senior Fullstack Engineer:
Our server-side code is powered by Ruby on Rails, MySQL and Redis.
Requirements:
- You've coded a lot, you're hands on, and passionate about building world class applications.
- Expert-level fluency in at least one of Ruby, Java, Python, or another modern server-side object-oriented programming language.
- Bachelors in CS, or equivalent experience.
- Experience designing and implementing scalable web services.
- Deep knowledge of testing best practices and continuous deployment.
I'd love to tell you more over the phone or in person. Contact me at august[at]babyli.st or see our jobs page for other open positions - https://babyli.st/jobs
Oh nice, I guess I didn't get that far in the docs. Actually, for my use case this would be perfect. I just need the city, state and zip.