No, it refers to people that are not "high agency", i.e. they might be smart and competent but need guidance on what to work on, as opposed to taking initiative themselves.
695 karma · joined July 14, 2018
No, it refers to people that are not "high agency", i.e. they might be smart and competent but need guidance on what to work on, as opposed to taking initiative themselves.
I've seen the following major phases of this work: 1) Build the ledger (correctly), and it will work well for a while. 2) Add convenience code for the callers, assist finance in doing reports/journaling, fix some minor bugs, take care of the operational bits (keep the database up). 3) Reach the scaling limits of your initial approach, but there are some obvious (not trivial) things to do: re-implement the transaction creation directly in the database (10x perf gain), maybe sharding, maybe putting old tx into colder storage, etc.
This is spread out over a while, so I haven't seen it be a full-time job, even at real startup-level (+10% MoM) growth. Even if it was, that's one person, not a whole team. I understand engineers that instead are pulled towards projects where they are in higher demand.
In another comment somebody said ledger systems are trivial when done right and super hard when done wrong - so if you did a good job it kinda looks like you just created 3 tables and some code. That seems thankless, and job searching as this type of specialist is harder than just being a generalist.
Another one that's pretty impressive and very lovely looking is Crocotile: https://crocotile3d.com/
As such you're not really making sense, and human to human suggest the following: Try to get a different perspective and mingle more with offline people. The whole culture war topics and politics can really lead you down a crappy path, and it doesn't really reflect most of reality.
I hope this comes across as compassionate.
We got an immediate response by a very motivated sales person who insisted to be connected with management and refused to put us in touch with anybody technical. It was a pretty off-putting experience, because it basically presumed that our eng team wasn't the decision maker (it was). I know a lot of companies throw their sales people at you, wanting to get in touch with somebody higher in the org chart, but it's still a pretty insulting experience for a tech-driven organization.
Needless to say we went with something else (not Auth0 either) and have been very happy.
Here is my pitch for "doppelter bulin" (double bowline on a bight):
Even if by some miracle the ENTIRE retraced half of that knot came undone, you would STILL be tied in with a normal bowline. I do a stopper knot too, but I think that illustrates just how bomber it is. And I only use it for single pitches for lead falls, on multipitches I still simply do a figure 8, because why get fancy?
> IMPORTANT: This knot is methodically NOT recommended and yes, it MAY untie while you are climbing. It can happen if your rope is new-ish (and that means it slides easily) and if you don’t tighten the knot with a lot of force. I am always splashing chalk on the knot in case of new rope to increase the friction and I do tighten it with a lot of force. The reasonable and recommended alternative, pretty common and very safe is double bowline. It is almost as big as eight, but at least it is always easy to untie.
https://adamondra.com/updates/my-climbing-more-about-feeling...
Europeans sometimes do the double bowline (traced), but the naming is ambiguous in english, so you have to google double bowline on a bight.
Americans used to do yosemite bowlines, but that fell out of fashion because figure eight (safe and foolproof) and double bowline (safe, trivial to untie after hefty lead falls) cover literally every use case perfectly.
[0]: https://www.saferclimbing.org/en/blog/cross-loading-on-knots
You might be interested in the fact that a variant of this visual representation still works: https://www.juricho.me/files/masterarbeit-hyperelliptic_curv...
As far as I can tell it's above beta quality, so definitely not vaporware.
A place in which curious people explore and debate their common interests, where you don't have to be an intellectual superstar to participate (although those occasionally show up).
- this looks very useful, and
- "parse, don't validate" has proven to me to be a far better approach for all my use-cases.
I guess validation that is language/consumer-agnostic is more useful in a big-tech context? Or maybe the advantage is to put constraints on data that you are sending to a system out of your control?
Keen to hear opinions of people that worked with similar tools.
Made me sad when I was playing around with generative art, where you would really want to see the result of your changes in a split-second.
You can check out ".NET Interactive Notebooks" in VSCode, that executes much faster, but it doesn't do this live watch.
I'd be interested to hear about other approaches. You could in theory just dump (automatically generated) JSON to the database and evolve your types with tagged versions, but then you have to write some boilerplatey converters between TypeV1, TypeV2, TypeV3, ...
I guess that's the price for staying away from full-blown ORMs?
It reminds me a bit of how in Elm you just suck it up and write the JSON en-/decoders by hand. Annoying at first, but then you get super obvious and maintainable code out of it, which is quite a joy.