Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rednafi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
361.
▲
by
rednafi
2y ago
It’s part of the journey. Every place I’ve worked with more than a handful of people had its own version of politics. It’s just human nature. Ironically, the places that claimed to be free of internal politics often had the most.
362.
▲
by
rednafi
2y ago
Such a dramatic name for such a boring set of tests. We need to test whether it can come up with a Nobel Prize-winning scientific breakthrough, a Booker/Pulitzer-worthy novel, Ken Thompson-level code that solves a real problem, or a pr
363.
▲
by
rednafi
2y ago
Highlighting what the IC wants instead of the promo thingy is a great piece of advice.
364.
▲
Go proposal: sync/v2: new package
(github.com)
4 points
by
rednafi
2y ago
|
0 comments
365.
▲
Zog: Zod-Like Validation in Go
(zog.dev)
2 points
by
rednafi
2y ago
|
0 comments
366.
▲
by
rednafi
2y ago
I agree in general. However, let's say an internal transfer isn't guaranteed and interviews are involved. In that scenario, when the IC gets the green signal from the other team, how does training another person come into play? I
367.
▲
Ask HN: How to handle pushback on a team switch?
38 points
by
rednafi
2y ago
|
46 comments
368.
▲
by
rednafi
2y ago
Yeah, but the at the same time, I find C# code a sigil soup. Go makes a different tradeoff. I've been involved in a few successful large scale projects and never felt like the type system of Go is holding me back too much. Sure the err
369.
▲
by
rednafi
2y ago
It's Go we're talking about. Other than 64-bit the dominant word size, nothing much has changed.
370.
▲
by
rednafi
2y ago
An expressive type system also often means slower build times. I dislike working with Rust for this exact reason. While most people highlight the difficulty of picking up the syntax, I find Rust to be an incredibly tedious language overal
371.
▲
by
rednafi
2y ago
I didn’t know even know this. TIL, thanks.
372.
▲
by
rednafi
2y ago
Slicing a slice is full of gotchas. I tend to forget all the rules and avoid it whenever I can.
373.
▲
Go Data Structures: Interfaces (2009)
(research.swtch.com)
99 points
by
rednafi
2y ago
|
72 comments
374.
▲
Go Data Structures (2009)
(research.swtch.com)
146 points
by
rednafi
2y ago
|
77 comments
375.
▲
by
rednafi
2y ago
Cool stuff. I also did something similar recently. Didn’t want to maintain a dynamic site just for this, so I took the least tech-savvy option. Added a new section to my blog that lists one page per year. Each page lists all my entries in r
376.
▲
by
rednafi
2y ago
Ted Chiang is a master of analogies. It’s absolutely delightful to read his work and wrestle with the philosophical questions he explores. I devour almost everything he puts out, and they give me a much-needed escape from my world of bits a
377.
▲
by
rednafi
2y ago
Companies made record profit during the covid lockdown.
378.
▲
by
rednafi
2y ago
At Doordash, we regularly do it and interface with these tools to build custom solutions.
379.
▲
by
rednafi
2y ago
Concurrency, startup time, memory usage, I/O bound workload.
380.
▲
by
rednafi
2y ago
It’s possible to write good code in JavaScript too; VSCode is a great example of this. However, that doesn’t mean the language won’t fight against you. Yes, you can write data-oriented code in C# as well, but most people don’t because C# ha
381.
▲
by
rednafi
2y ago
Just give me five days of remote work—that’s all I ask. My job doesn’t require me to add to the traffic, yet there are middle managers rallying for RTO to maintain their relevance.
382.
▲
by
rednafi
2y ago
*Dropbox Paper
383.
▲
by
rednafi
2y ago
I can understand advocating for C# over the mess that is JavaScript, but with Go, it’s a different story. Startups choose Go because no one I know is excited about working with GoF-style OO code these days. It’s easier to hire for and faste
384.
▲
by
rednafi
2y ago
Can’t argue with this. .NET is like RoR or Django, just more tightly integrated. The dev experience is better than Node with its thousand dependencies or even Python at times—with its better type system but a zillion ways to manage dependen
385.
▲
by
rednafi
2y ago
I still like C# more than Java and know that the language now allows you to break out of GoF-style OO. But the issue is, few people actually do, and those who want to aren’t writing C#.
386.
▲
by
rednafi
2y ago
This sounds like the pedantry FP folks are infamous for. By definition, Rust is also OO. But I’d rather write Python, Node, Go, or Rust in a bastardized, data-oriented, faux-OO way than deal with GoF-style OO in Java, Kotlin, or C#. Sure, y
387.
▲
by
rednafi
2y ago
Quite relatable. Writing a lot of Go and a bit of Rust has changed how I write Python and TypeScript. Most newcomers in startups write Python in a data-oriented manner, but that’s not the case even in new Java or C# codebases I’ve seen. One
388.
▲
by
rednafi
2y ago
This is true in theory. However, Python also supports a wishy-washy version of OO, and most people don’t write code in an object-oriented style. Modern Python in startups uses loose types and fairly stateless functions. But that’s not the c
389.
▲
by
rednafi
2y ago
Unfortunately, in my experience, no. XPS is close but it has too many tiny little issues for a 3 grand device.
390.
▲
by
rednafi
2y ago
Most modern codebases in Node and Python are devoid of OO—at least in the ones I’ve worked on over the last half-decade. Go is mainstream now too, and it doesn’t even allow writing OO code. People love Python because it’s still one of the e
More ›