Earlier quoted context omitted.
+1 for this. Java gets shade from the hipsters these days, but it's almost impossible to overstate what a revolution it was for software engineering.
Java brought two things to the table compared to C++: garbage collection, and an enormous library. I don't think that garbage collection, by itself, was a 10x change. For it to be so, programmers would have to be spending 90% of their effort on freeing memory. Don't get me wrong, garbage collection is a big win when you can use it, but I don't think it's quite that big of a win. The library... that might almost be 10…
Ask HN: What are some “10x” software product innovations you have experienced?
581–590 of 818 posts
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#582Re: Ask HN: What are some “10x” software product innovations you have experienced?
#583Single handedly let me both reap the benefits of SVN but opened up shared code, and a greatly simplified setup and management.
- Linux (Linux Mint - Ubuntu)
After years of crashing Windows and Mac's, finally getting on Linux was a dream. App installs, native tools (git), server and database support being top-notch, etc... (ie, my desktop environment was the same as my server!)
- VScode
After years of struggling through various editors, I found one that focused heavily on webdev, integrated with Git by default, and was super fast and open source.
- OpenSSH Server (not sure this is the right name)
Having private key shares between computers made accessing remote resources so effortless.
- Ansible
My latest find. This has probably done more than 10x the value invested in learning and setting it up. Managing multiple servers, computers, setting up new environments, migrating between computers, has become FUN because of Ansible. Setting up a fantastic ansible playbook is like a game or satisfying puzzle.
- Macromedia Fireworks
Combined vector and bitmap graphics, had symbols (like shared library resources), non-destructive effects, live editable vector masks, native file format was web accessible PNG. Wiped Photoshop's fanny for doing web and interface design.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#5841) managing resources manually, be it memory, storage, organization, etc 2) giving information that the computer already knows 3) waiting
So I count as 10x innovations, things which massively reduce those three:
1) Plug-n-Play, DNS, and all forms of auto-configuration.
2) WiFi, LTE, and Broadband. Seriously, I started on 300bps modems in the 80s, and my first internet access was at 2400baud in the late 80s over dialup. It's hard to remember how long I used to have to wait, for pretty much everything.
3) Web vs "install". Web Surfing created a new stateless paradigm: Always up to date, effortless changing, like TV channel surfing, and as soon as you leave the site, you can forget about it. No "uninstalling", no shit-work created for later cleanup. The Web Cache eliminated the need to INSTALL. Regrettable, Steve Jobs reintroduced this paradigm back, which I think is a huge step backwards. Phone apps should stream in as needed and be cached, and be evicted when space is needed. I should never ever have to visit my phone's storage page and delete stuff.
4) Automatic information organization. Search. Web Search, Gmail bundling/auto-folders/priority/spam detection, Google Photos. Google Photos is the latest example. I take as many photos as I want. I never organize them. I don't make albums. I don't do anything. Peace of mind. My stuff is there. And When I need to find that photo of my daughter with a panda and a yellow raincoat, it finds it.
Don't waste my time with uploading and organizing my photos.
5) Service economy. Uber, Doordash, Amazon. I need something, or I need to get somewhere? It's incredibly easy to get it, and get it quickly, compared to what it was 20 years ago.
6) the iPhone. I was an early adopter of smart phones for years. PalmPhones, Nokia Communicator, iPAQ, etc. It wasn't until the iPhone combined a full-screen touch interface with a REAL Web browser, not XHTML Mobile, or WML, but a REAL browser experience, combined with fast WiFi, that the phone truly turned into a usable mobile experience for me. Sorry, but even expensive Nokia smartphones, and Java Personal Profile, and Wifi-enabled feature phones, or XHTML Mobile on Opera Mobile, couldn't hold a candle to this. The iPhone 2g also had usable YouTube and Google Maps out of the box. It was a quantum leap.
7) The Voodoo1 3DFx. It's hard to describe, but the Voodoo1 + Quakeworld was a tipping point, to me it marks the dividing line in history between gimped, and shitty wannabe 3d accelerators, and the first one that had enough power and capability to run a real time multiplayer first person shooter. (Also, hats off to Carmack's ping compensating netcode)
8) Linux. I started out on BSD (FreeBSD), and before that on IRIX, HPUX, and Solaris at college, but there's no denying that Linux was the inflection point for widespread adoption of Unix everywhere. And that widespread adoption meant anything else you wanted to do was much easier. In the 80s and 90s, whenever I downloaded Unix software, getting it to compiler was an exercise in frustration, patching, Configure scripts, compiler errors from incompatible .h files or libraries on your system, etc
9) Containerization. Enough said.
10) git / hg, github. If you grew up on CVS and SVN, you know why.
I mean, there's lots more, but I would say all of the innovations boil down to reducing or removing cognitive burdens and lost time. If you can do something for me without me having to worry or work on it, and/or wait for it, you might be 10x.
Don't ask me to do stuff. Don't make me learn stuff. Figure out what I need to do, what I want to do, and help me do it, getting what you need by osmosis, or by asking for a minimal amount of information.
oh, and if other people have already done it, making it really easy for me to find and reuse, or to share.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#585Re: Ask HN: What are some “10x” software product innovations you have experienced?
#586Re: Ask HN: What are some “10x” software product innovations you have experienced?
#587Re: Ask HN: What are some “10x” software product innovations you have experienced?
#588+ using Google for search in 2000 and being amazed at how much better the results were than AltaVista and Yahoo Search. + Google Maps in 2004 and dragging the map interactively around. This was a quantum leap beyond Mapquest's page reload and reset with cumbersome arrow buttons. This was a paradigm shift that let me explore a geography better than any book atlas. I gave away all my atlases + MS Window Media Player's…
Virtual machines have been a huge win, and still are. Spending 2-5 days setting up a development environment, then archiving a copy of the whole VM made some of the crappier setups usable. Back before rented software (including the OS) that meant one person could grind through the whole OS/tools/IDE/libraries stack and get something we could all use. I've broken software protection to make this work, because it's jus…
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#589Earlier quoted context omitted.
Others have commented on other points, but I'll note "Extremely high liability insurance is $50 a month or less." – the cheapest liability only insurance I can find is $120/month, and I'm 32 & married with a clean driving record. $100–$150/month seems to be the norm, talking to my friends.
I should have written "liability only insurance", meaning it protects me from everything except paying for my own vehicle, which I opted not to get since I can afford to replace or repair my vehicle out of pocket. I have $250k/$500k liability insurance incl uninsured and underinsured for ~$40/month from Amica on the west coast right now. I had it for $45/month or so from Geico on the east coast. Both my wife and I ha…
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#590Earlier quoted context omitted.
To me, the value proposition is still tabs. I have hundreds open at a time. Once or twice a month I will cleanup hundreds of windows and tabs. I've created habits to open up most everything in new tabs and new "projects" in new windows. I think I do this as a self-remedy for my ADHD, I am likely to allow an interruption to disrupt me but I do need to close the loop on whatever I was working on before an interruption.…
I use a vertical tab extension, and with that I regularly get to > 1k tabs.