Buying an iPad Pro for coding was a mistake

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Code-Server

    VS Code in the browser

  • Because it doesnt have public IP i access it using Tailscale[2].

    I especially like the pen, which allows for nice notes and also diagrams.

    The other nice thing is, that even when i work from some place with bad wifi. I can still download and upload large files because the server is connected to optics.

    [1] - https://coder.com/

    There's also Blink [1] which includes a local shell (limited), ssh and mosh support, and comes with a local-first, but remote-dependent, vscode implementation. Works with vscode.dev, code-server (the coder.com and microsoft version), coder.com etc. Not free but a free TestFlight versions available if you accept to be a beta tester of sorts.

    I've had moderate success using it, but overall the code-server experience has been a bit lacking, in part due to languages I use, in part due to lots of software still assuming a local-first development environment (code-server/coder.com help with this by e.g. proxying http ports in your dev environment). A real IDE/code editor running on a MacBook is still way superior.

    [1] https://blink.sh

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

  • I was absolutely gutted when I discovered that Compiler Explorer [0] didn't work on my iPad + ridiculously expensive keyboard

    [0] https://godbolt.org

  • ish

    Linux shell for iOS

  • Not making any statement regarding the mentioned workflow issues (I mostly agree with them), I really like iSH [1] for this sort thing.

    It’s a “good enough” solution for the “I just quickly need to do something in a terminal” problems.

    And because it’s an x86 Alpine Linux it can even run simple binaries if needed.

    But for me it still couldn’t replace a dedicated laptop for proper tasks.

    [1]: https://github.com/ish-app/ish

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  • Mosh

    Mobile Shell

  • I am surprised many people write about ssh into a server. Mosh[1] feels more responsive and it also supports longer sessions.

    [1] - https://mosh.org/

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