HN user

jonhmchan

924 karma

Director of Engineering, Public Q&A at Stack Overflow

Founder of Bento (https://www.bento.io/)

Posts36
Comments109
View on HN
jonhmchan.substack.com 2mo ago

What I Need to Hear That I Don't Want to Hear

jonhmchan
1pts1
substack.com 1y ago

Connection Takes Work. Our Tech Makes It Harder

jonhmchan
1pts0
jonhmchan.com 7y ago

Why Fake Titles Matter

jonhmchan
2pts1
jonhmchan.com 8y ago

When to Say “No More”

jonhmchan
1pts0
www.jonhmchan.com 8y ago

Sin and Songbirds

jonhmchan
1pts0
jonhmchan.com 9y ago

Maze in the Dark

jonhmchan
3pts1
medium.com 9y ago

The Creation Story of Women in VC

jonhmchan
2pts0
jonhmchan.com 9y ago

Lime and Ash

jonhmchan
2pts3
blog.jelly.co 9y ago

Pinterest Acquires Jelly

jonhmchan
4pts0
jonchan.io 9y ago

Empowerment Organizations

jonhmchan
1pts0
descartes.io 10y ago

Show HN: Descartes.js – Write CSS entirely in JavaScript and bypass the cascade

jonhmchan
11pts5
business.stackoverflow.com 10y ago

Show HN: Stack Overflow Business

jonhmchan
1pts0
stackoverflow.com 10y ago

Stack Overflow Jobs

jonhmchan
3pts2
meta.stackoverflow.com 10y ago

Stack Overflow – Serving Programmers Even Better

jonhmchan
3pts0
blog.stackoverflow.com 10y ago

Stack Exchange Is Now Stack Overflow

jonhmchan
125pts64
blog.stackexchange.com 11y ago

Stack Exchange Engineering: How We Built Our Blog

jonhmchan
81pts59
blog.stackexchange.com 11y ago

Show HN: Stack Exchange Engineering Blog

jonhmchan
7pts1
www.jonhmchan.com 11y ago

Marketing for Developers

jonhmchan
7pts0
www.jonhmchan.com 11y ago

My first twelve months working at Stack Overflow

jonhmchan
4pts0
www.bento.io 11y ago

Show HN: A series of free, online courses to learn full stack web development

jonhmchan
5pts2
careers.stackoverflow.com 12y ago

Stack Overflow announces City Pages, featuring 14 top tech hubs around the world

jonhmchan
2pts0
www.jonhmchan.com 12y ago

Finally, A Guide To Hosting Your Website

jonhmchan
8pts2
blog.careers.stackoverflow.com 12y ago

Stack Overflow: The Importance of Onboarding Developers

jonhmchan
2pts1
wrdz.co 12y ago

Show HN: Wrdz.co

jonhmchan
1pts0
www.youtube.com 12y ago

Kusköy, Turkey – The Whistling Village (2010)

jonhmchan
2pts1
www.jonhmchan.com 12y ago

Designing a #$%ing address form

jonhmchan
3pts1
www.jonhmchan.com 12y ago

My first six weeks working at Stack Overflow

jonhmchan
75pts78
www.jonhmchan.com 12y ago

Philosophy is a practical major

jonhmchan
5pts0
techcrunch.com 12y ago

Tim Cook on NSA Access: "They would have to cart us out in a box for that."

jonhmchan
5pts0
www.jonhmchan.com 12y ago

On Risk

jonhmchan
4pts0

SO dev here. Not sure your size, but your first 10 users are much cheaper. On signup, it starts at $10/month and includes the first 10 users. It's $5/user/mo after that.

If you're much larger than 10 - creeping into the 200+ people, it might be better to go with Enterprise: https://stackoverflow.com/enterprise

I'm curious what you think about remote work and whether it's overall a net positive for companies that are struggling to find talent in their own country.

There seem to be some obvious benefits: no need to worry about getting people visas, expanding your talent pool to beyond your geographic region, and so on. There's also legal tradeoffs: dealing with complicated laws with taxes, benefits, and so on.

In your experience, is opting for remote a net benefit? Or perhaps more fittingly, in what situations do you think it's appropriate for a company to consider building a remote workforce, wholly or partially?

Stack Overflow does. I'm an engineer there and we still think providing private offices to our engineering team is important for their productivity. This includes engineers, SREs, designers, data scientists, PMs, and others.

However, most of our engineering team is remote and if they're not in one of our locations, we give them pretty much what they'd like to build their own home office or go to a coworking space.

For me, I'm actually nomadic, so I tend to work from wherever I'm staying or end up in cafes a lot of time. I still get the support I need if my work "station" isn't optimal.

TL;DR Stack Overflow provides private offices, but is really flexible, especially given its remote policy.

Lime and Ash 9 years ago

I wake up earlier. Both the meditation and pledge to write take up an extra hour in my day. It's causing me to readjust my old habits too: if I don't sleep late and get a good night's sleep, waking up earlier is easier and I can make the time.

I'm curious to see how this evolves in future weeks.

Stripe Atlas 10 years ago

I absolutely love this idea - it solves for a HUGE pain point that entrepreneurs have dealing with the logistical, legal, and financial groundwork for a startup and getting to payments easily. Good lord, if Atlas were around for me to setup my startup, I would be crying tears of joy.

What I'm confused about is why they didn't focus more on the convenience advantages and positioned Atlas as a non-geo tied incorporation/setup offer. As many people have noted, the advantages of doing business as a U.S. company if you're not in the U.S. is unclear. It seems far more appropriate as a side note to the much needed advantages of solving a legal, financial, and accounting nightmare just to get payments. Why emphasize international?

Stack Overflow Jobs 11 years ago

Some differences. Generally, it's been ported over to the main Stack Overflow site with Q&A now.

Our problems actually weren't with Jekyll. Like I mention in the post, much of the functionality came right out of the box. The major pain here was exporting and combing through the data afterwards, and that required some Python to parse comments and convert to markdown. Once we did, that meant less security holes, opening up our content and technology more, among other pluses.

I'm the author of the post and the lead on this project. Many of the costs you mention aren't so bad. As mentioned earlier, we actually consider learning GH and Markdown a plus for non-devs. As for comments and writing Python, some pain here, but were ultimately solvable.

Performance also wasn't the only plus here. Closing major security holes, making more of our content and technology more open, and moving to a platform that our devs liked working in are just some of the other wins.

It's too early to say definitively now, but we think the change is probably a good one.

I'm very impressed with how quickly Stripe has been able to get Apply Pay integration as part of their platform. I'll be looking into it for my own apps.

SEP is easily the best online resource for philosophy, especially in the analytic tradition. It can be a bit dense sometimes, but I've always used it as an introduction or overview of a philosophy text before diving in during college.

Relatively new stack dev here. I came in on the other side of the fence of a lot of these technologies (bread and butter is Python in Flask with Mongo on Heroku on a mac) but since I started here, I've been constantly and pleasantly surprised by how performant everything here has been despite my biases. It's mighty fun.

From my own experience, MOOCs are useful to get a base understanding of a particular topic. However, learning the topic at hand is necessary but not sufficient: I don't think many people are getting jobs by listing completion of a course.

As it stands, I think the people that (1) understand the topic well, and (2) are getting jobs are also people that take that understanding and have something to show for it. It's not enough to say that you learned code through Codecademy, you do need to build something of your own to show in order to be employable. I think that's the case even with traditional education: it's not enough to simply have a CS degree, but something to show for it as well.

I'm curious what proportion of edtech is geared towards teaching how to code.

It seems that a lot of companies in the space (or at least the ones I hear about) are geared towards this one topic, and only a notable few are tackling other areas of academia or infrastructure issues around education. On surface it makes sense - tech companies geared towards education are probably going to focus on technology as the subject. It's also relatively cheap to source material, employees have first-hand experience in the field, and there's high demand with straightforward business models available.

I certainly noticed all these things when I launched Bento (http://bentobox.io/), and I still think about it today. I do try and maintain a healthy skepticism though: is the edtech being referenced in this article still largely in the narrow band of technology, or are we seeing it expand?

I used to help teach the iOS Development class at NYU - I was having this conversation with the professor who's teaching it again next year and we talked about this specifically for new students.

I think that you should learn Swift because it is where most app development will be heading in the future and far easier to pick up than Objective-C. The main disadvantage currently is that the whole corpus of knowledge about iOS development is steeped in Objective-C. My advice is to learn Swift and develop in Swift, but know enough Objective-C to be able to translate it to Swift and read documentation written for Objective-C.

Eventually as the corpus of knowledge in iOS development grows for Swift, this won't be as much of an issue.

Sorting in Python 12 years ago

Oh I absolutely will. I've featured it heavily on Bento and its entire algorithms and data structures section is basically links to chapters in this book.

Sorting in Python 12 years ago

This book is how I picked up algorithms and data structures having never gone through a formal computer science program. Glad to see it's still being worked on.