Omer van Kloeten
Hey there 👋
I’m Omer, a 20+ year veteran software engineer with a wide range of experience in various roles in the industry, be it leading technology, teams or products. During my career, I worked at a bunch of startups (five of which exited) and a couple larger companies.
I’m an avid generalist with experience in backend, data, distributed systems, machine learning, frontend, UX, and more. I’m passionate about the intersection between engineering, product and management, and about socio-technical systems. I love blogging, public speaking, knowledge sharing and organizing communities around tech, and have been doing so since 2003.
I’m currently a Principal Engineer at Forter and having a blast at it!
I’m Omer, a 20+ year veteran software engineer with a wide range of experience in various roles in the industry, be it leading technology, teams or products. During my career, I worked at a bunch of startups (five of which exited) and a couple larger companies.
I’m an avid generalist with experience in backend, data, distributed systems, machine learning, frontend, UX, and more. I’m passionate about the intersection between engineering, product and management, and about socio-technical systems. I love blogging, public speaking, knowledge sharing and organizing communities around tech, and have been doing so since 2003.
I’m currently a Principal Engineer at Forter and having a blast at it!
Posts
Becoming a more self-directing Staff+ individual contributor
Iāve spent the last five years of my career in Staff and Principal roles and have always hit a point where I feared inertia was taking over. In my last two roles, Iāve found a way of refocusing the role that works for me, and LeadDev have kindly asked me to share it with the world. I sincerely hope this helps more people. Please do let me know if it helped you. Continue to read Becoming a more self-directing Staff+ individual contributor.
2023-03-13
1 min read
A Fence, a Deviance and a Window
Imagine youāre joining a new role and see something that makes you go āwtaf did they think when they did this?!ā - whatās the first thing you do? If your answer is āchange it,ā then chances are youāre wrong. To explain why, letās visit a fence, a deviance and a window. As software engineers, our initial drive is to šš»solvešš»allšš»thešš»problemsšš»ā¦ but what looks like a problem isnāt necessarily one. Chestertonās Fence essentially says āthereās a fence, you donāt know why, donāt go removing it before understanding it.ā
2022-09-24
4 min read
Refactoring and Trust
Refactoring has many faces. When you start out, a fresh-faced developer, your only goal is to make your code Do The Thing. You forgot that semicolon or that loop was off-by-one and it took you the whole day to wade through those error messages to figure that stuff out and youāre on top of the world because you Fixed The Code and what do you mean change the code it WORKS NOW. Some years pass,
2021-08-05
4 min read
Mac Tips, Tricks and Utilities
Iām always looking for a way to get more out of my setup. In the past year, since moving from Windows to OSX, Iāve accumulated some knowledge and utilities Iād like to shareā¦. You can read the copy of the original post, or if that goes down too, you can try the Wayback Machineās copy of it. Context: This post was automatically imported from my old blog, which was originally hosted on Microsoftās ASP.NET Community Blogs. When they shut it down, I dumped all of my old posts to Wordpress. You can still check out the original blog on the Wayback Machine.
2012-11-19
1 min read
Parallelized Streams in Scala ā Not What You Thought
I had a Stream of data coming in from an input source and had to do some heavily-CPU bound work. The code looked like this:ā¦ You can read the copy of the original post, or if that goes down too, you can try the Wayback Machineās copy of it. Context: This post was automatically imported from my old blog, which was originally hosted on Microsoftās ASP.NET Community Blogs. When they shut it down, I dumped all of my old posts to Wordpress. You can still check out the original blog on the Wayback Machine.
2012-08-23
1 min read
Selected Talks
How to better understand business context as a StaffPlus engineer
Hosted June 2023 as part of the StaffPlus Broadcasts series
2023-06-07
1 min read
Making an Impact as a Senior Individual Contributor - Panel
Hosted November 2022 at TechRadarCon'22
2022-11-14
1 min read
Deleting Tests with Types
Presented March 2019 at the Ruby Underground meetup
2019-03-21
1 min read
Type Your Business
Presented October 2018 at the Scala.io Conference in France
2018-10-31
1 min read
Power Up Your Build
Presented April 2018 at Wix's Guild Day
2018-04-12
1 min read
Podcast Episodes
Tech Career Stories - Omer van Kloeten (Hebrew)
I sat with Aya Shani and Eitan Masuary to chat about my career journey.
2022-11-14
1 min read
The Interviews We Don't Do @ BarvazGumi (Hebrew)
I talked to Vicky Kalmanovich about the kinds of skills we look for in software engineers and the interviews we donāt do that would test them.
2022-09-07
1 min read
Refactoring (and Observability) @ Reversim (Hebrew)
I talked to Ran Tavory and Ori Lahav about my philosophies around refactoring and observability.
2022-03-22
1 min read
An episode about space @ NoTarbut (Hebrew)
I talked to Avi Etzioni and Gal Zellermayer about why open-plan offices should not be taken as the status quo.
2019-05-05
1 min read
We can see your ā³ļøā³ļøā³ļøā³ļøā³ļø š±āš» @ CyberCyber (Hebrew)
I talked to Ido Kenan about my work on plaintextoffenders.com and bad password practices.
2019-05-02
1 min read