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

39 posts
8 followers
Powered by
WordPress
Best Web Analytics

wideangle.co

  • We must move with the flow of the process

    The mystery of life isn’t a problem to solve, but a reality to experience. A process that cannot be understood by stopping it. We must move with the flow of the process. We must join it. We must flow with it. — Jamies, Dune Part One, 2021

  • Tweaking Switch Weight for Home Row Mods

    Using Home Row mods was always a challenge for me. When trying Home Row Mods on QMK-based keyboards, the problem was always timing and chords. Sadly, chords are an all-or-nothing feature unless you invest in building custom functions in the firmware, something I have yet to get into. However, the story on ZMK keyboards is…

  • I call it: Crap Weekend

    So this was a great weekend.

  • Sometimes you need someone to police you

    Today’s release of Somebody Stop Me, the version 1.3.1 includes new lockdown mode – the block PIN. How does the block PIN work? Ask your friend, partner, spouse, or a child to set a PIN for you. When the PIN is enabled, you cannot disable blocking of specific sites once your daily time limit expires. …

  • Somebody Stop Me – 1.2.1

    New release of Somebody Stop Me got to Chrome Web Store yesterday. Version 1.2.1 is packed! All the above settings and rules are stored in browser sync storage. As always, nothing leaves your browser. The extension makes no external calls.  Enjoy!

  • Casually hitting 99WPM

    If you hear someone telling you you can easily reach 100WPM on split keyboard, take it with a grain of salt. That is likely true if you are already proficient at touch typing. I was not. Getting to 100WPM took ages. Only now, after 6 months I reach these speeds with casual practice without massive…

  • Arts and crafts are for human

    I love the acceleration that AI agents offer for some tasks. It is a real joy to avoid doing boring stuff that would be otherwise hard to script and automate. So that’s a win. What I do not like, however, is framing it as a centrepiece. Using AI to write requirements, implementing requirements, and reviewing…

  • US Convenience vs EU Freedom

    If you abort your European journey at the first, or second or even third snag, let me leave you with this. This is an extract from Cory Doctorow’s blog post: If Trump wants to steal Greenland, he doesn’t need tanks or missiles. He can just tell Microsoft and Oracle to brick the entire Danish state…

  • Split ergo with custom cherry profile

  • “Security Research Slop” Accelerated by AI

    The past few months have been increasingly frustrating. Previously, we received “vulnerability” reports from “security researchers” that, while often inaccurate, at least related tangentially to our service. Today, we are flooded with AI-generated long-form reports that discuss random features – features we neither have nor offer. The AI-generated slop is well-written and appears professional. Yet…