HackerTrans
TopNewTrendsCommentsPastAskShowJobs

arvindamirtaa

no profile record

comments

arvindamirtaa
·2 anni fa·discuss
This is AI generated.
arvindamirtaa
·2 anni fa·discuss
Like Gmail is emails but not IMAP. It's fine. We have seen that these kinds of wrappers work pretty well most of the time considering the performance and simplicity they bring in building and managing these systems.
arvindamirtaa
·3 anni fa·discuss
Grown in popularity is not really a metric. A normal tuesday and the day half the company's staffers got fired aren't going to be the same in popularity. Doesn't mean one is better. Twitter is definitely more popular for all the mess they've made, yes.

The "narrative" was right. There are actual outages now unlike earlier. It's not like twitter engineers were holding up the servers to the light for there to be outages the moment they're gone. Systems run on their own just fine, until something does go wrong. And if there's nobody there to fix it, something usually small blows up. Enough of these and users start to notice degraded performance and outages.
arvindamirtaa
·4 anni fa·discuss
My ideal 1:1 is about once a month. Especially in high-ownership teams, you could go days without actually talking to people aside from a 10-15 min check in call.

So, it's sometimes nice to have periodic validation that you're keeping true to the course / indication that you need to make a few minor adjustments, etc. That's on your side.

From your manager's side, if they find something isn't working, they don't need to wait 3/6 months to bring it up at which point there isn't much you can do to get back the lost productivity.
arvindamirtaa
·4 anni fa·discuss
By having no pure managers.

Everyone who is a manager actively makes independent contributions for a not-insignificant portion of their work-week.

So, when we have 1-on-1s with them, we can actually discuss improvement avenues from the same vantage point. Not some spreadsheet pushing manager who has no clue how to measure engineer-productivity or performance.

When they do code reviews, their comments serve as an important learning opportunity, pointing out good practices/conventions, etc.

And finally, when you disagree, it's backed by the validity of your points as 2 engineers, rather than their authority as a manager vs you, their direct report.
arvindamirtaa
·4 anni fa·discuss
10 years across all 3 major cloud providers (and some others like Rackspace, etc), I can tell, Google support has been the absolute worst of all. I don't say that lightly. I take pride in how I can deal with customer service the most peacefully in my org. But that's all out of the window when their CS is nonexistent.

I can't remember the number of times they've shut down someone's production workload without notice or warning, gave them no way to resolve/rectify any supposed infraction, and gave no way to contact them to appeal the decision.

I once had to resort to numbering my points and just referring the boilerplate responses (few and far inbetween as they were) back to the numbers over and over until I finally gave up, moved away and never looked back.
arvindamirtaa
·4 anni fa·discuss
And to think they manage so many critical infrastructure projects (tax, passports, etc) in India and abroad.
arvindamirtaa
·6 anni fa·discuss
I think you missed my point. That's not just the login page.

That's the bundle for the entire app.
arvindamirtaa
·6 anni fa·discuss
They charge $100 a year. It already is very costly (for us).
arvindamirtaa
·6 anni fa·discuss
Go ahead and load the hey login page.

The js bundle your browser downloaded right there is the entire bundle for the whole email app.

What size is it?
arvindamirtaa
·6 anni fa·discuss
If you can get away with hosting static html files, there's not much else that's more performant.

The comparison is only between server rendered HTML vs backend API + some frontend rendering locally (which is not as performant) and more importantly is a lot more complex to implement technically.
arvindamirtaa
·6 anni fa·discuss
>it's very unpractical to work with compared to a split backend api + frontend

This is just demonstrably false. Both paradigms have areas where they shine. One or the other is not better across the board.

I guess the point of Hotwire is that there isn't pretty much anything you can't do with the "old tech" that you can with the modern javascript CF.
arvindamirtaa
·6 anni fa·discuss
Yes this is the new magic stuff.

But I doubt they'll integrate this into Rails. They'll just create better and better tooling to make using this with rails a cinch.

I think this will just remain backend agnostic, like turbolinks and stimulus were before "hotwire".
arvindamirtaa
·6 anni fa·discuss
It's really not Rails + Hotwire. It's any backend + hotwire.

It works just fine with Django.
arvindamirtaa
·6 anni fa·discuss
Getting turbo is trivial on any backend. Just include the js.

Stimulus is also not any different from any other javascript you'll write. There's no need for any kind of scaffolding from the backend stack except for some features - and those aren't particularly hard to implement either.

Source: Using Turbolinks & Stimulus js with Django.
arvindamirtaa
·6 anni fa·discuss
It's not rails. It's very specifically backend agnostic.

Source: I've been using turbolinks and stimulus with Django for a good year and a half.
arvindamirtaa
·6 anni fa·discuss
>I don't think I've ever seen DHH or the Basecamp crew advertise any of this type of stuff as some groundbreaking new approach that nobody has ever tried before

Not disagreeing with the rest of the stuff. But they literally call it "NEW MAGIC" per DHH's tweet.
arvindamirtaa
·6 anni fa·discuss
>This is a killer feature to have in Rails

Hotwire is backend agnostic.
arvindamirtaa
·6 anni fa·discuss
Hackernews, Crigslist, the old redddit (which is still VERY actively used). The list goes on.
arvindamirtaa
·6 anni fa·discuss
We gotta wait and see what Strada has in store. Looks like Basecamp and Hey mobile apps are fairly good.