HN user

chucklarge

36 karma

engineering manager at Etsy, all things data. https://github.com/chucklarge

Posts3
Comments26
View on HN

Anything that touches our production databases, mostly sharded mysql, needs to go through our php orm.

We do have other contained infrastructure that is written in some other languages like go and scala.

A/A testing 11 years ago

Yes, a Null test really should be the first test you run if you're looking to get into A/B testing.

You should also run an ongoing A/A test across your site or app to have confidence your bucketing, data pipeline, stats tests and effect on metrics is working as expected over time.

The Etsy blogs use Wordpress, so we do use existing third-party tools where is makes sense.

Kellan might have a rule to not build a CMS but we certainly have built one to manage help page content and other knowledge base pages. That content is largely managed by our support staff.

I wrote the current tool but it is actively being replaced. We chose to to roll our own since we'd have to do some work to integrate a third party tool into our database architecture and authentication system. The tool is heavily integrated into other internal tooling and has specific workflows that also make using an existing tool challenging.

The About page content is largely static, aside from the staff photos mentioned in the above post.

I don't disagree, just pointing out that there are ways to achieve a tabular layout without an html table. Tables are for data right?

On the other hand, I like the idea of less and more generic constructs that can be adapted to achieve some need. Specialized tags like dd, address, details, summary, code, blockquote, etc just seem superfluous.

Modern Vim 14 years ago

send the emails with an unsubscribe link. you'll be fine.

I am not saying user feedback is not valuable. I am not sure where the line is between feedback and just being a brat is though.

MW has obviously been successful at a blogging platform and service (maybe other stuff, don't know his full history). My point about the Ford quote is that maybe he has a good vision for how his service should be run.

There is always going to be tension between the producers of a service and the consumers of that service. Neither could exist without the other, but I tend to feel that the exceptional people who have succeeded where others have failed should be given more credit.

A few of these points seem really petty, a monospace font in the editor? Deal with it.

I don't use Wordpress. I am on Facebook, do I think they care how their site should work? Why should they care what my opinion is? Because i am a user, I get to complain and get my way?

This attitude that users dictate how products and sites should function only brings to mind the Henry Ford quote in the Steve Jobs book. If Ford had asked people what they wanted, they would have asked for a faster horse.

Apple has made a very successful business out of not building faster horses. If you want it your way, start your own business.

This was probably a bit rhetorical but have you contacted Paypal to ask? Maybe they could help since some of the policy seems a bit grey. These bigger Paypal stories come up every 6 months or so. I have my own issues with them and certainly am no cheerleader but I do wonder if these groups get clarification before they start their campaigns. I would guess they might not have followed some policy/regulation correctly which gets them shutdown, especially if they are a large, worldly popular website that takes donations.

I'm an engineer at Etsy and went through this transition. I am certainly no expert on either svn or git. To mirror closely how i used svn means i need to run a couple more git commands per push, a little annoying but no big deal.

I think the real pain comes when there are problems. How do i unfuck what i just did?. You're getting stressed out, there are people waiting on you to get your commits in. I had my flow down with svn, but now what do i do? Compound that with 100 engineers experiencing that on some level as we transitioned, it was trying.

It's true of changing any tool or workflow, though. You rely on muscle memory or run on auto-pilot and suddenly you don't know what to expect from your day.