Readit News logoReadit News
Southland commented on Show HN: Wirequery – Full-stack session replay and more   github.com/wirequery/wire... · Posted by u/wnederhof
codethief · a year ago
Interesting project!

How does this compare to rrweb[0], the library that Sentry and many other commercial offerings for frontend monitoring use?

[0]: https://www.rrweb.io/

Southland commented on Noteable.io is shutting down   community.noteable.io/c/a... · Posted by u/josephjrobison
Southland · 2 years ago
Effective immediately is surprising. Why such a sudden shutdown?
Southland commented on TypeScript sucked out much of the joy I had writing JavaScript   twitter.com/dhh/status/16... · Posted by u/EastSmith
austin-cheney · 2 years ago
I liked JavaScript before, but TypeScript is like a revelation. Type checking is great in general for preventing all kinds of errors, but the real power is in two areas:

1) Declaring functions with typed output and types on the arguments. This allows you to create large architectures with minimal confusion. It allowed me to write an OS in TypeScript.

2) Declaring message payloads as object interfaces. This imposes a set of predictability and consistency in your services. It's so obvious in hindsight, but before TypeScript I was putting all kinds of safe guards around my service payloads to account for unpredictability that really impacted how the application scaled.

I think where people discover the most challenges migrating to TypeScript is that it exposes some level of unnecessary complexity in prior practice and some people do incredibly weird things with their type definitions to make it feel more OOP.

Southland · 2 years ago
I’m confused because the comment you replied to said “There are no other mainstream languages with a similar type system, which means it's uniquely easy to do very complex things with type safety.”, but with the examples you gave, I don’t see why other statically typed languages cannot do this. Or are you just referring to the benefits in general and not a TS specific aspect?
Southland commented on How Postgres Triggers Can Simplify Your Back End Development   themythicalengineer.com/h... · Posted by u/sks147
Southland · 2 years ago
I worked at a company which relied on significant use of Postgres triggers and it was not simplified in my mind due to:

- Engineers being more comfortable expressing the required business logic in the other languages they were working in then PL/pgSQL

- Challenging to write tests for the triggers

- Harder to deploy variations for testing if needed

Southland commented on Meta plans to lay off 10k employees   about.fb.com/news/2023/03... · Posted by u/darnfish
Southland · 2 years ago
> Our early analysis of performance data suggests that engineers who either joined Meta in-person and then transferred to remote or remained in-person performed better on average than people who joined remotely. This analysis also shows that engineers earlier in their career perform better on average when they work in-person with teammates at least three days a week. This requires further study, but our hypothesis is that it is still easier to build trust in person and that those relationships help us work more effectively.
Southland commented on If you're so good, why aren't you making 600k at BigTech?   swizec.com/blog/if-you-re... · Posted by u/taubek
Southland · 2 years ago
Strange to phrase the entire post off "I never have worked in BigTech, but here's anecdotal thoughts of why I've heard it would suck"

Deleted Comment

Southland commented on Tell HN: My Hacker News app (HACK) is sort of broken this afternoon    · Posted by u/busymom0
Southland · 3 years ago
I haven’t worked on mobile iOS development. My question is about you requiring to wait on the review process of the App Store for your fix. Would a design where you abstract your parsing logic etc behind your own API be allowed? Then you could make changes as required without being stuck in approval.

u/Southland

KarmaCake day122December 20, 2018View Original