Live data from Hacker News

Ask HN: What are some “10x” software product innovations you have experienced?

news.ycombinator.com

71–80 of 818 posts

Re: Ask HN: What are some “10x” software product innovations you have experienced?

#72
Multiple cursors in Sublime Text. Made it incredibly easy to do repetitive edits to json data or html templates. VS Code does a better job of cursor management now, but I think that was inspired by sublime text.

Language 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?

#73

Earlier 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?

Most mid-to-cheap end "HDR" TVs look absolutely awful on HDR. The colours are washed out and the contrast is blown out. If your device sends an HDR signal, in many cases it'll look worse than not having HDR at all.

Re: Ask HN: What are some “10x” software product innovations you have experienced?

#74
Not sure if mathematics counts as software:

Geometric / 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.

[0] https://arxiv.org/abs/2002.04509

Re: Ask HN: What are some “10x” software product innovations you have experienced?

#76
These came to mind

On 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?

#77
post #58

Gmail. 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.

And conversation view. Hiding the quoted email being responded to.

Email before always looked like how Twitter threads do today.

Re: Ask HN: What are some “10x” software product innovations you have experienced?

#78
post #16
post #6

- 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

Solid State was the last great change to our personnel hardware, computers went from meh to awesome in a flash

Re: Ask HN: What are some “10x” software product innovations you have experienced?

#79
I'm showing my age, but here's an abridged list:

1. 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.

Post reply on HN