joncalhoun

Joined 14 years ago

Karma
1,172
Submissions
348
Member since
Mar 14
Creator of:

- UseGolang.com - Web Development with Go course

- Gophercises.com - Go exercise problems w/ screencasts

- Calhoun.io - Go articles/tutorials

- ErrorsInGo.com - Common Go errors and ways to fix them

YC Alum. Founder of EasyPost. Former Googler

Email: [email protected]

View on Hacker News

Recent submissions

Comment · 2 years ago
People have a mental cap on what text should cost. If someone creates instructional content that provides thousands of dollars in value, they can sell videos for $200+, but a book version is hard to sell over $50, even if both provide the same value. Even for free content it is easier to monetize YouTube than it is to monetize a blog.

If we want people to create more text-based material, it needs to have similar financial incentives.

Comment · 4 years ago
In my head I was thinking of a definition like the one below when I wrote that:

"Spam is irrelevant or inappropriate messages sent on the Internet to a large number of recipients." - https://ieeexplore.ieee.org/document/7048231

When people sign up for Gophercises, the first two emails I send them are about the course asking how the course is going, if they had issues with the player, etc.

After that they get Go related emails. Eg https://ckarchive.com/b/0vuwh9hvx32q Again, not really irrelevant given the interest in learning Go, and 99% of the people I talk to love those emails.

Maybe 3-4x per year I'll have a sale on my other paid courses. During those times people who have been on my mailing list for a set period of time (I think it is at least 10 days and have received at least 2 previous emails from me without unsubscribing, but I'd need to double check) will get a notice about the sale. I try to avoid being super annoying with those, so they will often contain useful lessons about coding with Go even if you aren't interested in the sale.

I make my living selling Go courses. I was only able to create and offer Gophercises as a free course because of this, so yes, I require an email address and I use Gophercises as a marketing tool. I try to make it a decent experience, but no matter what I do someone will always complain. I find my time is better spent helping the people who enjoy and appreciate what I am doing.

Comment · 5 years ago
Many employment contracts prohibit doing additional contract dev work. I agree the spirit of contract to hire is great, but worth noting it won't work for everyone.
Comment · 5 years ago
I'd double check that you don't have multiple orgs. You used to share a cess to your account with people, then they made some org change a while back that essentially moved that shared access setup to an org and gave you a new personal account iirc. Easy to not realize you have both.
Comment · 5 years ago
Go to the bank and say, "I would like to withdraw money from my account." Do they hand you your balance in cash, or ask you how much?

Obviously one can withdraw all of something, but I'm skeptical of it meaning "all" by default.

Comment · 6 years ago
Does steam take any cut of in-game purchases for free to play games? I don't think they do, so that is a difference to consider.
Comment · 6 years ago
The most frustrating experience is when I'm already paying for an app and intercom constantly nags me and gets in the way of me using the actual app.
Comment · 6 years ago
Was this a timed take home project or something with a flexible timeline? That is, was it "You have to respond within 3 hours of receiving this email with your solution" or something more flexible?

I mostly understand why some companies do the x hours routine, and when I've done interviews this way I've historically performed well, but it just felt like it added unnecessary stress. For instance, anyone on the job doesn't have to worry about issues like, "What if I couldn't get the app up and running because I had the wrong version of X installed?" longer than maybe their first day on the job. And if you plan on hiring an engineer for a few years, one day is irrelevant. At best this felt like it favored contractors who were more experienced at jumping into new projects frequently.

Comment · 6 years ago
I don't think plausible deniability works on one-of-a-kind artwork. Even if you assume your dealer is legit, any cursory research will tell you it was stolen. It would be like buying the secret formula for Coca-Cola and claiming you didn't know it was stolen because it went through multiple middlemen.
Comment · 6 years ago
Now imagine being the dev who keeps making proposals and working diligently at the problem only to have countless ideas and proposals shot down for one reason or another. Ian Lance Taylor is persistent if nothing else and I'm hoping his hard work pays off with this proposal.
Comment · 7 years ago
Comment · 7 years ago
Most people - traveled or not - would be okay with this if they knew the service person was making a fair wage. The problem is that service workers are not fairly compensated in the current system so our options are (a) hurt the service worker by not tipping to make a point, or (b) tip so the service worker is fairly compensated.

The only real way this changes is if we first make sure service workers are fairly compensated, but for most people this isn't a big enough issue to prioritize it - we only discuss it in forums like this when an article this appalling gets posted - but it is a big issue for the millions of restaurants in the US who would have to increase wages so they will all lobby against it.

Comment · 8 years ago
The page is a little rushed, but the worst thing you should see is an ugly error message.

This is a TRIAL RUN, but if things go well I want to make this a regular thing with new designs by a variety of artists, and I'd love to donate proceeds to orgs that are doing good things in the Go space. Eg Women who Go or Golang Bridge (suggestions for orgs are welcome). I think there are a lot of great places that could do way more with more funds.

If you experience any issues or have questions just let me know - [email protected] - the FAQ tries to answer most, but I'm sure I missed something.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton