CEO & Co-Founder
Ori Keren is CEO and Co-founder at Linear B. Prior to starting LinearB, Ori Keren was VP of Research and Development at CloudLock (acquired by Cisco). Prior to joining CloudLock, Ori managed an engineering group at Interwise (acquired by AT&T). With more than 13 years of experience, Ori has a solid track record of building excellent engineering organizations from the ground up and leading innovative software projects that drive mission critical value to large enterprises around the globe.
Ori brings 20+ years of software engineering experience ranging from engineer all the way up to his most recent position as VP of R&D at Cloudlock (acquired by Cisco). As CEO of LinearB, Ori is on a mission to help companies build data-driven engineering organizations.
How to Optimize Non-Coding Time
This talk is unique because 99% of developer productivity tools and hacks are about coding faster, better, smarter. And yet the vast majority of our time is spent doing all of this other stuff. After I started focusing on optimizing the 10 hours I spend every day on non-coding tasks, I found I my productivity went up and my frustration at annoying stuff went way down.
I cover how to save time by reducing cognitive load and by cutting menial, non-coding tasks that we have to perform 10-50 times every day. For example:
Bug or hotfix comes through and you want to start working on it right away so you create a branch and start fixing. What you don’t do is create a Jira ticket but then later your boss/PM/CSM yells at your due to lack of visibility. I share how I automated ticket creation in Slack by correlating Github to Jira.
You have 20 minutes until your next meeting and you open a pull request and start a review. But you get pulled away half way through and when you come back the next day you forgot everything and have to start over. Huge waste of time. I share an ML job I wrote that tells me how long the review will take so I can pick PRs that fit the amount of time I have.
You build. You ship it. You own it. Great. But after I merge my code I never know where it actually is. Did the CI job fail? Is it release under feature flag? Did it just go GA to everyone? I share a bot I wrote that personally tells me where my code is in the pipeline after it leaves my hands so I can actually take full ownership without spending tons of time figuring out what code is in what release.