Hamish Tanner
banner
hamishtanner.bsky.social
Hamish Tanner
@hamishtanner.bsky.social
Carpentry to Code.
Dev in training.
Can centre a Div, barely.
Wanna see yet another Todo list app?

Currently learning: Databases.
Currently reading: The Redemption of Time.

🇳🇿 in 🇦🇺
Pinned
Hello World! 👋

I'm a Woodworker turning Web Developer.
Currently trading sleep for code. Always wondering why my code didn't work or even worse, why it did.

Big fan of tinkering, overthinking, breaking things and making things. Let’s connect—bonus points if you know how to make CSS behave! 😄
About to finish the current book (sci-fi) I'm reading, wanting to move onto something programming related.

Any suggestions on programming books for someone at the junior level?

#WebDevelopment #SoftwareEngineering #100Devs #Javascript #React #Programming #WebDev
March 22, 2025 at 8:23 AM
Now moving on to Databases now. Feeling good. On a side note, I saw a guy at the hardware store with a "Will code SQL for food" t-shirt on. Maybe I should have asked him for some pointers 😉

I may have some food somewhere...

#WebDevelopment #100Devs
March 14, 2025 at 9:30 AM
I've got some news to share.

Bad news:
Got roasted for not keeping my PUT route idempotent.

Good news:
I now know what idempotence is.

Funny news:
Mac-OS spell checker also doesn't know what idempotence is.

#WebDevelopment #100Devs
March 10, 2025 at 5:17 AM
Reposted by Hamish Tanner
✨What a dream come true!✨ The co-creator of @typescriptlang.org himself, Anders Hejlsberg, took some time to look at the Doom project!

We also had a chance to chat about other TypeScript topics more broadly - and that video will go live in a few days!

DREAM. COME. TRUE.🚀
showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11
YouTube video by Michigan TypeScript
youtu.be
March 9, 2025 at 8:23 AM
I've been working on building my first API this morning, just finished up the GET routes.

#100Devs #WebDevelopment
March 2, 2025 at 2:19 AM
Trying to get into the habit of when building an algorithm, to write it out in pseudo-code first. It really helps to structure my approach and not lose track of where I am in the process.
March 2, 2025 at 12:44 AM
Reposted by Hamish Tanner
Doom now runs in @typescriptlang.org types. What a journey this one's been.
February 26, 2025 at 3:04 PM
Just completed my 100th Kata on Codewars!
@codewars.bsky.social
#100Devs
February 26, 2025 at 11:37 AM
I'm a T shaped developer, my code is shaped by my morning Tea!
February 22, 2025 at 1:26 AM
Completed the currency converter app. I had fun!

Built using:
Node.js
Express.js
EJS
Axios
Frankfurtur API

#100Devs #WebDevelopment #SoftwareDevelopment
February 21, 2025 at 1:06 AM
Working on a currency converter app in order to practice using API's and Axios. #100Devs
February 18, 2025 at 11:37 AM
Currently learning about API's. Really starting to "open up" now.
February 14, 2025 at 6:06 AM
Learning to code has brought me to the build x small app to practice y skill/s stage. This has lead to the ubiquity of certain types of apps (calculator pomodoro, todo list..etc). What I've found to be ironic (or perhaps not) is they are really useful apps to actually use for someone who is learning
January 30, 2025 at 11:13 PM
Thank you shahancd for writing this helpful article.

How to Write Clean Code – Tips for Developers with Examples

www.freecodecamp.org/news/how-to-...

#freecodecamp @freecodecamp.bsky.social
How to Write Clean Code – Tips for Developers with Examples
Imagine a messy room with clothes, books, and other items scattered everywhere. Finding something in that room would be tough, right? Now, think about writing messy code – it’s just as confusing, if n...
www.freecodecamp.org
January 26, 2025 at 8:26 AM
Starting to learn more about API's in a more formal way. My first exposure to API's as a builder, was that a local business wanted a proof of concept created for a pitch that required me to use Google's Routes API and Distance Matrix API. It was a great first experience, creating it from scratch!
January 24, 2025 at 4:00 AM
In order to help cement some of the things I've learned about what #jQuery can do, I've built a simple interactive web game of Simon.

If you're interested in trying it out:
hamish404.github.io/Simon-Game-A...
Simon Game
hamish404.github.io
January 17, 2025 at 8:48 AM
Reposted by Hamish Tanner
shoutout to the web dev community on bsky, i love how active we are and we’ve found our footing here 💛
January 15, 2025 at 10:45 AM
I just earned the ability to create kata on @codewars! Check it out! codewars.com/r/220Wdg
Codewars - Achieve mastery through coding practice and developer mentorship
A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!
codewars.com
January 11, 2025 at 9:06 AM
Had a nice walk along the Dam. Great scenery.
January 9, 2025 at 12:17 AM
Happy New Year's everyone!
Here's to a better year.
December 31, 2024 at 11:45 AM
This year, I picked up my Kindle again which I haven't done so since 2017. I didn't even finish one book when I purchased it. Thinking back on it, I haven't finished a book since middle school.

I've began slowly reading again and I'm loving it. Can't believe I ever stopped.
December 30, 2024 at 3:28 AM
Going to get a few coding reps in before the New Year. Nothing big, just a few code wars challenges and JQuery course work.
December 30, 2024 at 3:24 AM
My smartwatch isn't the most accurate when it comes to tracking my running. However, at the end of each session it asks me whether the distance it recorded was correct or not, if not, I'm asked to input the correct value instead. This process is repeated every time.
December 22, 2024 at 12:41 PM
Enjoying a beautiful Brisbane day.
December 22, 2024 at 3:38 AM
Hello World! 👋

I'm a Woodworker turning Web Developer.
Currently trading sleep for code. Always wondering why my code didn't work or even worse, why it did.

Big fan of tinkering, overthinking, breaking things and making things. Let’s connect—bonus points if you know how to make CSS behave! 😄
December 22, 2024 at 3:05 AM