Weirdfish

joined 1 year ago
[–] Weirdfish@lemmy.world 4 points 3 days ago (1 children)

Have had my S8 galaxy since release, and now various apps won't work on the OS. I'm being forced into buying a new phone at this point.

[–] Weirdfish@lemmy.world 33 points 1 week ago

I've gotten it in two flavors.

One is people who are so convinced that life has no meaning without children they feel like they are saving you by pressuring you to have kids.

The other, and far more angry, seem to have had kids because they thought they had too, or had a "happy accident", and aren't actually happy about. They see you as the life they could have had.

[–] Weirdfish@lemmy.world 4 points 1 week ago

I have a few times in life, but I've always found a new one.

Each time I'd get deep enough into something, tech advancements always made that thing functionally obsolete.

Once again I'm watching my skill set being phased out, but am working on my big last hurrah project right now that I've dreamed of for years. Having a great time doing it, but have already started the process of replacing it over the next 18 months.

The one plus side now is that the company I'm with has already invested in my training for the next big thing. I've been through it enough times that I don't feel like I'm losing something or wasted my time.

[–] Weirdfish@lemmy.world 5 points 2 weeks ago

Don't let yourself get bottlenecked. The debug cycle can spiral out of control when you too fixated on one element.

When you feel that happen, take a five minute break and figure out some other part of the project you can spend time on that you know will work. Wasting hours on a stuck pig is frustrating, spending those hours instead making other progress let's you simmer on the issue.

Come back to it later with fresh eyes, and maybe it will be easier. If you hit the same wall after many attempts, maybe you have to find a different solution, and at least you got a ton of other stuff done.

The sunk cost fallacy is a lot worse when you've spend multiple sessions on the same issue.

It also helps when you can identify these problems early in the project cycle. Knowing what parts will work because you've done it before, versus new modules you haven't worked with, helps to plan testing of the unknowns early, even if they are used later in the project.

On large scale projects, I make sure to prototype the unknowns right at the beginning, and when I get stuck, I do easy work till I feel relaxed again. If I don't solve the first one, move on to the next, and next, unknown till I've been through each at least oonce. Then you'll have a road map of what works, and what's going to take the hard, head down, jam music on, I'm not stopping to piss till this works or I abandon it, sessions.

Then I know there are X number of those sessions in the project, and when I'm in that kind of mood, I tackle one. Some days you just want to bang out easy UI and functions, others you're ready to beat your head on the keyboard till that one thing works.

Other than that, I write a lot of test code around the problem so I can isolate exactly what where is. Then once it's fixed, I go back and strip it all out. Don't be afraid of spending time really understanding the issue before just doing brute force. In your example, if a module doesn't do what is expected, are you sure your connected to the module? Are the commands formatted correctly? Do you get any response from it or is it just dead or not loading? Can you write around it? Are there other modules available? Can you write your own code instead of using the module?

At the end of the day, what you said is right, step away and clear your head. I can't count the number of times I've come back to something I strained at for hours or days, only to solve it in 15 minutes a week later.

[–] Weirdfish@lemmy.world 1 points 2 weeks ago

The pace of change is about every five years, and some elements are always in transition.

All in one turn key solutions are always one to two cycles behind, so may work great with the stuff I'm already replacing.

I think these are honest attempts to simplify, but by the time they have it sorted its obsolete. If I have to build modules anyway to work with new equipemnt, might as well just write all the code in my native language.

These also tend to be attempts at all in one devices, requiring you to use devices only compatible with those subsystems. I want to be able to use best tech from what ever manufacturer. New and fancy almost always means a command line interface, which again means coding.

[–] Weirdfish@lemmy.world 17 points 2 weeks ago (3 children)

20 years ago at a trade show, a new module based visual coding tool was introduced in my field which claimed "You'll never need another programmer".

Oddly enough, I still have a job.

The tools have gotten better, but I still write code every day because procedural programming is still the best way to do things.

It is just now reaching the point that we can do some small to medium scale projects with plug and play systems, but only with very specific equipment and configurations.

[–] Weirdfish@lemmy.world 2 points 3 weeks ago

This is my solution. I've said it before, but think it should be repeated. The global population was half of today's when I was born. 4 billion instead of the current 8+ billion.

That means if half the population disappeared today, we'd just be back where we were in 1975.

Not having kids is the best thing I can do for both the environment, and myself.

Has the added benifit of leaving me as a passive observer who doesn't have a biological need to care about the future.

[–] Weirdfish@lemmy.world 1 points 3 weeks ago

This was my first thought, one of my favorite series.

[–] Weirdfish@lemmy.world 1 points 3 weeks ago

I went into one of the larger local shops to buy some risers or something to try and adjust my old setup. Older sales guy about my age took one look at my gear and said "Your knees must hurt like hell".

I had the money, so I just went full in on new gear, and came away with something I would never have picked for myself.

Not only did he size everything proper for me, he made sure all the pieces were right together. For the first time in my life toe and heel line up exactly with the edge, and where they belong on the pressure points. I'd always riden too small a board and had far too wide a stance to make up for it.

I was still skeptical, but he told me if I didn't love it he'd do a full price exchange.

Even though it's about the longest board I've ever had, the banana camber makes it feel half the size. Took about three runs to actually trust the board, and I was completely sold, you couldn't pay me to ride the old gear again.

[–] Weirdfish@lemmy.world 3 points 3 weeks ago

I can't see going to a theater for a movie ever again.

Live performance, sure, but I'll watch movies at home.

[–] Weirdfish@lemmy.world 1 points 3 weeks ago

True, but at least where I ride they have 100% snow making covered. Solution to man made warning is man made snow.

Joking aside, the season in the midwest sure has shrunk since I was a kid.

[–] Weirdfish@lemmy.world 4 points 3 weeks ago (2 children)

It's like going from moms station wagon to a high end sports car. Do I need the performance sports car? Usually no, but those few times you push it, it's ready for all that and more.

Thermal form boots are a must, though I guess that tech is more than 15 years old in ski boots at least. I no longer cringe and grunt when I put on my boots, they are as comfortable as any footwear I've owned.

The flexibility in modern plastics means the straps and bindings themselves are stiffer where they need to be, and have give where they don't. Combined with the boots there are no more pinch points at all, and all the force you put into riding goes where you want it.

I ride almost exclusively in the midwest US, so hard, rough, icy conditions that most people wouldn't consider snowboarding in are the every day. A board with reverse camber, often called banana, and magna tractions, serrated edges for holding grip on ice, are a must.

"Turns ice into powder", well I dont know if I'd go that far. I can lay into turns in the worst conditions and completely trust the edge to hold. When you get that horrible downhill edge that wants to catch and slam you into the ground, the newer complex curves in the camber means more often than not you will pivot out instead of hanging up. I can't count the number of times I've felt that edge wanting to catch and end my day, only to slip around switch and get away with it.

I'm sure there are more now, but a product called 3DO gel was the first I saw. Flexible and soft normally, it turns ridged under force. I have pads of that stuff basically all over my body, knee and elbow pads, but also tail bone, forearms, and in the liner of the helmet. Saw a demo where they were hitting a guy with a shovel and instantly thought "That's for me".

If I had to pick one, a board with C2 or C3 gen camber from lib tech, or its equivalent makes the biggest difference. The over all package of a new setup bought and sized together for my cough, um, "modern" weight requirements, took riding from a painful and nervous experience, and made it relaxed and enjoyable again. Due to many old injuries, I used to ride an hour, maybe two, and had to quit. Now I can ride a full evening, and feel good about doing a few hours the next day as well.

view more: next ›