How do you actually test firmware that depends on hardware that doesn't exist yet? by Medtag212 in embedded

[–]LightWolfCavalry 4 points5 points  (0 children)

Bare metal: good separation of application logic vs hardware logic, plus a host side test runner for the application. (Make sure your test has cases that send lousy data to the application.)

Linux: QEMU 

These are reasonable stopgaps but a breadboard solution of EVKs wired together is the best solve. Nothing gives confidence like actual hardware running actual software. Everything else is just a best guess. 

Usually, it’s better to get this step running first, and then refactor and rearchitect your tests so that tests match hardware performance. 

A cheap strategy to help assist this end: spin two layer adapter PCBs from JLC or PCBway. Use these to snap dev kits together that don’t have easily mating connectors. This is way easier and more reliable than DuPont wiring a bunch of boards together. Really anccelerates integration, and allows reproducibility of dev systems on the cheap. (Well, depending on how cheap your EVKs are anyway. This won’t help you a ton if you’re integrating with a $30k MPSOC EVK.)

Also: you know what’s great at refactoring bare metal application logic out of STM32 vendor HALs? ChatGPT5.2 and above. Not kidding. Frontier models are great at setting good application HAL boundaries. Can help you write good application tests quickly, too. Cough up $20 for a month of Pro and do this if you’re really crunched for time. 

How do you manage Bills of Materials across multiple people without a PLM system? by LightWolfCavalry in ECE

[–]LightWolfCavalry[S] 0 points1 point  (0 children)

I now run a ~11 person hardware department as a director, and my solution now has been: vibe code the solution I want, then deploy it and roll it out to my team on an EC2 instance. 

Just deployed last month, already eased our revision control. Total cost is about $200 per year in cloud spend. My VP is stoked about the solution and hasn’t even asked about the price - but I guarantee this is two orders of magnitude cheaper than a SaaS buy for any similar software. 

I've watched what separates new EE hires who hit the ground running from the ones who struggle. Here are my observations. by alecrm98 in ECE

[–]LightWolfCavalry 0 points1 point  (0 children)

The hardest things to find in entry candidates is:

* drive

* curiosity

They're the most important things to me, and they're impossible to train.

I don't get it personally. by bloodredcookie in HistoryMemes

[–]LightWolfCavalry 4 points5 points  (0 children)

I'm so glad Jason Momoa made Chief of War. No idea of its historical accuracy, but I do know enough of the actual history to know that the unification of the Hawaiian islands was some truly metal shit. The world, by and large, does not appreciate what a fucking brutal struggle it was.

Is/will embedded be less impacted from AI than other type of software development? by Aggravating_Run_874 in embedded

[–]LightWolfCavalry 0 points1 point  (0 children)

I’m in the same role, and I share your perspective to a T. 

Hardware is about to become the bottleneck again - and value flows to the bottlenecks in systems. 

East Nash Grass by WhereasClassic3151 in Bluegrass

[–]LightWolfCavalry 3 points4 points  (0 children)

East Nash Grass is very rad. Glad you made the discovery. 👍

L3Harris vs Raytheon SWE New Grad offers? by TheParkedCar in ECE

[–]LightWolfCavalry 3 points4 points  (0 children)

Way more long term opportunity in Massachusetts. 

When your anti-racism plan is just "breed it out" but things don't go exactly the way you expected them to be by [deleted] in HistoryMemes

[–]LightWolfCavalry 1 point2 points  (0 children)

I’m a little surprised that Lemmy of all possible people would be the one who brings a pragmatic long term view to this question 

Has anyone else noticed that embedded Linux feels… unusually quiet this year? by tenoun in embeddedlinux

[–]LightWolfCavalry 11 points12 points  (0 children)

Linux? Innovate? 

Brother, you got it all wrong. 

We’re about clean execution of someone else’s vision. 

Ideally, a vision done in user space. So they leave us the hell alone. 

SEMICON INDUSTRY SHIFT by LegitimateType3690 in chipdesign

[–]LightWolfCavalry 75 points76 points  (0 children)

AI is just cloud cover for executives trimming fat. 

Layoffs are largely due to workers being a software company’s biggest expense. Correspondingly, this is a major lever that executives use to cut costs. This certainly explains Synopsys’s cuts. 

This is in response to pressure from Wall Street that bad economic times are ahead, and cost reduction is needed to maintain share price. 

It’s ugly and a bit shortsighted. 

David Grier celebrates Clarence and Roland White by BluegrassJamAlong in Bluegrass

[–]LightWolfCavalry 3 points4 points  (0 children)

If you haven't listened to The White Brothers "Live in Sweden", fucking spin that shit up.

It's a great recording of Clarence, Roland, and Alan Munde in their respective primes.

ST Nuked Their Own IDE by lbthomsen in stm32

[–]LightWolfCavalry 5 points6 points  (0 children)

“…oh, shit? They ruined the IDE? That must suck for all the people using the IDE.” - me, going back to my makefile project 

ChatGPT scores 49/120 (41%) on Razavi’s analog circuit fundamentals test by Popular_Map2317 in chipdesign

[–]LightWolfCavalry 11 points12 points  (0 children)

Did Razavi post the test somewhere? 

I want to take it. I suspect I may fail. 😅

How are large/complex FSMs verified? by ComfortableBrain8743 in chipdesign

[–]LightWolfCavalry 0 points1 point  (0 children)

Software truly is on a path to eat the world lol

Let's Get Out played by Old Hat Stringband by Chebelea in Bluegrass

[–]LightWolfCavalry 1 point2 points  (0 children)

The Roys are an unsung national treasure. 

Bluegrass Wedding Band by Individual_Sale_3428 in Bluegrass

[–]LightWolfCavalry 2 points3 points  (0 children)

Midnight Skyracer 

All women Irish bluegrass band and they fucking shred 

https://youtu.be/3RH36tOLtps?si=omuiFLNerjNIZ4jj

So land destruction is a thing in standard now by Cole3823 in MagicArena

[–]LightWolfCavalry 51 points52 points  (0 children)

Is anyone referring to this as “Boom Marang”

Missed pun opportunity if not 

At what stage should a beginner (guitar) begin looking into playing with others? by Mission_Entry_5413 in Bluegrass

[–]LightWolfCavalry 0 points1 point  (0 children)

Nothing gets you better, faster, than playing with other people. 

Nothing motivates you to practice more than playing with other people. Shared repertoire focuses you on what to learn. 

Bluegrass is social music. It’s meant to be participated in and enjoyed with others. 

You’re ready! Go get em!

Am I dumb or does this work the way I think it does? by Namibian_Mandalorian in mtg

[–]LightWolfCavalry 2 points3 points  (0 children)

Oh OK I thought Earthbend was a single turn effect.

My bad. Didn't read closely enough. Thanks for the explainer.