HNHacker News
TopNewBestAskShowJobs

sauldcosta

217 karma · joined April 27, 2014

Founder and CEO @ https://next.tech. Working to make it easier for anyone to succeed in tech.
submissionscomments
sauldcosta··on What the Heck Is Pyproject.toml?
You and your students can get access to a few online coding tools designed to help with this via the GitHub Student Developer Pack and the GitHub Teacher Toolbox (https://education.github.com), all for free.

Our online coding tool (and entire course library) is included in the Pack. https://next.tech/github-students and https://next.tech/github-teachers if you'd like to take a look.

sauldcosta··on Ask HN: How do you train your developers?
Interesting. Were these small companies, or large ones as well?
sauldcosta··on Stripe's API was down again
We were literally just about to deploy an updated pricing model when our test suite started failing when using Stripe's API.
sauldcosta··on Stripe's API was down again
Yep, definitely is. Have been getting 503s for the last 15 minutes.
sauldcosta··on Cloudflare Network Performance Issues
Right you are, heh. Not sure why it jumped back to that date. False alarm.
sauldcosta··on Cloudflare Network Performance Issues
Some people on Twitter are reporting that it's due to a DDoS. http://www.digitalattackmap.com/#anim=1&color=0&country=ALL&... seems to indicate Iran is the source?
sauldcosta··on Cloudflare Network Performance Issues
Without question. I've never seen an affected regions list that immense.
sauldcosta··on Route Leak Impacting Cloudflare
We use downdetector.com because status pages tend to take up to an hour or so to update, if they ever do.
sauldcosta··on Ask HN: Is it ok to drop IE11 support for SaaS product?
If your analytics show almost no usage and you're not required to by any SLAs or similar, I'd say go for it. We did recently and it's definitely reduced the mental overhead in our development process.

Our official SLA now is to support the current version and one prior for Google Chrome, Firefox, Safari, and Edge. We also don't support any version that is no longer receiving functionality updates.

The most important thing though is communication. If your site isn't going to work well or at all on certain browsers, alert your users to this with a popup. There are lots of libraries for doing user agent detection that makes this trivial.

sauldcosta··on Firebase outages and misleading status reporting
Appreciate the thoughtful reply and summary of experiences with GCP vs AWS.
sauldcosta··on How a Large Customer Can Kill a Startup
Disagree. If managed correctly a large customer can help grow your startup in some great ways:

- cash to invest into growth, especially if you can derive a higher profit margin than average from the customer

- increased stability ("battle tested") in the eyes of other large companies

- pushes you to build a scalable and secure product earlier on

In my experience with Codevolve (where we prefer to work with multi billion dollar companies) I've found there is a balance between how much they need you vs how much they are willing to bend to your startup mold. If they want you enough, they'll concede certain points to you. Some important things to stick to your guns on are:

- included support (you want to provide as little as possible, and get paid for it as much as possible)

- non competes (you don't want them to get one, or at least not for very long)

- pricing (leave yourself room to grow the account, especially if you have a product that can be used across multiple departments, and you're just starting with one)

The best way I've found to do this so far has been to go "bottom-up": find a champion in the company who will actually use your product. They're much more likely to work with you than an exec.

sauldcosta··on Roadmap to becoming a web developer in 2017
This is really useful. We're building a lot of courses for Codevolve.com right now and definitely will be using this as a reference for where to focus.
sauldcosta··on Manhood for Amateurs: The Wilderness of Childhood (2009)
At 24, kids are a long way off for me. But when they do come to pass, my hope is that I can give them a childhood like the one I had: full of rocks, sticks, mud, and band-aids. Thank you for the reminder of how important that is to strive for.
sauldcosta··on Skills Speak Louder Than Badges
We just launched a new feature at Codevolve that tracks your coding skills for you as you learn. Would love to hear what you think!
sauldcosta··on Show HN: Codey ― A chatbot for learning to code
Coding answers first, more nonsense later :) Thank you SO much for trying him out!
sauldcosta··on Show HN: My first portfolio site - Full Stack Engineer
This is a great start and you have certainly worked a lot of interesting projects, but you could really make it shine with a little more time spent on design.
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Just want to clear up a few things, since this is getting more attention that I thought it would.

1) I am not saying you should do this. I code this much because I'm a co-founder of a pre-funding startup and am working hard to get my company off the ground, and because I enjoy coding. 2) Programming 80+ hours a week is absolutely insane. I'm not saying I'm anything special because I do it or that people who do it are anything less. I'm just another SV entrepreneur working hard to turn an idea into a company. 3) I wrote this post for other founders like me who are in worse shape than I in hopes that some of the things in here might help them.

sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Agree 100%. I'm a co-founder on an early stage startup, so the only people I have the time to mentor right now are the other members of the team.
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Possibly, although I don't know if that has to be the case.

I fall asleep extremely quickly no matter how well rested I am. It's not based on how tired I am but rather the approach I explain the post.

sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Sorry, I really didn't mean for this post to come off how a lot of people seem to be taking it. I just figured there might be other people out there who run into the same issues I do, so I figured I'd share what has helped me.

I make sure to exercise every day: bike + swim + p90x occasionally. I think that exercise is just as important as the rest of what I'm talking about here, I suppose I should have gone into more depth on that in the post.

sauldcosta··on How to Survive 80+ Hours of Programming Every Week
I've been doing this for 11 months and still going strong. I'm still getting a reasonable amount of sleep every night (about 6 hours) which I'm sure helps, and I make sure to recover when I need to.
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
I think early in your career as a programmer you spend a lot of time researching, and then as you gain more experience and learn more about the languages, tools, etc. you're working with you end up spending more time writing code and less having to read S.O. answers :)
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
I am not a medical doctor, nor do I make any claims to be. I have simply found a few things that work in a specific case and am sharing them in hopes that others in similar situations might benefit.
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Mmm, I have this one: http://www.daskeyboard.com/daskeyboard-4-ultimate/ (blue)
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Nope. Just a bunch of tips for anyone else who works long hours in front of a computer.
sauldcosta··on How to Survive 80+ Hours of Programming Every Week
Agreed. And just to be clear, I'm not suggesting anyone should program this much. But I think some people are forced into this situation, especially in certain settings. My goal with this post is to provide a list of things that might help alleviate side effects.
sauldcosta··on Teaching Programming: You're Doing It Wrong
Sounds like a plan to me! Sites like CodeAcademy have gotten pretty good at creating lessons, but we've built a product that works with any coding lesson.

If your girlfriend is interested in monetizing those tutorials have her email me at saul[at]gradetrain[dot]com. We'll be opening up a marketplace for content just like that later this year.

sauldcosta··on Show HN: GradeTrain – Automated grading for programming courses
Python support is coming soon - which I'm super excited for because I love Python :)

If you get a sec, shoot us an email at contact [at] gradetrain [dot] com. Would like to hear more about how you'd be using these languages - we often find that our users have different ways of utilizing the language than we do as developers!

sauldcosta··on Show HN: GradeTrain – Automated grading for programming courses
Currently C++ and MATLAB. We'll be adding Java support during the next couple weeks. Our system is setup to handle new types of code very well - adding support for a language is as simple as installing the version of the language you want and adding < 40 lines of code :)
sauldcosta··on Show HN: GradeTrain – Automated grading for programming courses
Great question! Some top tier universities do have things they like to say do automated grading, but even students and teachers I've talked to at Stanford, UC Berkeley, etc. say that they don't work well and are very difficult to use. They also don't have any of the awesome code feedback tools that GradeTrain does :)
Page 1 of 2Next →