Strong opinions, weakly held

Stuff I need/want to spend time learning

Just a short list of things I’d like to be learning right now:


  1. Postgres is a pleasure. Particularly if you’re doing anything geographic; PostGIS is by far the leading open source option for geodata. Compared to MySQL, Postgres is like a database written by adults. Lots of nice things work right.

    Skip awk, it’s obsolete compared to Python/Perl/Ruby. tmux is on my list too.

    I’d love to know if you find a good source for learning more git. It’s so confusing. What I really want is a book like “the little lisper” that teaches git by example, little exercises and puzzles that teach you the git nature.

  2. A book like “The Little Lisper” for Git would be great. As it turns out, I’m also reading The Little Schemer right now as well.

    As far as awk goes, I feel like I suffer the curse of anyone who learned Perl before they learned how to write real shell scripts, awk, sed, and all of those things. Once you know Perl, you don’t really need to learn any of those other things because you can just write a Perl script. I feel like that’s somehow not legit, though.

  3. As far as Postgres goes, I’m amazed at how much more powerful its variant of SQL is than MySQL’s for many kinds of analytical tasks.

  4. For tmux, I recommend Brian P. Hogan’s “tmux: Productive Mouse-Free Development” book

  5. Agree with Nelson on his Postgres and awk comments.

    git started making more sense to me when I tried to merge four different people’s changes from different forks of the same project. Pick a project on github and run with it.

  6. I’ve seen tmux mentioned a couple of times now and wondered if it was worth looking into if I’m already comforatble with ‘screen’.

Leave a Reply

Your email address will not be published.


© 2023 rc3.org

Theme by Anders NorenUp ↑