Writing rednafi.com
Recurring themes: Go, Python, distsys, schema-driven development, eventual consistency, resilience patterns, HA, data access strategies, observability, SRE practices, and sci-fis.
rednafi.com/go/test-subp...
#golang #testing
rednafi.com/go/test-subp...
#golang #testing
rednafi.com/go/avoid-con...
#golang
rednafi.com/go/avoid-con...
#golang
rednafi.com/lore/
rednafi.com/lore/
Not one.
To do so removes the very point of being creative in the first place.
Not one.
To do so removes the very point of being creative in the first place.
But often enough, I see folks pulling in a third-party library just for that. With a bit of discipline, most of the time you can avoid 3p libs for this. Did a comparison between several ways of doing it.
rednafi.com/go/subtest-g...
#golang
But often enough, I see folks pulling in a third-party library just for that. With a bit of discipline, most of the time you can avoid 3p libs for this. Did a comparison between several ways of doing it.
rednafi.com/go/subtest-g...
#golang
But at the end of the day, I resonate with John here so much. I don't want to maintain slop.
thenewstack.io/go-experts-i...
But at the end of the day, I resonate with John here so much. I don't want to maintain slop.
thenewstack.io/go-experts-i...
If you code in that ctx, your exp will be quite different from someone who doesn’t.
While many are busy extolling how great LLMs have been, in a closed source corp setup, maintaining LLM slop has been a nightmare.
If you code in that ctx, your exp will be quite different from someone who doesn’t.
While many are busy extolling how great LLMs have been, in a closed source corp setup, maintaining LLM slop has been a nightmare.
It’s fast as hell, and from doc munging to asking questions that can be looked up, nothing comes even close.
I rarely use it for coding but for looking up stuff it’s nice. Also Flash is free - haven’t hit into any limit despite my constant usag.
It’s fast as hell, and from doc munging to asking questions that can be looked up, nothing comes even close.
I rarely use it for coding but for looking up stuff it’s nice. Also Flash is free - haven’t hit into any limit despite my constant usag.
rednafi.com/go/app_struc...
rednafi.com/go/app_struc...
candidates: crank out shit PRs, BS tests, and RFCs
companies:
candidates: crank out shit PRs, BS tests, and RFCs
companies:
Overzealous enthusiasts messing up the test suite w/ useless tests has become my new pet peeve. Mocking libs make it worse since LLMs love them.
rednafi.com/go/test_stat...
Overzealous enthusiasts messing up the test suite w/ useless tests has become my new pet peeve. Mocking libs make it worse since LLMs love them.
rednafi.com/go/test_stat...
Early return + unbuffered send = goroutine leak.
rednafi.com/go/early_ret...
#golang
Early return + unbuffered send = goroutine leak.
rednafi.com/go/early_ret...
#golang
But not understanding how the test harness builds & runs tests makes it easy to write tests with wrong assumptions. This often leads to surprisingly brittle tests.
Did a quick rundown.
rednafi.com/go/lifecycle...
But not understanding how the test harness builds & runs tests makes it easy to write tests with wrong assumptions. This often leads to surprisingly brittle tests.
Did a quick rundown.
rednafi.com/go/lifecycle...
If you're a hiring manager recruiting, or an experienced eng on the job market, would love to hear what you see. DMs open.
(Feels like a weird market. I suspect data on eg jobs doesn't reflect what's on the ground)
If you're a hiring manager recruiting, or an experienced eng on the job market, would love to hear what you see. DMs open.
(Feels like a weird market. I suspect data on eg jobs doesn't reflect what's on the ground)
Fact queries demand a CP-like system.
Instead, these AI search systems decided that it’s okay to serve plain incorrect data at times. Some queries can tolerate the inaccuracy but most factual queries can’t.
Fact queries demand a CP-like system.
Instead, these AI search systems decided that it’s okay to serve plain incorrect data at times. Some queries can tolerate the inaccuracy but most factual queries can’t.
Now people are happily shelling out the money for these cartoonish, funky-looking gizmos.
Now people are happily shelling out the money for these cartoonish, funky-looking gizmos.
I generally don't like overly stylized fonts. Been using Jetbrains Mono since its inception. But I always felt like it's a bit too slim for my taste. But I also didn't want something as wide as Cascadia Code. This seems perfect.
github.com/googlefonts/...
I generally don't like overly stylized fonts. Been using Jetbrains Mono since its inception. But I always felt like it's a bit too slim for my taste. But I also didn't want something as wide as Cascadia Code. This seems perfect.
github.com/googlefonts/...
The transition should be smooth as long as you don't use all the power of PG. Complex queries & fancy features don't scale. In fact, they fail spectacularly when the workloads ramps up (1/n)
The transition should be smooth as long as you don't use all the power of PG. Complex queries & fancy features don't scale. In fact, they fail spectacularly when the workloads ramps up (1/n)