Profile avatar
nharris31.bsky.social
🧗 Rock Climbing 📷 Photography 🧑‍🏫 Teaching 📣 Speaking 🧠 Learning 👨‍💻 Coding 📚 Reading Wanna hang? https://calendly.com/nharris31/virtual-coffee
176 posts 81 followers 65 following
Prolific Poster
Conversation Starter

For my birthday, I got to see an NHL game. They’re always really fun and it make me want to get season tickets. Shoutout to my buddy Nate for going with me! Sabers V Ducks - was 0-2 Ducks going into the 3rd period, but the Sabers came back strong ending the game 3-2 Sabers. I love hockey <3

Why do you need a passion project? Many reasons, some of which are: - keeps you consistent - motivates you to push though obstacles - is something that you’re personally interested in - gives you a sandbox to play in - lets you explore curiosities, try out new things, and mess up sans judgement

Fun Fact Wednesday! You'll be surprised by the number of applications which allow for two interesting shortcuts: - `ctrl + n` == next choice - `ctrl + p` == previous choice Arc, Discord, Alfred, Chrome, and many more Feel the speed!

You could sword fight with the icicles coming off my roof. They’re bigger around than my wrist!

First Buffalo Code & Coffee is on the books! Huge shoutout to those who made is possible - @theradr.bsky.social for the idea, Steve Chen for execution, and Zack Glink for spreading the word. Definitely going to be doing this again soon! If you're in the Buffalo or WNY area, come meet with us!

I love seeing engineers dismiss AI as "not ready." Every dev who refuses to adapt is choosing stagnation, self-selecting out of the future of engineering. AI isn’t perfect—neither were compilers or cloud computing at first. Those who embrace it will shape what’s next. The rest? Left behind.

Fellow engineers! Hit me with your favorite or most used aliases! I'm looking for good ones to add to my arsenal :D Here is one of my most used: ```sh alias j="jq '.scripts' package.json" ``` This uses the jq package to list all the "scripts" in a package json file to the terminal.

Yesterday marked my 12th day on Duolingo! It felt long, but I’ve learned a lot: Understanding reading ≠ understanding speech. Understanding speech ≠ forming sentences. Reading grows vocab but is tough. Daily practice prevents forgetting. Direct translation (Eng → Ger) overcomplicates sentences.

I read a whole book today, cover to cover. “Obvious Adams” by Robert Updegraff. Originally written in 1916 It’s a short story about a businessman who travels to his clients, observes, learns, and makes recommendations based on the obvious. This makes him successful in biz. Perspective matters!

I’ve never found a mobile game that was worth the time suck. Mostly because they all seem to be ad-farms or pay-to-win.

Recently learned about SST - an IaC tool that is very very developer friendly. Digging into it for work and am super impressed by its abilities. Worth checking out! sst.dev

After being sick for literally the whole month of January, I’m finally feeling better. Daughter goes back to daycare and now has a 100+ fever. Looks like we’re gonna get sick again here soon 😪

Sometimes it's hard to miss the writing on the wall - here's to getting back on the grind 🥂

Finished “Supercommunicators” and now on to “The Art of Profitability” 2025 is the year of consuming books and expanding networks

I'm such a sucker for trying new technologies whenever I build something. I want to get an MVP out today? Let's try a new routing technology. New full stack app? Let's do it in Go (which I'm still learning) The thing I need to work on most is ruthless prioritization.

"The most important goal of any conversation is to connect." – Charles Duhigg "Supercommunicators" breaks conversations into three types: Practical – Decision-making Emotional – Feelings-focused Social – Identity & belonging To connect, recognize which one you're in and adapt. Highly recommend!

If you have to go into multiple terminals to start your project, you're doing it wrong. Containerizing + shell alias means that I can boot up all my project services just by typing "dcu", aliased to "docker compose up" I can also do this for _all_ of my projects, so the cmd doesn't change.

Same a Reddit comment talking about NextJS really being more akin to a react frontend + Node BFF which I think is a good way to look at it.

It’s hard to remember to give myself permission to not be productive every single day. I’m sick, so I don’t need to be productive. I don’t need to push myself to study. I just need to focus on recovery. Mental and physical health go hand in hand.

I had a dream that I was able to fix all of life’s problems with Docker.

Transitioning from a super messy codebase to a clean one with good abstractions, effective layers, proper pipelines, clear separation of concerns, easily modifiable configs, and proper containerization for multiple envs, is just so satisfying. It's a long process, but feels so good.

If you've never seen Callback Hell in a NodeJS app, here's a little taste of what you're missing out on.

"Silo" on Apple TV is a bingeworthy show.

Ensuring AI gets enough context to generate code that is actually meaningful can be tricky. I've been alternating between Copilot and Cursor to see if I can get results I'm looking for without typing out paragraphs of instructions. Sure, it's functional, but it's not always clean.

Officially started a Code&Coffee chapter in Buffalo! Scheduling the first meet right now 🤩 I said I was gonna start a meetup group, and am stoked to be able to expand the C&C group to WNY

How do you create or provide value to those around you? Lately I’m wondering if you look at it though the lens of service, asking "who around you do you serve?" Is a better way to discover how you bring about value

Was gonna take my Little to his hockey game but on the way over we got the call that the rink had been damaged. We ended up going tubing at the local ski resort and had a blast Playing in the snow is fun, even if it "feels like 3°" per the weather app.

If you're in software and aren't familiar with the 12-Factor App (12factor.net), check it out! One of the difficult points in software is how to organize and manage it so that it's flexible, yet predictable, and extensible. The 12-Factor App is a set of guidelines in order to achieve this.

When was the las time you coded with someone else, both parties hands on keyboard? Most people think it’s daunting because they fear judgement. Showing vulnerability is hard if you’re not used to it, but is one of the fastest ways to connect with others. It also helps you learn quickly ;)

Hey Delta, what the fuck is this?

Getting back into react native for the first time in a couple of years - may get to start a greenfield project for a new client soon. Going back and reading the docs, getting things setup just the way I like 👨‍🍳 I have some time to play around and see if some new tech mixes well

First article I've written in a while, sparked by a question my wife asked me. dev.to/nharris31/ho...

About 10% into Supercommunicators by Charles Duhigg, it feels like a guide to reconnecting as a society. From brief chats with baristas to reviving old bonds, it’s about building real connections. Just a few dozen pages in, I already see its relevance to my own life.

Needed a break from screens and decided to shovel the snow off my driveway. After I’d finished I looked back at my work, a snow-free driveway. Unsurprisingly, there was another inch that had accumulated while I worked. I’m not even mad about it. I love the snow ❄️

🧠 Hypothesis testing CSR vs SSR using NextJS after a conversation with @dthompsondev.bsky.social Left is CSR, right is SSR SSR is powerful b/c it allows heavy-lifting to be done server-side rather than client side. Google bumps up results based on page load time, increasing SEO rank. Worth.

Linkin Park still slaps. Here's a cover that is a little heavier than the original, but IMO just as good www.youtube.com/watch?v=0v-i...