• 13 Posts
  • 190 Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle





  • For the Old Man’s War flavor, I recently finished Neal Asher’s Agent Cormac series, which is a subset of his Polity series. The stories are stellar, excellent character development, and deliciously complex moral issues. I’d say it’s interstellar James Bond (Daniel Craig’s version) having a love child with The Culture, early Tom Clancy, and “Heart of Darkness.” My one caution is that Asher’s sentence structure sometimes almost feels like reading Thackeray.

    I am now going back and reading the rest of the Polity novels in order. I am quite pleased. I kinda wish I started from the beginning, but it’s also been fun to have that “foresight” on events now that I’m in the earlier novels.






  • If you’re looking to network within software development communities, a user group is a good starting point. For example, I am a .NET software engineer, and the Portland Area .NET User Group was instrumental in building out my PacNW professional network. Plus their meetups are generally a fun time.

    Look for API meetups in your area, it doesn’t matter what kind of APIs. Even if you have no interest in API development, API meetups are usually run by Developer Relations (DevRel) engineers. It is the job of DevRels to help software engineers become better and to connect people to resources. Source: used to be a DevRel.

    And even if you live in a small or low-density region, there is probably some kind of computer users, web development, and IT group. Again, even if you’re not exactly interested in those aspects, these people tend to know senior or principal software engineers who can either connect you to resources or directly take you on for mentoring.

    All that said, I frequently say “we are not meant to engineer alone,” however self-motivation is a prerequisite to programming and software engineering. Go to the library and immerse yourself in some books on software development; off the top of my head: “Modern C++ Programming with Test-Driven Development,” Refactoring, Design Patterns, “The Pragmatic Programmer,” “Code Complete,” “The Missing Readme,” “Object Oriented Analysis and Design with Applications.” A lot of these are going to go over your head at first, but just take a look at them.

    Some people will take issue that I suggest learning C++ first, but I’ve been at this a while (34 years). I liken it to learning to drive a manual transmission car with no synchromesh. The difference between a software engineer who understands memory pointers and one who learned only managed languages is always immediately apparent.

    Good luck out there.







  • At PAX 2017, I was disappointed by the overwhelming number of battle royale games. There were a handful of games that stood out for story or in-person party play, but the biggest booths were all for MMOs and battle royale games.

    I’ve long said that MMO games are so common because storytelling and world-building are hard. Also, Sturgeon’s Law: 90% of everything is shit.

    I’m guessing the downvotes are because people fail to see or deliberately ignore the generalization. Of course there are stellar story-driven, single player games still coming out, but 90% shit is to be expected.

    My only shred of disagreement here (more of a qualification) is time-wasting. Of course games are for sucking down time. It’s one of the circuses in “Bread and Circuses.” But the same applies to novels, hobbies, and lush green lawns. :D

    Another qualification I’ll add: I think we’re just getting more of everything with better coverage and more ubiquitous advertising, so it’s easier to see the shit games. It’s easier than ever to build a game, so of course the tide of garbage rises. But so do the standouts, unfortunately in roughly equal proportions. :D There have some great story-driven games recently as one other commenter noted. For me, “The Expanse,” “Cyberpunk,” and “Become Human” leap to mind (yes, I’m a very late adopter). Two of those are basically visual novels with choices, but the stories hit hard and get into complex moral and social issues.

    When you’re ready, I’ll be out on the retirement home patio with a cold one waitin’ for ya. We’ll gripe about it some more.


  • Thanks for the info!

    You might notice some artifacts on the left of the frame

    I didn’t, but you went and made me look! You totally could have gotten away with that! :D

    scan it with my olympus OM-1

    Oh! Can you you share or show what your setup is for that? I have a bunch of negatives and chrome I would love to digitize. I bought a 1200dpi film scanner some years ago but I’m unhappy with the results. Also, it doesn’t have 120 carrier, only 35mm.

    And heeeelllll YES Darktable!


  • Do you know any EMTs? I do, and it sounds like you might also. In the US at least, this seems the opposite direction of what OP is asking. Long hours, low pay when amortized over hours on call, high stress, but potentially great personal satisfaction. Also potential career track to other first responder/medical roles, which can be another plus, e.g. wilderness SAR, marine emergency SAR, trauma nurse*, etc.

    If I have any of that wrong, I sincerely would enjoy additional context and discourse.

    *A close friend from high school went the EMT->trauma nurse route. He has the temperament for it and absolutely rocks it. He is doing waaaaay better financially and spiritually than most of our social circle. His hours aren’t consistent per se, 3 days on, 3 days off plus any additional shifts he wants. He could have retired about 5 years ago, but loves the work too much.



  • The fundamentals are always going to be the same:

    • Develop marketable skills
    • Build out your professional network
    • Develop ace communication skills, written and verbal; this pays dividends everywhere in life
    • Strive to be either in the top ~15%* of what you do or bring a diverse set of skills to the table so that you can perform multiple roles; however, the latter tends to be an entirely different kind of job
    • Be punctual
    • Always continue with your professional development
    • Be the kind of person with whom you would like to work

    *This is not as hard as it sounds. Consider Sturgeon’s Law (“90% of everything is shit”) and how much people phone it in; it’s pretty easy to stand out in most fields.

    More specifically, I suggest “durable” career fields such as the trades (plumber, electrician, lineperson, crane operator, cement truck operator, etc). I mentor and tutor some high school and college students. There’s a lot of career uncertainty for the the foreseeable future, and the trades are not going anywhere. I generally suggest “do what pays the most and chaps your ass the least;” this is just a guideline and the kind of thing you need to figure out what your inflection point is. Whatever the fuck you do, avoid debt like it’s the plague.

    Unless you land a proper apprenticeship, expect some serious long days for a few years, e.g. working full time and schooling/studying full time. Maybe you’ll get away with a less arduous journey, but if you’re mentally prepared to go full-tilt then you’ll be pleasantly surprised if the journey is easier.

    Empathy by way of anecdote: I was a DJ and nightclub manager. I was surprised when I hit 25 and was somehow still alive. I decided to take this life stuff seriously and saw that there was most likely no path towards serious financial security. I went back to college for audio engineering, working full time and going to school full time. I did audio engineering for about five years. While audio engineering was cool, I thought it would be even cooler to write the software tools for audio. So I poured myself into independent study, using my nights and weekends to learn programming. And once I was comfortable with programming, I went back to college again for software engineering, again full time school + work. The journey was hard, but I was a senior software engineer within 8 years, manager and principal roles another 4 years after that. However, I never got a job writing audio software; it’s been all medical and financial software. “How do you make the gods laugh? Make plans.” So have a vision, but be flexible and open to opportunities.

    Honestly, if I could have another go at it, I would have chosen marine electrician. Travel, boats + ships, technical + creative field, and get to pick and choose jobs I want to do.

    Woo warning ahead: there are qualitative aspects to the journey. Know what you want, rather than what you are avoiding. If you don’t know where you want to go, you are going to end up somewhere else. But something cool happens when you know what you want, know it in your bones, and commit to taking the steps. The universe delivers. Maybe not the exact thing you wanted, but some form of it.


  • I have a minor hand washing compulsion, but it’s not a germophobia thing. While I would prefer everyone wash their hands after using the bathroom, it doesn’t gross me out like some other things, like nose-picking.

    Lots of excreta aerosolize or otherwise get everywhere. While hand washing is a low bar to improving hygiene, shit is literally everywhere. Want to see something scary (depending on your squeamishness)? Get a 350nm UV flashlight and check out your home. Hell, try it right after you do a deep clean.