Brian's Avatar

Brian

@brianchau

Looking for a new job! C++/Python/Go dev, and learning Rust!

156
Followers
163
Following
453
Posts
24.04.2023
Joined
Posts Following

Latest posts by Brian @brianchau

Post image
10.03.2026 02:41 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I myself am a fan of free nights and weekend calling.

08.03.2026 22:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Des'ree - You Gotta Be (Official Video)
Des'ree - You Gotta Be (Official Video) YouTube video by DesreeVEVO

The brewery across the street from my place sounds like it has a local singer/karaoke, singing this with the patrons.

What's that word for knowing that feeling from 30+ years ago when this song was on the radio in the car going to school?

www.youtube.com/watch?v=WRUw...

08.03.2026 04:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
IntelliJ IDEA: The Documentary | An origin story
IntelliJ IDEA: The Documentary | An origin story YouTube video by CultRepo

www.youtube.com/watch?v=Kour...

13.03.2026 02:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Eric Thomas - The Guru Story
Eric Thomas - The Guru Story YouTube video by Sam

www.youtube.com/watch?v=zrK-...

02.03.2026 00:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Be smart, stay stupid...
Be smart, stay stupid... YouTube video by Awesome

www.youtube.com/watch?v=nfDh...

27.02.2026 10:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Most of the time, it was writing test bench automation at the GNU/Linux or Windows level, creating data processing tools, or writing user's guides for my apps, with very little time actually dedicated to working on the product my company sells.

26.02.2026 16:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Sure, I've been with my department for ~8 years, but aggregate, I'd probably say I had <6 months of actual embedded development.

26.02.2026 16:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

In that case, I'm 35 years old and have 25+ years experience in embedded systems.

Please hire me.

26.02.2026 16:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Manager: "You can't say you don't have 10 years experience in embedded systems development."

Me: "I don't think it would be accurate to call Windows an embedded system ๐Ÿค”."

26.02.2026 16:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Avoiding Abandonware
Avoiding Abandonware YouTube video by Matt Godbolt

www.youtube.com/watch?v=Uqfx...

21.02.2026 23:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chasing shadows with The Citizen Lab
Chasing shadows with The Citizen Lab YouTube video by The Record from Recorded Future News

www.youtube.com/watch?v=UIKr...

21.02.2026 05:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Tony Stark: The Curse of Being Right
Tony Stark: The Curse of Being Right YouTube video by ScreenCrush

www.youtube.com/watch?v=06Ze...

21.02.2026 05:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Perfect Programming Language
The Perfect Programming Language YouTube video by The PrimeTime

Rust and Go devs, y'all can stop fighting about which language is better.

I have found one that's clearly the best:

www.youtube.com/watch?v=tDex...

21.02.2026 03:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
How Video Game Remasters Are Made
How Video Game Remasters Are Made YouTube video by DX

www.youtube.com/watch?v=798V...

21.02.2026 01:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The idea that software languages and tools are just born because someone needed something done with something that didn't exist yet and not because they wanted it to become big ๐ŸคŒ

18.02.2026 15:27 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's not to say to avoid rapid prototyping. In fact, I'd even say prototyping until I get to the point of knowing as quickly as possible is the point.

But actively avoiding defining what's needed? That's the antithesis of engineering.

15.02.2026 20:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Your mind will take the shape of what you frequently hold in thought, for the human spirit is colored by such impressions.

15.02.2026 19:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Two's Complement A Programming Podcast by Ben Rady and Matt Godbolt

New Two's Complement Episode: How Fast is Fast?

Ben interviews Matt with a deceptively simple question: make my program go fast. 44 minutes later, robot dogs are falling over, Grace Hopper's wire turns up, and Matt still hasn't gotten the job.

Listen at: twoscomplement.org#podcast/how-... :)

14.02.2026 22:50 ๐Ÿ‘ 21 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

My design process is breadth first design, and then fill in the details of each module.

Having the skeleton of the app/document is common knowledge, and taught in school from elementary school through college, so it's just a tad worrying when a professional engineer says to...not do that.

14.02.2026 17:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Imagine writing code in a top-down single file, single function 10K C app.

When we start without knowing exactly what you're looking for, how do you know what you're missing?

14.02.2026 17:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It's so foreign to me the idea of starting anything new without defining what's needed.

How do folks just start writing a document or start a new code base without having an inkling of an idea of what the structure should be first?

14.02.2026 17:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
[1644] F-ME!!! It Works!
[1644] F-ME!!! It Works! YouTube video by LockPickingLawyer

As a fan of words/names and the lock picking lawyer on YouTube, I can say I like the name of his and McNally's tools -- the "Folding McNally Entry" and the "Folding Utility" tools.

Why, you ask? No particular reason...

www.youtube.com/watch?v=4xsT...

14.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It looks like it was just missing a dependency path

07.02.2026 03:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Hello world does not compile ยท Issue #1 ยท anthropics/claudes-c-compiler Tested inside fedora 43 container, ubuntu 26.04 container and on regular fedora 42 installation, same error Took example directly from README.md GCC is present and can compile code just fine: root:...

Bruh
github.com/anthropics/c...

07.02.2026 03:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I think I just figured out why I'm so burnt out at work.

If you're accountable for outcomes, but have no real decision making power, then you're going to be constantly locked in a state of stress with no real relief.

06.02.2026 04:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I took over a C++ application as a junior engineer, having not known C++ before.

The previous 2-3 main devs copy/pasted code absolutely everywhere. After discovering generics, I cut the line count down by tens of thousands of lines into <20 lines.

It made the metrics look bad for some reason ๐Ÿ™„

04.02.2026 15:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've had colleagues who figured that generating code (even inefficient code) for the sake of generating code as the end goal, and it always frustrated me.

While we can enjoy the language/style of coding, code itself is supposed to be a means to an end, not the end itself.

04.02.2026 15:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Also, I cannot get over how useful regression tests are.

There's a piece of mind knowing that any new feature I add isn't breaking any old feature, while also revealing unnecessary complexity/redundancy using code coverage.

02.02.2026 06:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Right now each app is like a different super hero in the MCU/X-Men series with individual abilities, but eventually, I'll try combining them all into a Superman app that's like the everything software with all the features + some interpreted scripting language on top.

02.02.2026 06:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0