Ask HN: What are some “10x” software product innovations you have experienced?
71–80 of 818 posts
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#72Language and date time services like Moment and i18n. Huge productivity gains from having off the shelf solutions for multi-language features.
Node.js and Express got rid of all the cruft from backend API development. It’s a breeze to spin up a new API, whereas years prior needed a fairly strict environment setup to run reliably.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#73Earlier quoted context omitted.
> HDR for no additional fee The first thing I turn off when I get a new TV is motion smoothing. The second thing is HDR.
Why?
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#74Geometric / Clifford Algebra.
It makes just about every aspect of handling geometry in computer graphics and robotics so much easier. It comes with a ton of upsides and only two downsides: You probably were not taught it yet (so you have to learn it) and if you do, others will have trouble following you unless they learn it too.
I somehow feel like coming from a tribe where we only count up to three, and then being introduced to the concept of natural numbers (and other number classes) by outsiders. As I stared to use it myself, it changed the way I think about things, but now I can't communicate with the rest of my tribe anymore. Yet, I think it is worthwhile and about the only silver bullet I have seen.
If you are interested, here [0] is a nice introduction to one class of clifford algebras.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#75Gitlab - Having 12 products in the SDLC space rolled into a single product was a life changing productivity benefit.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#76On Demand tv
DVR
SSDs versus regular hard drives
windowing functions in databases
MP3s vs CDs or minidisks. (Suddenly I could hold 1000 songs in my pocket)
Columnar databases (Sybase IQ, SQL Server, Redshift)
20 tools on 1 device in your pocket.. replaced flashlight, magnifying glass, calculator, maps, notepad etc etc
Multicore CPUs.. Oh I can do 2 or more things while stuff is compiling in the back ground.. and of course async
Ajax.. no more refreshing the whole page
Automated tests and builds..
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#77Gmail. Using web-based email clients was a nightmare before Gmail. They had limited storage space, and the UX was pretty bad, they were hard to search, etc. You spent all your time figuring out what you wanted to delete, or seeing your emails bounce when people had full inboxes. If you didn't log in for a while, your account would disappear. And then suddenly, you got a GB of storage. For free. No questions asked. An…
Gmail also automatically saved drafts. I can't tell you how many long emails I wrote and lost before hitting the send button with other web email UIs. Gmail was not just 10x. I think it redefined what a good web based email experience could be. I think it completely changed what people realized and expected the web browser could be from an interactivity standpoint.
Email before always looked like how Twitter threads do today.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#78- Internet - fibre - email - Smartphones - gpus - starlink will be one More personal: - language servers/linters - Package Management - a mouse - dictation
Great list. I agree with pretty much all of them but I'd also add the following to my list: - Multi-Core CPUs which enabled switching between applications pretty much instantly. - Solid State Storage
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#791. Google Search - before Google came out, it was wading through Alta-vista and Yahoo's hand picked pages and ignoring the 50% adult content spam, or using a physical 'phone book' of web pages
2. Google Email - when it game out, the fact that it had gigabytes of storage was astounding
3. Wikipedia - this became one of the first resources for most queries that weren't highly specialized and, even, then, sometimes Wikipedia would come through
4. Stack Overflow - hours or days of debugging are reduced to a search with an occasional copy/paste
5. Arduino - suddenly electronics became within reach and was reduced, for the most part, to software, all for a fraction of the cost microcontrollers and electronics were just a decade previously
6. Amazon, Aliexpress, Ebay - to a certain extent. Each provided a trove of sellers with access to items that were previously very difficult and expensive to find, sometimes with a 10x difference in price or accessibility. They've all kind of normalized out now but there was a time when they were more differentiated.
7. Raspberry Pi - A full linux box with a Ghz processor for $20-$50. There was a time when we were talking about the $100 laptop as the great white whale
8. Archive.org - one of the few resources that has an astounding amount of public domain work that can be searched, sorted and downloaded
9. Github - the amount of free/libre/open source software that can be accessed and used is at least an order of magnitude larger than it's closest competitor (Gitlab? Sourceforge?). It's not just investing in Git's source management model, it's also providing a clean interface to search code and present projects cleanly
Maybe these are all obvious but you did ask...
Here are some software projects that I think give me a "10x" boost or I think have large potential:
* Bootstrap - Before bootstrap, I could barely cobble a website together that didn't look like it came out of the 90s
* Clipperlib - When you need to do 2d polygon boolean operations, in a programmatic way, Angus Johnson's clipperlib is it
* WebAudio - I'm still playing with this but this provides an entry point to music creation that was orders of magnitude more painful before. Currently I'm playing with Gibber (gibber.cc)
* Face Recognition - This is now a Python package that you can use to find faces in images. This used to be bleeding edge technology just a decade ago
* Mozilla's DeepSpeech - though it still has it's problems, for someone who has a mind to, they could theoretically make (an offline and FOSS) competitor to Google's Dot and Amazon's Alexa
Unix/Linux in general provides many orders of magnitude more productivity than any other environment I've worked in (at least for me) so I'm not sure it's worth going into all the tools, "classic" and recent, that help me build software, analyze data, do data wrangling or any of the other myriad of tasks that I do.
Re: Ask HN: What are some “10x” software product innovations you have experienced?
#80I still have it - though I'm an Android user now...