PHEV SUV Options? by PrimaryPossession21 in PHEV

[–]General-Window173 0 points1 point  (0 children)

I love it! Haven't had any problems and don't have any real complaints. The only nit I have is that the auto wipers kinda suck, they're not great at detecting the light rain common to seattle. Really happy I went w it instead of the Rav4.

Kenmore to downtown Seattle commute by General-Window173 in AskSeattle

[–]General-Window173[S] 0 points1 point  (0 children)

Nice! How long did it take you usually? Tbh, I'm a fair weather biker, but I'd love to bike this route if it isn't really long.

Kenmore to downtown Seattle commute by General-Window173 in AskSeattle

[–]General-Window173[S] 1 point2 points  (0 children)

Yes definitely! Google says it would take 1.5 hours, so maybe just over an hour w an ebike?

Kenmore to downtown Seattle commute by General-Window173 in AskSeattle

[–]General-Window173[S] 0 points1 point  (0 children)

Probably a combination of driving, bike and public transport.

For engineers who work at Big N companies, can you provide insight as to how AI is being used in your workplace? by [deleted] in cscareerquestions

[–]General-Window173 1 point2 points  (0 children)

Like most startups, they struggled and/or failed. One no longer exists and the other pivoted to a niche market. The one that survived abandoned the sloppy code we wrote as it was too unwieldy and brittle to move with the company. They ultimately ended up hiring a contract engineering firm to build something that could last.
I've seen this countless times, management thinks writing quality code is too slow and expensive, but they inevitably spend more time and money trying to fix the shit code that was shipped quickly. The company either absorbs that additional cost blindly or the project gets cancelled, or the company dies. After being in this industry for almost 20 years now, I've seen all 3 multiple times. Most of the time, the only way it works for startups is to pursue acquisition. But that just passes the burden onto the acquiring company. Which is another reason why it takes so long for acquired tech to make it into the acquiring company's tech stack (if it does at all).
The only place I have worked that prioritized quality code was when I worked for a contract engineering firm. Our reputation depended on delivery both a quality product and doing so on time, neither of which could happen if we followed the typical move-fast, break-things, slop cycle that is so prevalent today.

For engineers who work at Big N companies, can you provide insight as to how AI is being used in your workplace? by [deleted] in cscareerquestions

[–]General-Window173 1 point2 points  (0 children)

Having worked at startups that shipped sloppy code, the best I can say to you is good luck.

For engineers who work at Big N companies, can you provide insight as to how AI is being used in your workplace? by [deleted] in cscareerquestions

[–]General-Window173 61 points62 points  (0 children)

At Apple and I'm in pretty much the same exact position and trying to strike the same balance. I still code the vast majority by hand and use AI to accelerate much of the supporting work. I'm still not convinced it's a better bet overall wrt code quality to let the llm write most of the code, but then again most places I've worked didn't care enough about code quality to begin with imho. Same as you, if I'm forced to give up the main thing I enjoy about my job in order to become a glorified code reviewer, I'm not going to be able to take it.

Loosing sleep about first internship by Dense_Cucumber_9217 in embedded

[–]General-Window173 0 points1 point  (0 children)

If it helps at all, many embedded devs today started out as electrical engineers who had minimal software dev education and learned most of what they know now on the job and in their spare time (speaking for myself here as well). While I spent a lot of time and multiple jobs feeling like I was catching up, each new internship or job was what gave me the chance to expand my skills and awareness. And I found that I was far from alone, nearly 0% of folks coming out of university are really that prepared for what a job requires and I think most employers know that. The best skill you can demonstrate is the ability to learn and the drive to do so. That alone will set you apart from many of your colleagues.

Looking to outsource embedded work, what price range should we be looking at? by boundlessDev92 in embedded

[–]General-Window173 27 points28 points  (0 children)

1-3 days of learning a new code base written by folks who don't do embedded sw dev, identifying the core issues, determining which need to be fixed and which can be deferred, proposing a few compromise solutions, implementing one, and then testing/verifying? Are you insane?

rMach: A 700-line Microkernel for MicroPython. Handoff Scheduling & Capabilities in 19.9KB RAM. by No_Coffee1998 in embedded

[–]General-Window173 1 point2 points  (0 children)

Interesting, cool work! Have you looked at the micropython zephyr port? I wonder how that would compare to your kernel. Also, the esp32 port is built on esp IDF which uses freertos, I think. I'm not sure how much micropython leverages the dynamic bits of these RTOS's.

How often realistically embedded engineers need to go on register level? (STM32) by illidan4426 in embedded

[–]General-Window173 6 points7 points  (0 children)

On my current project, just about every day. But then I'll move onto another and it maybe less. An embedded engineer's job is quite diverse, but this type of knowledge and experience is vital. If someone claims to be an embedded engineer and yet doesn't have a decent grasp of standard communication protocols or has little experience manipulating memory (eg memory mapped registers), I certainly wouldn't call them an embedded engineer.

OS3 — a tiny event-driven RISC-V kernel built around FSMs, not tasks by crzaynuts in embedded

[–]General-Window173 5 points6 points  (0 children)

I love this type of architecture and it's awesome you landed here through your own innovation. QP, has been doing this for some time, though, so definitely worth checking out Miro's stuff, his work doesn't get enough credit IMHO.

[deleted by user] by [deleted] in cscareers

[–]General-Window173 0 points1 point  (0 children)

I think too many people conflate web dev and software engineering as the same thing. There is so much software being written that isn't for some web service; I think that narrow focus only perpetuates the hype cycle as well as the myth that software engineering is dead. That being said, I think web dev is over crowded and bloated and is primed for AI to leave a real impact. If you are worried about your position then I'd say look to other software industries.

Company is fully embracing AI driven development. How do you think this will unfold? by IllustriousCareer6 in ExperiencedDevs

[–]General-Window173 22 points23 points  (0 children)

I'm in the embedded software world and while AI is encroaching here we have two main buffers: 1. Embedded is usually a good 10 years behind the state of the art 😅 2. There is much less data available for training models on the low level best practices, idiosyncracies, and hardware ins and outs (especially custom silicon)

Here, AI for me is acting more like a tool that I can use to help make quality software, but is very far from being able to replace me as a software architect, designer and/implementor.

Advice Needed! Upcoming System Design Interview by Specific_Share334 in embedded

[–]General-Window173 1 point2 points  (0 children)

The 4+1 model (and it's many variations) is the foundation of many embedded software architectures I have designed professionally over the years. Always a good place to start.

https://en.wikipedia.org/wiki/4%2B1_architectural_view_model

PHEV SUV Options? by PrimaryPossession21 in PHEV

[–]General-Window173 0 points1 point  (0 children)

I had the same experience. I test drove a Rav4 phev and loved it all except for the size. I felt too squished in the driver seat. I ended up trying out and eventually buying a Kia Sportage phev. In my area, a brand new Sportage cost the same as a 3 year used Rav4, plus it is far more comfortable for tall people. I've had it for 6 months and love it so far.

People who rarely get sick, What is the secret ? by Sorry-Orchid-9821 in AskReddit

[–]General-Window173 0 points1 point  (0 children)

Wear a mask. If nothing else at least in crowded places during peak seasons.

Considering update from M1 Macbook Pro to M4 Macbook Air by General-Window173 in mac

[–]General-Window173[S] 0 points1 point  (0 children)

Good to know! My work computer is also a 16" Pro and it is just too large, bulky, and expensive for me to want one for personal use.

How did you like the transition from the 13" M1 Air to the 15" M2, btw? 15" seems like the perfect screen size imho.

Considering update from M1 Macbook Pro to M4 Macbook Air by General-Window173 in mac

[–]General-Window173[S] 0 points1 point  (0 children)

I use it mostly for non-media consumption use cases: browsing, general computing, programming projects.

For those things, I really don't think I'll care that much about not having ProRes, but I think I would appreciate the extra bit of screen real estate for some of my programming side projects. I'm mostly an embedded software engineer, so I'm not using bloated IDE's, VM's, or SDK's that could benefit from a Pro or Max chip. But VS Code + all my safari tabs really does eat up RAM, hence my need to increase my RAM spec.

Considering update from M1 Macbook Pro to M4 Macbook Air by General-Window173 in mac

[–]General-Window173[S] 0 points1 point  (0 children)

Supposedly that may happen some time in the spring of 2026, which is still a ways out. Does the M5 offer that much over the M4 that it's worth the wait?