Getting from point A to B (the right way)
11th October 2007
My answer to Getting from point A to B (the right way) on Ask MetaFilter
If your laptop is relatively recent it might have hardware support for virtualization (Intel Core Duo chips do, for example). If so, it’s worth looking in to using VMWare or Parallels to run a virtual linux server locally on your machine. You’ll need a fair amount of RAM for this as well—2 GB minimum probably.
I do this and it’s fantastic as a development tool. I’ve got an Ubuntu virtual server which means I can install pretty much anything I want to with an apt-get—then I mount it to my “real” laptop over Samba so I can edit files with a local text editor. Best of both worlds.
I can’t recommend using source control enough—it’s not that tricky to get started with and it means you’ll never be afraid of changing code again (since you can always roll back). I’d go for Subversion—newer systems are more trendy, but for a single person getting started with version control subversion will probably be easiest to pick up. This book should help: http://www.pragprog.com/titles/svn2
More recent articles
- Weeknotes: the Datasette Cloud API, a podcast appearance and more - 1st October 2023
- Things I've learned about building CLI tools in Python - 30th September 2023
- Talking Large Language Models with Rooftop Ruby - 29th September 2023
- Weeknotes: Embeddings, more embeddings and Datasette Cloud - 17th September 2023
- Build an image search engine with llm-clip, chat with models with llm chat - 12th September 2023
- LLM now provides tools for working with embeddings - 4th September 2023
- Datasette 1.0a4 and 1.0a5, plus weeknotes - 30th August 2023
- Making Large Language Models work for you - 27th August 2023
- Datasette Cloud, Datasette 1.0a3, llm-mlc and more - 16th August 2023
- How I make annotated presentations - 6th August 2023