Noah Harris
noah39.bsky.social
Noah Harris
@noah39.bsky.social
I’m a passionate engineer with a decade of professional experience. I like to tinker, run thought experiments, and grow.

Avid learner, big nerd, people person.
I've created a new bluesky account to match my LinkedIn handle. If you like what I've posted so far, I'm going to keep it up over here.

Thanks!

nharris31.bsky.social
nharris31.bsky.social
nharris31.bsky.social
December 5, 2024 at 10:55 PM
Recently finished “Good to Great,” an insightful story about why and how some leaders outperformed others in similar situations.

I learned about the importance of getting the right people on the bus, focusing on your hedgehog concept, and not ignoring the unbridled truth even if it’s painful.
December 4, 2024 at 4:28 PM
You can’t take yourself too seriously. We’re all just a spec of cosmic dust flying on a huge rock through the vastness of space.

Just try to be kind to others while you’re around.
December 4, 2024 at 4:17 PM
Advent of code is up! After you get a solution, throw it into GPT and ask it to critique your work. You may learn some neat tricks and tips for becoming a better engineer.

#software #engineering
December 2, 2024 at 5:18 PM
Before the turn of the century, I was introduced to Einstein logic puzzles. They taught me that logic and its implementation is a game.

Decades later as a pro in the engineering space, this still holds true.

I was drawn to hardware/software because I get paid to play games.

#software #engineer
November 29, 2024 at 1:26 PM
Networking is vitally important. Not just professionally. Humans are social creatures, and need the interaction.

I’m an introvert by definition, but if I stay cooped up too long I get stir crazy.

I need to be around people, maybe less than an extrovert, but still need the outlet.

#mentalHealth
November 29, 2024 at 1:18 PM
Stoked to get to talk at a the CommitYourCode conference this Dec 6-7

I had it all ironed out & gave it to some colleagues at work who gave me the honest feedback that it was too abstract.

I flipped it around, updated the deck, and now it’ so sexy. I can’t wait!

#javascript #confernece #DFW
November 29, 2024 at 12:57 AM
Reposted by Noah Harris
SPEAKERS! The Commit Your Code Conference is next week on December 5th and 6th! Are there any JavaScript or Java Speakers who would like to speak at the event that are in the Dallas Fort Worth Area? We just had a few last-minute cancellations and want to fill these spots.
November 28, 2024 at 11:52 PM
“If you want to go fast, go alone. If you want to go far, so together”

I love this quote, and it really hones in on the idea that it’s about who is on the bus to the destination.

The people you’re around matter, your team matters. Your destination may change, so pick carefully.

#engineering
November 28, 2024 at 9:18 PM
I’m putting together my presentation using RevealJS. I really like how easily it comes together with some plain HTML and CSS. Using CursorAI to build it makes it feel very natural.

I’ll definitely be using it again.

#software #engineering #presenting
November 27, 2024 at 9:51 PM
Putting thoughts to words can be difficult, but the more you do it the easier it gets… or something like that.
November 26, 2024 at 8:29 PM
I every once in a while I open LC and do a few problems.

It’s apparent when you look at answers who’s never coded in a professional environment.

Poor variable names, poor code structure, unintuitive language symbol tricks, etc.

Complexity benefits more from cleanliness.

#software #engineer
November 26, 2024 at 3:32 PM
To truly understand something you can’t just read about it. You can’t just watch others build it, or just read the docs.

You, yourself, have to get your hands dirty.

If you’ve only studied theory, then you don’t fully comprehend the nuance of the practical implementation.

#engineering #software
November 26, 2024 at 3:19 PM
I laughed too hard at this.
November 26, 2024 at 3:19 AM
If it takes me more than a couple of brain cells for me to understand your code, it’s not “clean” enough.

Ideally, someone nontechnical should be able to look over your shoulder and understand what’s going on.

If it’s not easy to understand, then it’s not easy to maintain.

#software #engineer
November 25, 2024 at 4:27 PM
If you, as an engineer, like to spend most of your time building, then you need to get good at writing automated tests.

If you write comprehensive tests, when another engineer breaks functionality you wrote, they will have to fix it and you wont be on the hook.

#software #testing #engineering
November 25, 2024 at 2:32 PM
I’ll contend that in a professional setting, even minor things should block pull requests.

As soon as you start letting little things slip in, it paves the way for bigger and bigger issues and next thing you know you’re eyes deep in tech debt.

Don’t let it start.

#software #teamlead
November 24, 2024 at 4:16 PM
Ive maintained the belief that it’s an engineers job to make the experience of the tool good. If that’s UX, DX, or some other kind of X.

If you want people to use your tool, you need to lower the barrier of entry to be as low as possible.

#engineering #software
November 24, 2024 at 3:46 PM
I never make a hard requirement for testing to hit 80% but that’s the goal. If you set it as a requirement, then developers will sacrifice quality to get over the finish line.

If you can’t trust your tests, then there is no point in having them.
November 23, 2024 at 6:21 PM
I'm giving my first conference talk in Texas in a few weeks at the CommitYourCode conference - pretty excited :D
November 22, 2024 at 10:38 PM