Viewing profile — huganabaga
huganabaga
HN member- Joined
- Fri, Aug 04, 2023, 5:31 AM UTC
- HN karma
- 15
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About huganabaga
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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.
-
comment
Comment #37045925
If a product is crap, don't buy it. Perhaps a real book on real paper is an alternative?
-
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…
-
comment
Comment #36995881
[dead]
-
comment
Comment #36995858
[dead]
-
comment
Comment #36995836
[dead]