[–] 4 points 2 years ago* (1 child)

Learning a programming language , is pretty simple (didnt say it was easy)....its memorization. Maybe less so now with the advent of things like Copilot/AI assistants.

Understanding what you're trying to accomplish is possibly the harder part. I would rephrase your statement: "I want to learn how to build an application". For this you can butter toast...with instructions.

Pretend there are two people, one is the instructor and one is the toaster/butterer. There is a wall between them so one cant see what the other is doing and the end result is buttered toast. There are a couple resources; bread, butter, knife, toaster, plate.

1st attempt the instructor says: Pick up bread, put it in toaster, take out bread and put on butter. Result: Untoasted bread, butter on hands

2nd attempt the instructor says: Pick up bread, put in toaster, push switch down to toast, take out bread and use knife to put on butter. Result: Loaf of untoasted (did you check if toaster is plugged in?)bread with butter on both sides sitting on the counter (remember the plate?).

See how specific you have to be about certain things? I would call this functional programming. Object oriented program takes it a bit farther in that the toaster is now classified with things like; browness level, electricity/plug state, slice/bay current occupancy, toast switch etc.

  • source
  • [–] 5 points 2 years ago* (last edited 2 years ago) (2 children)

    Not all linux systems are running a desktop GUI, for example...most servers. /edit to add or expand/ I use Etcher on my laptop but I use the command line with my server in the closet...plug in the USB, go back to my laptop and do everything remotely.

    Also, as a linux user/admin for 25+ years I've seen these apps come and go. Inevitably the app gains so much popularity that the dev wants some money for it... so they add advertising to the app. Then some other app comes along to replace it, rinse and repeat indefinitely. If your shell commands are POSIX-compliant, they'll last for decades or more.

  • source
  • [–] 2 points 2 years ago (1 child)

    I definitely appreciate your words and completely understand what you're saying. I finished reading your blog and like your "raw" perspective. You should update it with an "where I've been, where I am and where I'm going" post. It feels like a short story, over the span of several years, but you have a bit of a cliff hanger there 😉

    I had a bunch of other stuff written but I removed it because it was scatter-brained and all over the place. I may in fact reach out to you for conversation. While our bearings might not be the same, I think there's a lot to learn and I like your style.

  • source
  • parent
  • context
  • [–] 2 points 2 years ago* (last edited 2 years ago) (3 children)

    After 25 years in tech I'm starting to look for my "out". I have a ton of experience with electrical (signals/rf too), plumbing, mechanical, woodworking, finishing, engines, etc There isn't much I can't fix. As far as nautical experience goes, I'm a novice but I recently went through a small boat certification course and planning on being a "trailer sailor" for a couple years or more to build up experience. I grew up near Charleston SC harbor, and I think the ocean is calling me back.

    A couple of questions; how do you find work or how does work find you? Do you have a home base where your tools are located or are you doing these jobs in "random" ports you travel to? (You can message me if you don't want to share your industry secrets publicly 😉 )

    /edit Found your blog so I got some reading to do.

  • source
  • parent
  • context
  • [–] 2 points 2 years ago*

    fluid ounce, since most liquids used in food are nearly the same density.

    /edit to add to this, after a cup most things that are dry are not measure in pints, quarts or gallons. For example, you don't hear anyone say "you'll need 1 pint of flour", they'll just say 4 cups.

  • source
  • parent
  • context
  • [–] 2 points 2 years ago

    We just started using a kanban board with monthly "sprints". We have a backlog of things to choose from. Then we pick out a few that we know we can complete this month. Move them to in progress when we start working on them. Then move them to complete so we have something to "show for it".

  • source
  • parent
  • context
  • view more: next ›