@hamatti@mastodon.world
@hamatti@mastodon.world avatar

hamatti

@hamatti@mastodon.world

Professionally I'm a community builder, technical writer, tech educator, software developer and a public speaker.

Hobbynally I love playing board games and am a big fan of everything Pokemon.

💻 Founder of Turku ❤️ Frontend
🐍 Founder of archipylago

✉️ Author of Syntax Error newsletter
✏️ Blogger at hamatti.org

(he/him)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hamatti, to random
@hamatti@mastodon.world avatar

I'm all packed up and ready for tomorrow morning to start a new job and getting ready for my ~3hr commute (one way).

Rubber duck, check.
New notebook, check.
Kindle loaded up with a few new books, check.
Audiobooks loaded to iPad, check.
Ten alarm clocks set up, check.

jonikorpi, to random
@jonikorpi@mastodon.gamedev.place avatar

Did a thing where this account can be discovered on here as @jonikorpi. Doesn’t seem very useful, because it’s a redirect that only applies to discovery, and doesn’t change the actual handle of the account. But if anyone else wants to do it, here’s a guide: https://guide.toot.as/guide/use-your-own-domain/

hamatti,
@hamatti@mastodon.world avatar

@jonikorpi

> Doesn’t seem very useful

At least for me, the main use case is that outside Mastodon, I can use @hamatti (on my talk slides, website, etc) and if I ever change my instance, I can update the redirect and all the existing materials will still work as I can just change the redirect.

hamatti,
@hamatti@mastodon.world avatar

@jonikorpi And now that I posted this reply, it seems things have stopped working as they used to since that redirect doesn't seem to work as a tag nor when searching. Damn.

hamatti,
@hamatti@mastodon.world avatar

@jonikorpi Ah, turns out somewhere down the line, my editor had done some "prettifying" to my redirect file which caused it not to work.

@hamatti now should work as a tag as well

anze3db, to random
@anze3db@fosstodon.org avatar

Quick takeaway from the public speaking workshop: you don’t need an about me slide.

BRB while I update my presentations 😂

hamatti,
@hamatti@mastodon.world avatar

@carlton @anze3db @mathsppblog In addition to what Carlton said, I like the "about me" slides for the reason that I want to learn more about the people too, not just the tech.

hamatti,
@hamatti@mastodon.world avatar
hamatti, to random
@hamatti@mastodon.world avatar

Good bye unemployment.

I just accepted a job offer and couldn't be happier right now.

robb, to 11ty
@robb@social.lol avatar

A Ghost × iMessage art collab between me and @DavidDarnes

hamatti,
@hamatti@mastodon.world avatar

@robb @DavidDarnes

Which one of you contributed the ghost and which one the balloon?

hamatti, to boardgames
@hamatti@mastodon.world avatar

I've been doing some prototyping as I realized that C cassette boxes are fantastic containers for small card games.

I'm currently working on one but meanwhile, wanted to try things out and printed covers for couple of games - designed by yours truly.

I still need to come up with 9 card designs as the two projects I'm currently working on only have 46 cards and the minimum print is 55.

hamatti, to random
@hamatti@mastodon.world avatar

Writing commit messages by @simontatham is a great piece. In it, Simon discusses why we write commit messages (who reads them and what they are looking for) and what information we should share for those readers and how to structure and style them.

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/commit-messages/

hamatti, to opensource
@hamatti@mastodon.world avatar

Why share technical stuff online? You never know how they may become useful to others!

10 months ago I found a fix to an Eleventy issue I had. I documented it on my website in my /snacks section. https://hamatti.org/snacks/fix-templatecontent-too-early-in-eleventy/

Today, I noticed someone having the same issue on 11ty Discord and went to share it. And then I found out that Christopher had already shared my solution in the issue and it had helped them!
https://github.com/11ty/eleventy/issues/3136#issuecomment-2087875164

Contributing to through docs and blogs is good!

carlton, to random
@carlton@fosstodon.org avatar

Every year @djangoconeurope ask for your slides a couple of weeks before the conference for a CoC review. I totally support this effort. ❤️

BUT MY WORD it doesn't map to how I drag a talk from the pits of my mind. WHO are these folks with slides ready two weeks early? 😅

I've been working on it months now, and it's only STARTING to fall fully into place. I expect to be working on it to the wire, as ALWAYS.

I know no other way. There are obviously folks cut from another cloth.

hamatti,
@hamatti@mastodon.world avatar

@carlton The last two weeks of the conference are the time I probably spend most time thinking about the topic of my talk, letting ideas marinate and having discussions with people.

Even if I'd have a some kind of outline of the talk ready 2 weeks prior, most of the best ideas spark within that intensive thinking process.

hamatti, to CSS
@hamatti@mastodon.world avatar

If you're only gonna watch one thing this weekend, watch this amazing talk about the history of styling in the web and the guiding principles of how browsers work with regards to styling by @mia from last week's 11ty conference.

https://www.youtube.com/watch?v=uaN9kY8lKPU

niclake, to random
@niclake@mastodon.social avatar

I couldn't figure out what to write today, so here's a list of thoughts. https://niclake.me/35/

hamatti,
@hamatti@mastodon.world avatar

@robb @niclake

I've always wondered if there's a significant difference in this behavior between people who generally use public transport vs those who don't.

I've used public transport for all my life which means I'm usually anywhere between 30 to 60 minutes early for most things because I don't want to take the risk of being late because I miss a bus/train or something goes wrong and I miss a connection.

Or maybe I'm just overly pedantic about going to events :D

hamatti, to random
@hamatti@mastodon.world avatar

I won't be attending but since I'm seeing people share tips for attending the conference, I wanna share my thoughts on how attendants can make conferences a better experience for everyone.

https://hamatti.org/posts/how-you-can-make-conferences-better/

hamatti, to blogging
@hamatti@mastodon.world avatar

Combining hockey and development? Yes please.

I love building small projects to enhance community projects and this spring the NHL playoffs and IIHF World Championships have been keeping me busy with building two web projects between the games.

https://hamatti.org/posts/two-small-hockey-web-projects/

hugovk, (edited ) to random
@hugovk@mastodon.social avatar

Pittsburgh-bound for #PyConUS! Plus some bonus #aurora from last night ("revontulet" or "fox fires" in Finnish)!
#Helsinki #AuroraBorealis #NorthernLights #revontulet

hamatti,
@hamatti@mastodon.world avatar

@hugovk Have fun!

hamatti, to 11ty
@hamatti@mastodon.world avatar

Here I was, sitting on my couch watching the #Eleventy conference when I suddenly saw and heard myself on the screen talking about static sites.

xahteiwi, to random
@xahteiwi@mastodon.social avatar

WTF, CC?

You honestly argue that the content I put out under the International version of CC-BY-SA can be snarfed up by an LLM because of the "fair use" doctrine that's specifically USian, rendering the licence conditions moot?

https://creativecommons.org/2023/02/17/fair-use-training-generative-ai/

hamatti,
@hamatti@mastodon.world avatar

@xahteiwi I especially liked the "copyright’s purpose is to serve the public good" in a case where the outcome is to make a few corporations rich on massive amounts of work by others.

brianokken, to random
@brianokken@fosstodon.org avatar

I’m listening to “Company of One” by Paul Jarvis.
Chapter 5 is about mindset.
The discussion about passion is worth the price of the book tenfold, and should be required content for students, new grads, new hires, and really everyone.

hamatti,
@hamatti@mastodon.world avatar

@brianokken It's a great book! I read it every now and then when I feel like I need some encouragement.

hamatti, to random
@hamatti@mastodon.world avatar

A friendly reminder that if you're using a 3rd party RSS service, it's a good idea to back up (export) your feeds regularly.

I have a calendar reminder on the first Monday of each month and a git repository where I store an OPML file with all the feeds I've subscribed to.

We know services go down all the time and I'd hate to lose my feeds because of that.

hamatti, to javascript
@hamatti@mastodon.world avatar

Almost all of my hobby projects' frontends are written in vanilla Javascript because for small projects, there's really no need to add a complexity of a framework.

robb, to random
@robb@social.lol avatar
hamatti,
@hamatti@mastodon.world avatar

@robb @chriskirknielsen THPS2 is one of THE games for me. Never owned it as a kid but my best friend did and we spent so much time playing it in his home and then eventually as I grew up I bought my own copy (as well as the remaster).

The gameplay, the levels, the soundtrack. Hands down my favorite Tony Hawk game of all time.

hamatti, to random
@hamatti@mastodon.world avatar

If you're participating in the wonderful blogging month, I invite you to double up and spend one of your May blog posts to also participate in this month's Carnival where the theme is Creative Environments.

Instructions for how to participate are at: https://hamatti.org/posts/indie-web-carnival-may-2024-creative-environments/

hamatti, to 11ty
@hamatti@mastodon.world avatar

I had a fun night teaching to a friend today.

It enforced my views on how amazing it is. Everything, including the configuration can be done one thing at a time and the site can be built in between each step.

Makes teaching it from scratch so much more enjoyable as there are zero "just ignore this for now, I'll explain it later" moments so many other things include as part of the scaffolding.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • osvaldo12
  • modclub
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • thenastyranch
  • Youngstown
  • everett
  • InstantRegret
  • slotface
  • ngwrru68w68
  • rosin
  • JUstTest
  • tacticalgear
  • GTA5RPClips
  • Leos
  • Durango
  • mdbf
  • cisconetworking
  • tester
  • ethstaker
  • cubers
  • provamag3
  • normalnudes
  • anitta
  • lostlight
  • All magazines