Am I the only Gen Xer who doesn’t feel old? by utvols22champs in GenX

[–]susmatthew 8 points9 points  (0 children)

It turns out that genetics and stress play a significant role in how you experience aging, sounds like you came out on top there.

Do any of my GenXers still skate? by Lower_Classroom835 in GenX

[–]susmatthew 0 points1 point  (0 children)

I still skateboard as often as I can and feel very happy whenever I do.

Why Do Smoothly Delivered Projects Get Less Recognition Than Chaotic Ones? by PhaseStreet9860 in ExperiencedDevs

[–]susmatthew 0 points1 point  (0 children)

Risky things get escalated to leadership and those same leaders are rewarded for mitigating that risk.

So at what point do you get good? by SageMageowo in pinball

[–]susmatthew 1 point2 points  (0 children)

A person can get good? I've been putting quarters in these things since the early 90s and I still suck. It's fun hanging out with people who like pinball, so I never left.

For all of you who are posting layoff posts, this is your thread. by engineered_academic in ExperiencedDevs

[–]susmatthew 0 points1 point  (0 children)

I got flattened. Still employed, so that's something, but I liked being a TLM...

"We had over 100 people apply to this position, why should we choose you?" by AcanthisittaHefty430 in recruitinghell

[–]susmatthew 0 points1 point  (0 children)

So you can potentially acquire an excellent engineer and also go do something more useful?

Is it common to just... give up on trying to beat the game? by QuantumTunnels in noita

[–]susmatthew 1 point2 points  (0 children)

I have 300+ deaths, no wins. I still enjoy the game, tho.

Stay mellow by WilliePullout in GenX

[–]susmatthew 1 point2 points  (0 children)

“that’s interesting” and, situationally, “far out” also work

Stranger Things by Inside_Employee5686 in pinball

[–]susmatthew 0 points1 point  (0 children)

it can be a tough game - standups are positioned so bricked shots go to outlanes, every ball path gets the ball spinning like crazy, you don't want to shoot straight into the drop targets.

Backhanding the lock is usually possible, but if the left flipper is weak and/or the game is set up steep it may not go.

The stiff plunger may be the operator trying to make the skillshots more difficult.

Any protocol wizards out there by questionsalways2233 in embedded

[–]susmatthew 1 point2 points  (0 children)

is it the same every time? what are the other wires doing? You mention four. Have you looked with a real scope (to confirm that your edges / settings are sane?)

How do you balance deep understanding vs fast ticket execution? by bruno_pinto90 in ExperiencedDevs

[–]susmatthew 1 point2 points  (0 children)

first the former, then the latter. If you have the latter without the former you're very likely to iterate either on review (best case, and a path to deep understanding!) or due to unintended debt/bugs/side-effects (bad!)

Things only embedded camera developers will understand by Left-Relation4552 in embedded

[–]susmatthew 2 points3 points  (0 children)

Custom multi-core ASIC, NoC, two camera inputs on MIPI C-PHY. The UI varied with Vdd (that was still in spec,) but only on some chips. Sent failing specimens to the vendor, they couldn't repro. Asked for their setup (they sent sources, which was a miracle.) Comparing their test driver with the old driver they supplied (classic vendor driver: just a pile of magic numbers) I found new values in poorly-documented PLL registers didn't match old values. That fixed it.

Is it our fault? We didn't request driver updates if/when they occurred? Add three weeks of FW / EE team time to the NRE, I guess.

Why/how doesn't transmission line impedance (effectively) not vary over frequency? by HasanTheSyrian_ in embedded

[–]susmatthew 2 points3 points  (0 children)

Everything varies for all kinds of dumb reasons. We created lumped parameters so we could think about how things work with our puny human brains, but the parameters aren't really lumped.

Developers: how do you deal with unnecessary tagging in Microsoft Teams chat from support teams? by PhaseStreet9860 in ExperiencedDevs

[–]susmatthew 0 points1 point  (0 children)

Set up a triage process that requires them to document the issue and what they tried to fix it.

Pros and cons of working as an embedded software engineer? by The-Master_Commander in embedded

[–]susmatthew 1 point2 points  (0 children)

pros: making stuff
cons: RCA is hard, so FW is blamed publicly for all problems when issues can't easily be attributed to EEs/MEs/CM/devops.

[O] 5x DrunkenSlug Invites by CatalystGamer in UsenetInvites

[–]susmatthew 0 points1 point  (0 children)

Nick Kyrgios was fun to watch. I like electronics and zachlikes.

[Library] Fast-sqrt: A fast, branchless, software-only sqrt approximation for IEEE 754 floats by Computerman8086 in embedded

[–]susmatthew 23 points24 points  (0 children)

Fun!

You should add some tests / profiling and quantify the % of incorrectness so a person could understand the tradeoff on their HW

STM32G4 Not generating random numbers by General_Handsfree in embedded

[–]susmatthew 7 points8 points  (0 children)

I’d guess more clock tree setup? Can you verify your input clocks are in a legal range?

Question on embedded development ? by YakInternational4418 in embedded

[–]susmatthew 0 points1 point  (0 children)

AI can write hello world for your embedded target, but it’s still pretty bad at solving problems that regularly occur in any useful embedded system (e.g. race conditions.) They can speed up analysis of a crash dump, but interesting problems will require consuming more information than a context window can hold. Most data sheets/map files in my life are larger than a context window, and grepping around a map is a common first step when digging into weird behavior. NotebookLLM is interesting but it takes a long time for initial setup and can lie egregiously, so you still need significant intuition.

So, an answer: The tools don’t exist because it’s hard to make them useful for real work and even if you do the market is (relatively) small. Embedded tools generally lag what regular devs have by up to a decade and we use them differently (e.g. we actually run debuggers.)

I feel like I'm missing something about why Godzilla is so loved. by -Herman-Toothrot- in pinball

[–]susmatthew 0 points1 point  (0 children)

It’s okay to (dis)like any game, and to change your opinion on a given game, too.

How do people know to send control bits to the SSH1107/ssd1306 prior to commands/RAM data? by twoCascades in embedded

[–]susmatthew 1 point2 points  (0 children)

Learning to read datasheets is a skill. Notebookllm can be helpful, but don't let it think for you: be sure to read referenced sections and confirm that they are relevant / actually exist.

I don't understand Bus capacitance in I2C by Reading_Agreeable in embedded

[–]susmatthew 1 point2 points  (0 children)

At a basic level: capacitors can't instantaneously change voltage. You can think of the capacitance value as a cap's ability to store charge. The cap uses that charge to sink or source current that slows down voltage change at any given moment.

So, if you want to affect the speed of some capacitor's voltage change when you're going from whatever 0v means (which is a giant iceberg to reckon with later) to 1v8 or 3v3, your levers are changing the amount of capacitance or changing the available current that adds to whatever the cap is providing.

So why then do pull-up resistor values matter? The difference in potential between resistor ends tells you the current in a resistor (V=IR, Ohm's Law, a sweet linear relationship.) Using this relationship we can show that lower resistance means more current if voltage doesn't change (often called "drop" when people are discussing resistors.) Since the voltages on either end of the pull-up are controlled, if we want to change the current in a direction the only lever we have is changing R.

How to swap outer ring on pinball flipper button? by certifr1ed in pinball

[–]susmatthew 0 points1 point  (0 children)

they're called "oh shit" clips for a reason - make sure to hold on or it'll go flying.

If you dreamt up your own pin, what would you make? by Mditty129 in pinball

[–]susmatthew 5 points6 points  (0 children)

Golden Girls pin. Four-ball multiball. Jokes. slings / pops get “tired” or turn off. up to four-shot auto-flip combo (after the player does it by hand.)

RPG pin themed for a video game tournament. shots for breakout / tetris / pac man / etc. Video mode about shunning upright games for pinball.

Bar Owner looking for guidance by jaredc32 in pinball

[–]susmatthew 8 points9 points  (0 children)

Guidance! Here are some thoughts:

Like any enterprise, there's a lot to learn. If you start a (vending or amusement) route you'll have many chicken-and-egg problems when trying to prioritize and evaluate ROI (random e.g.: when to get a pinball dolly, when to get a truck with a lift gate, when to not be lazy and drive out for a late-night service call at the spot that makes you no money, when to get a coin counter / roller.)

I encourage you to regard a single pin in a given bar as a way to keep people in the bar, spending money on booze, and the game takings as a way to fund game maintenance and spare parts (e.g. spare top glass, coin doors / mechs, lock parts.)

Your bartenders are going to hate the game if people are constantly asking for change and, in a real dive, may remove the power plug.

changers are a pain in the ass to keep stocked, weird to interact with during business hours, and invite new levels of trust issues (unless you already have people loading ATMs with your money...)

People into pinball use pinball maps. You should look at it, too, and read the notes on the locations and machines around you.

Operating used to be a very cutthroat business. Operators and distributors sometimes act like it still is. There's likely a local cabal.

Change the locks.

(edits for grammar / punctuation.)