Jarek Rozanski
Jarek Rozanski
@jarek@its23.eu

Hi, I am Jarek, a seasoned Software Engineer with extensive experience in developing complex systems like search engines, web applications, and electronic trading platforms. I currently run my own consulting firm, Input Objects, and privacy-first web analytics, Wide Angle Analytics. When acting as a Functional Programmer, I primarily code in Scala but also have a strong interest in OCaml and F#. On a daily basis, I use various programming languages, including Java, C#, JavaScript, TypeScript, and Go.

This account is attached to my WordPress instance. My main Mastodon account is @jarekrozanski@mastodon.social

30 posts
6 followers
Powered by
WordPress
Best Web Analytics

wideangle.co

  • Type better, not faster

    If you are learning to type, I would encourage you to focus on accuracy above speed. From my experience, in journey from measly 10WPM when touch typing to a very comfortable 92WPM, focusing on typing well, thinking – at first at least, about using correct finger, reaps the most benefit. Speed follows accuracy.

  • RGB is Lame 👎🏻

    Repeat after me: I do not need RGB in my keyboard. I am no longer 10y old. Ok, now that’s settled, please tell this to every keyboard manufacturer out there! Please.

  • Visual Studio Code – Sans AI

    Recent conversation on #HackerNews [1] make be aware of an interesting setting in the Visual Studio Code. Namely the chat.disableAIFeatures which allows to disable all AI features [2] of the editor. Not opposed to using AI assistance. I personally do use it as well. But I like to keep VSCode lighter and snappier for ad…

  • Beyond Deploy: Episode 2

  • WordPress Federated posts formatting

    First snag with the #ActivityPub plugin for #WordPress: It appears that even simple formatting, such as new lines, is being trimmed when viewed from #Mastodon. Not sure if this is WordPress or Mastodon doing. Any advice? That was fast. Thanks to helpful community support of ActivityPub plugin, I got quick reply and solution to my…

  • Tiny Keyboards Layout

    I was a huge fan of #Miryoku. It feels so ergonomic and logical that I “mastered” it in a matter of minutes. But Miryoku has a fatal flaw. Using Modifier + Letter/Number + Nav button is impossible without very custom mappings. I am trialling a slightly modified RSTA layout on a 3w6 #ergokeyboard starting. It…

  • Embracing Fediverse

    It is 2026 and I can’t believe it took to me so long to embrace full power of Fediverse. Today is am starting with WordPress integration and ActivityPub plugins. Very excited.

  • Hobby or No Hobby

    Here’s what billion-dollar businesses have in common: they weren’t built after their founders perfected their “endgame” keyboard.  Back in May and June 2025 – about four months before writing this post – I got sucked into the vortex that is custom keyboards. If you’re not aware, there’s a whole cottage industry built around people who not only…

  • MRR Sucks as Measure of Success

    While I am not a big fan of Monthly Recurring Revenue – MRR, as a measure of success, I support the argument that it (or its increase) is a signal of customer interest. That said, I, as a consumer or a business client, actually avoid those who publish MRR metrics. Here is why: So, MRR…

  • You should learn something new

    … even if it is not comfortable. Or perhaps, especially if it is uncomfortable. This is my keyboard. This is what I use to type on as my so-called daily driver. And that’s a lie. It’s only half of my keyboard 😉 My keyboard, an interpretation of the open-source hardware 3w6, has just 36 keys.…