Terrific list and discussion! I especially like the old school visual debugging tools: firebug, wireshark, physx / nsight, etc. Really brings back the memories and really believe in general having a picture of running processes is 10x more helpful than console output alone ;)
Ask HN: What are some “10x” software product innovations you have experienced?
731–740 of 818 posts
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#732Re: Ask HN: What are some “10x” software product innovations you have experienced?
#733Earlier quoted context omitted.
In a similar vein, Napster was also a game changer for mp3 distribution.
For me napster was a game changer that got me into music period. Before that discovering and learning what music I liked was tedious and low signal/noise along with high cost that I never developed any interest in music until napster existed.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#734A couple i havent seen listed: Tivo - pretty cool when it came out - you didn't have to run to the bathroom/kitchen during commercial breaks and hope you made it back in time. Of course it's obsolete now but a significant improvement over the standard at the time Streaming music services - i spent an embarrassing amount of time as a kid/early teenager collecting cds and ripping them to my hard drive - if only I could…
I have never witnessed somebody tripping over a laptop charging cable - does that happen a lot for others?
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#735Earlier quoted context omitted.
Java saved me from having a C++ career. And that was the 90s C++, not the C++ of today. I dodged a bullet there.
Unfortunately I learned Delphi Afterwards you could not take the other languages seriously Like comparing two strings for equaltiy, strA and strB. In Delphi, you write: strA = strB In Java: strA != null && strA.equals(strB) Delphi just did everything better
Java tried very hard to fix the perceived errors of C++ and operator overloading was high on that list.
Nowadays, we are no longer afraid of operator overloading so I kind of wonder why it hasn't found its way into modern Java.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#736Earlier quoted context omitted.
I use a vertical tab extension, and with that I regularly get to > 1k tabs.
Different strokes for different folks but what on earth do you people do on 1000 or even 100 tabs? I have a handful of sites I regularly go to and maybe 50 that I visit more than occasionally. They’re all bookmarked. When I’m done browsing I close the window. What state are you preserving keeping everything open in a tab?
Then I sometimes, open links from comments, or Wikipedia etc.
Today i have more than 50 tabs open just starting from HN.
Some stories when i read I close, but sometimes when I think i need to reread or save for later.
After the week i usually have around 150+ tabs that i have left for later, I do the triage and I either save to my notes (like interesting, os dev articles, or rust or postgre optimization tips ...) or close.
And thats just for HN.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#737Wireshark. I've saved countless enterprise problems that nobody could debug by intercepting traffic and guessing, or looking at the raw data nobody knew was there. Python list comprehensions + ipython: it changed how I approach all compley python code. I iterate over the data until I get it right, then use that as the basis of the program/script. Youtube: I can learn anything now. It's the real world The Matrix
Interesting use of wireshark.. I'd assume they'd at least allow you access from at least one end.
Also: strace for reading what anything in Linux is trying to do when failing.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#738Re: Ask HN: What are some “10x” software product innovations you have experienced?
#739Earlier quoted context omitted.
I’ve noticed a pattern of what I get downvoted for and it doesn’t reflect well on this community. 1. Asking people to show a little empathy to others (eg use your scroll wheel so people can benefit from reading a thing or clicking it at all) 2. Asking people to show a little empathy to others (eg recognizing that people who have violent ideologies are dangerous and don’t deserve free mandatory amplification from othe…
You jumped to a conclusion about what was said (the informational issue). Then you very combatively and rudely dismissed that idea. It reads like you had a bone to pick with the information density argument, and just wanted to get into a flamewar when you saw someone who perhaps disagreed with you. I expect people weren't downvoting empathy. I think they were down voting a rude attempt at starting an off-topic flame…
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#740Earlier quoted context omitted.
You didn't like debugging with window.alert()?
this gave me a vivid image of young me flailing around in the dark trying to understand why undefined is not a function
Fortunately another bad feature of IE was to alert() the errors, so customers were aware of each of them and could easily send us the bug back...
This bank employee used PrintScreen to print the screenshot on paper. He the successfully faxed it to his email, zipped it and uploaded it to our bugtracker. I had the zip of a .tiff of a scan of a printed screen. I still wonder whether he did it because he was upset, or whether it was a usual workflow.