Hamish Tanner's Avatar

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 ๐Ÿ‡ฆ๐Ÿ‡บ

180 Followers  |  616 Following  |  48 Posts  |  Joined: 21.12.2024  |  2.111

Latest posts by hamishtanner.bsky.social on Bluesky

Preview
a man in a suit is standing in a field of grass ALT: a man in a suit is standing in a field of grass

Me grinding leetcode:

Surely I'm going to need this in the real world right? ...right??

05.04.2025 00:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice one! Looks very clean!

24.03.2025 10:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks for the suggestion!

23.03.2025 00:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

22.03.2025 08:23 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

14.03.2025 09:30 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh I totally know what you mean ๐Ÿ˜‚

12.03.2025 07:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This was my hardest part so far in my journey, everything is brand new, don't give up!

11.03.2025 09:43 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

10.03.2025 05:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11
YouTube video by Michigan TypeScript showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11

โœจ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.๐Ÿš€

09.03.2025 08:23 โ€” ๐Ÿ‘ 71    ๐Ÿ” 17    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've been working on building my first API this morning, just finished up the GET routes.

#100Devs #WebDevelopment

02.03.2025 02:19 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I got one about half as long when I tried to get an LLM to build me one. It didn't work.

02.03.2025 02:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

02.03.2025 00:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It is addictive!

01.03.2025 07:58 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Crazy!! Congratulations on this Herculean task!

27.02.2025 05:08 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

Doom now runs in @typescriptlang.org types. What a journey this one's been.

26.02.2025 15:03 โ€” ๐Ÿ‘ 299    ๐Ÿ” 73    ๐Ÿ’ฌ 16    ๐Ÿ“Œ 61

Just completed my 100th Kata on Codewars!
@codewars.bsky.social
#100Devs

26.02.2025 11:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

haha, yeah I've recently realised how much my IDE was doing for me when I (tried to) read someone else's code written in notepad. It gave me that aha moment and helped me realise the importance of things like indentation and syntax highlighting.

25.02.2025 07:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm a T shaped developer, my code is shaped by my morning Tea!

22.02.2025 01:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cheers!

21.02.2025 01:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Completed the currency converter app. I had fun!

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

#100Devs #WebDevelopment #SoftwareDevelopment

21.02.2025 01:06 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Might be worth it. I can only speak for myself here, but I don't want to go back to Twitter.

20.02.2025 21:41 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yes that's it! Just finished it today.

20.02.2025 12:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Working on a currency converter app in order to practice using API's and Axios. #100Devs

18.02.2025 11:36 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Been learning how to use them to connect different apps. Just tackled a project with the Google Maps API โ€“ getting the distances and times to calculate correctly was a fun challenge!

15.02.2025 08:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Your solution is very readable. Another option would be to use a ternary operator.

15.02.2025 08:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm with you man, I find out every day that I don't actually know how to code.

14.02.2025 06:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Currently learning about API's. Really starting to "open up" now.

14.02.2025 06:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You're more than welcome!

01.02.2025 03:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hi Alison, what really helped me when I started here was to just watch some beginner youtube video's about the platform. I was never a big Twitter user so even basic things were tricky for me to figure out on my own. That being said, things could be easier.

01.02.2025 03:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've heard Python is a much more beginner friendly programming language and is better for working with numbers.

30.01.2025 23:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@hamishtanner is following 20 prominent accounts