Viewing profile — legorobot
legorobot
HN member- Joined
- Sat, Feb 12, 2022, 12:50 AM UTC
- HN karma
- 13
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About legorobot
No profile information was provided.
Recent public activity
-
comment
Comment #48358318
I thought this was how everyone worked. I wish it were :) This is the right way to do it. Whether using trunk-based development, git-flow, etc -- you're controlling the flow of mer…
-
comment
Comment #46766906
I agree that there's a lot of complexity today due to the process in which we write code (people, lack of understanding the problem space, etc.) vs the problem itself. Would we say…
-
comment
Comment #44877073
I think that's reasonable :) More stuff is more stuff, no matter how simple/complex the aspects of the code and reasoning for why it is that way.
-
comment
Comment #44868623
I think my issue with this generalization is assuming the code itself is where complexity is measured and applied. For example, the Quake Fast Inverse Square Root[1] takes into acc…
-
comment
Comment #44867126
> Just taking the notion of "complexity". Reducing that to _just_ cognitive load seems to be a very poor analysis, when simple/complex ought to deal with the "size" of a structure,…
-
comment
Comment #44129215
Definitely agree with this, I think ClickHouse can do a lot with joins if you don't implement them naively. Keeping the server up-to-date is a part of it too. They've made strides …
-
comment
Comment #41689135
100% this. I have a set of commonly-used code in a repository we use at work. AuthN/AuthZ, code specific to our infrastructure/architecture, common http middlewares, error types, D…
-
comment
Comment #35164103
We've used the s3fs-fuse library for a while at work for SFTP/FTP server alternatives (AWS wants you to pay $150+/server/month last I checked!) and it's worked like a dream. We scr…
-
comment
Comment #31682151
Same experience for me too. I learned a lot, and integrating OAuth into a platform was pretty painless, including importing and managing users. It was the first time I felt like I …
-
comment
Comment #31483880
I haven't thought about it that way! I've not hit the GC as a performance wall when it comes to accessing nullable DB values yet. Thanks for the insight.
-
comment
Comment #31483864
I think the idea is `sql.NullString` can be used to have a SQL NULL still be an empty string in Go (just avoid checking the `Valid` field, or cast to string -- no check necessary).…
-
comment
Comment #31482386
I totally agree with this too! Sometimes its nice to have a project that's meant to go nowhere, but it teaches you a ton and you get a lot of that yak shaving out of the way. By th…
-
comment
Comment #31245268
Comfort in the unknown helps a lot with this -- creativity is also a skill that can be trained and tested like muscles. I usually get stuck in "cycles" where I know I'm not making …
-
comment
Comment #31245223
My one tweak would be that in projects in development, the hard rules are less applicable. Sometimes I've found hard-coding some things (e.g. FIXME items) are to make it into produ…
-
comment
Comment #31245202
There is -- anchors[1] :) [1]: https://marketplace.visualstudio.com/items?itemName=ExodiusS...
-
comment
Comment #31245192
Totally agree. I've found that adding a timeline to _remove_ TODOs/DREAMS (whatever the team choice is) from code as a CI check is very applicable -- what you thought might be good…
-
comment
Comment #31047611
> This is a lovely way to look at it! I wish I had thought of that example too when I wrote about idempotency! I wrote a post about idempotence as well a couple months back ( https…