• 0 Posts
  • 8 Comments
Joined 2 years ago
cake
Cake day: August 13th, 2023

help-circle

  • A neat thing is that a lot of command line programs use readline. So learning and configuring it will also be useful in for example the Python REPL and calc.

    Here are some neat configuration options you can put in ~/.inputrc

    set completion-ignore-case on
    set show-all-if-ambiguous on
    set completion-prefix-display-length 9
    set blink-matching-paren on
    set mark-symlinked-directories on
    

    And if you are a sensible person who is used to vim

    set editing-mode vi
    set show-mode-in-prompt on
    


  • I found Inkscape when I needed to make some diagrams, and even though that’s not really what it’s for, it blows dedicated diagram tools out of the water.

    Inkscape is actually fun to use because it strikes a nice balance between easy and powerful.

    My only problem with GIMP lately has been that by default it’s used monochrome tool icons which are really hard to tell apart. Which seems like a real form-over-function decision (likely made by the distribution though).





  • Moving fast doesn’t have to mean poor workmanship.

    To make an analogy, if you want to be able to make a cup of coffee fast, you need to make sure that the coffee beans, the water, and the brewer are all near each other, that there is electricity and that the water is running. These are all things that enable you to move fast, but they don’t decrease quality, if anything they increase quality because you aren’t wasting time and effort tackling obstacles unrelated to brewing.

    Which is in fact the point of the article. That you should make sure you have a good development environment, with support systems and processes, so that you can work effectively even if your developers are not savants. Rather than trying to hire people who are good enough to do a decent job even in the worst environments.