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

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • phpinspectionsea

    A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)

  • PHP Inspections (EA Extended)[1] by Vladimir Reznichenko, a PHP language static analysis plugin for PHPStorm / JetBrains. I've coded in PHP for many years now, but there are many helpful reminders and checks that come standard with it. Some of the small performance quirks are game changers in long running processes, or intensive methods.

    [1]: https://github.com/kalessil/phpinspectionsea

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dbt-core

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

  • dbt [1] is a tool that is deceptively simple, but kind of created a new job role: analytics engineer. It allow you to define tables using SQL plus Jinja2, so you can add loops and variables to create your SQL code. It might sound complicated, but it's a pleasure to work with.

    This improvement was only possible because of other improvements in cloud databases and reductions in storage costs, which allowed us to go from ETL, where we transform the data outside of the database, to ELT, where we load the raw data in the DB and transform it using SQL.

    All these improvements taken together allows a single person to do a job that required a small team not many years ago.

    [1] https://www.getdbt.com/

  • rr

    Record and Replay Framework

  • The rr debugger [1]. I _desperately_ missed it after switching to a mac laptop -- to the point that I now have an older linux system which exists primarily to run rr.

    I've _heard_ that Pernosco [2] (partly built on rr, AFAIK) is even more revolutionary, but haven't yet tried it myself.

    [1] https://rr-project.org/

  • libtls-examples

    Examples of using libtls in C. Includes a proof-of-concept for an evented read/write loop.

  • libtls. I wish it this API was more popular than it is, as it makes using TLS way easier. https://github.com/spc476/libtls-examples/blob/master/get1.c

  • black

    The uncompromising Python code formatter

  • Recently Black [0] has been 10x for me. Automatic code formatting frees up a whole bunch of cycles that would otherwise be spent trying to comply with someone else's style guide, or trying to convince someone to write their code in the approved style. I don't have to anymore.

    [0] https://black.readthedocs.io/en/stable/

  • nbdev

    Create delightful software with Jupyter Notebooks

  • First example that comes to my mind is Jupyter Notebooks with NBDev - a game changer for some kinds of software development. Coding feels way more efficient, even without all the extra gains that come with having tests, documentation website, CI, package management etc built in. (https://github.com/fastai/nbdev)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • awesome-music

    Awesome Music Projects

  • https://github.com/ciconia/awesome-music

    reaper is another DAW that is not free but its only 60 or something so its practically nothing compared to others. i used it for 3 or so years without paying and the only drawback is you have to wait 5 seconds for the nag screen at the start to close.

    i don't want to sound like im on commission for reaper but i really love how fast it is to open a project and get started (once you have a licence that is), it has no bs logins that need to connect to a server before it will work. its insanely customisable and its also portable so you can run it from a usb drive. you can also have different versions that can run side by side and be set up in different ways with different settings etc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts