Live data from Hacker News

Viewing profile — legorobot

legorobot

HN member
Joined
Sat, Feb 12, 2022, 12:50 AM UTC
HN karma
13
Public activity
17 items

About legorobot

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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.

  4. 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…

  5. 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,…

  6. 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 …

  7. 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…

  8. 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…

  9. 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 …

  10. 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.

  11. 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).…

  12. 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…

  13. 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 …

  14. 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…

  15. comment
    Comment #31245202

    There is -- anchors[1] :) [1]: https://marketplace.visualstudio.com/items?itemName=ExodiusS...

  16. 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…

  17. 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…