huganabaga
No user record in our sample, but huganabaga has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
No user record in our sample, but huganabaga has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
> 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 good on paper but ended up brittle, about…
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 without moving from a professional craft…
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 engineering and just hacking something quick in…
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 do it themselves. So what I do to…
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 they will eventually fold under their…
> 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 throw away what's not before it ships,…
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 can't have and bugs escape into the…
> 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 you days and days of re-discovering…
>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, as long as the tests are all green, you…
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 solutions. If you don't use the advantage then…
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 and reliably green, not when some…
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 watch people at all-you-can-eat buffets…
The ISBN could be the bank account. Like a DOI. Or a BTC wallet address. Access/control over it could be transferable.
If a product is crap, don't buy it. Perhaps a real book on real paper is an alternative?
> 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 deciding that they love or hate something,…
[dead]
[dead]
[dead]