site banner

Small-Scale Question Sunday for January 15, 2023

Do you have a dumb question that you're kind of embarrassed to ask in the main thread? Is there something you're just not sure about?

This is your opportunity to ask questions. No question too simple or too silly.

Culture war topics are accepted, and proposals for a better intro post are appreciated.

3
Jump in the discussion.

No email address required.

What type of note keeping app do you use, if any? I recently started using Notion for work and I'm slowly grasping the possibilities. I'm also looking at using Obsidian in my personal life.

Any thoughts on how to use these tools effectively?

What type of note keeping app do you use, if any?

vim to take notes, git to save/distribute them, grep to search them, ssh to get to them from my phone if I'm away from a laptop or workstation.

Any thoughts on how to use these tools effectively?

In my case? Already be an expert with them for other use cases, so there's no extra learning curve involved.

I could go into more specific details, but I fear my readers might be less interested in "how to use these [particular] tools effectively" and more fascinated with me as a potential counterexample to the "opinion of someone with extensive life experience will carry more weight for me" heuristic @Southkraut just commented above. Sometimes "life experience" just means "figured something out from scratch decades ago and too stubborn to start over from scratch now", sometimes "children of his own" just means "short rations of free time".

Ahh to be a programmer. You truly are the ubermensch of our times.

Is there anything stopping you? The closest thing I've ever had to a CS class was the "Matlab and Fortran for Dummies" they made all the engineering students take, but by that time I'd taught myself BASIC (which was easy; unteaching myself the bad habits it engendered was harder...) and C from books, plus Perl and C++ from websites. And that was back in the Bad Old Days, when BASIC still had an excuse for existing as an "intro language", even if it was unsuitable for large applications. Today if you ask "what's the best way for someone with zero experience to get started" the answer is "Python" and if you ask "what's this bleeding-edge research code being written in" the answer is often "Python", so the onramp has never been more gentle.

You still want a CS degree on the team for some types of work (I was able to help my niece with her homework, right up until she got to graph algorithms...), but most of my co-workers are engineering or math or both; lots of places need someone who thoroughly understands the application domain and can code a little more than they need someone who thoroughly understands programming and doesn't know what they're writing it for.