Bad Rails conventions got me a weekend stay with the CEO of Airbnb
blog.josephofiowa.com
Bad Rails conventions got me a weekend stay with the CEO of Airbnb
1–10 of 68 posts
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#2Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#3[flagged]
>It's (still) all about your users and customers
> Brian volunteering to host and entertain total strangers represents the importance of placing your customer front-and-center at every company stage. Brian could be "beyond that." He's not. He wants to see the details of what being a host is like so he can improve his product.
So much simping... a CEO of a small company worships at the altar of a CEO of a unicorn.
Maybe Brian should book random airbnbs next, ones that don't exist or have cockroaches as other guests. And then try calling support and getting his money back, without flashing his User ID = 3 badge...
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#4[flagged]
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#5Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#6[flagged]
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#7To save anyone a click, the author figured that AirBnB's urls had monotonically increasing numeric ids, which is the Rails default, and figured out that the AirBnB CEO's id was 3, and got the direct link before it was shared publicly.
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#8[flagged]
Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#9Re: Bad Rails conventions got me a weekend stay with the CEO of Airbnb
#10This article doesn’t make good on its claim to explain why this “Rails convention” is bad. It’s probably actually good. I wouldn’t have clicked on it otherwise. Rude, IMO.
Some main weaknesses, if I recall correctly, is that's incremental ids make scraping pretty easy, or guessing content outside of a URL given explicitly by the service (like here).