Live data from Hacker News

Viewing profile — huganabaga

huganabaga

HN member
Joined
Fri, Aug 04, 2023, 5:31 AM UTC
HN karma
15
Public activity
18 items

About huganabaga

No profile information was provided.

Recent public activity

  1. comment
    Comment #37072502

    > Why would you build something to throw away before it ships? That's because you learn things along the way. About underspecified requirements, about design choices that looked go…

  2. comment
    Comment #37059265

    Of course they "cost". But the issue is the mindset that they are "extra". They are not. They are an integral part to professional software engineering. You can't take them away wi…

  3. comment
    Comment #37059218

    Everybody has time to write an automated test. If you don't, then you don't have time to write code in the first place. That's the difference between professional software engineer…

  4. comment
    Comment #37059204

    My personal conclusion is to never work under management who are not software engineers themselves. All my bosses understand what building great software entails since they could d…

  5. comment
    Comment #37059159

    Those competitors will be known for crap quality and eventually their product beasts will be unmaintainable and hard to extend. So, while you keep steadily improving and extending …

  6. comment
    Comment #37059114

    > ship awesome product and iterate as fast as possible And that attitude is why so much software just sucks. Spending some time to contemplate and test and find out what's good and…

  7. comment
    Comment #37059088

    But it saves heaps of work after. Far beyond 20%. (The projects I work on typically spend over 50% on automated tests, but I'm in an area of the software industry where we really c…

  8. comment
    Comment #37059075

    > Writing documentation is always a time sink, though, in my experience. Or maybe I'm just not good at it :P It's usually an additional day of work overall, though. And it saves yo…

  9. comment
    Comment #37059056

    >invest in tooling which makes it "cheap" to do the right thing. However this is not easy to pull off. Automated testing FTW. Then you can change and refactor and extend all day, a…

  10. comment
    Comment #37059045

    And that's a problem. Often there are full of issues which eventually are all known but never fixed. Updateability is the defining advantage of software over pure hardware solution…

  11. comment
    Comment #37059019

    Putting "automated testing" into the last 1% is the issue right there. It needs to be part of what you are doing from the start. You are done when your automated tests are complete…

  12. comment
    Comment #37045968

    The key here is the dishonesty in society. It annoys me every day. I hear 30-year old overpaid software engineers brainstorming how to cheat the ticket checks at the ski resort. I …

  13. comment
    Comment #37045932

    The ISBN could be the bank account. Like a DOI. Or a BTC wallet address. Access/control over it could be transferable.

  14. comment
    Comment #37045925

    If a product is crap, don't buy it. Perhaps a real book on real paper is an alternative?

  15. comment
    Comment #37027361

    > Why do you hate Jupyter notebooks so much that it reaches “worst thing to ever have happened“ status? It's the "with a passion" part. A certain sub-population is prone to decidin…

  16. comment
  17. comment
  18. comment