Kenneth Skovhus
@kenneth_skovhus
Followers
2K
Following
2K
Media
25
Statuses
1K
Flipping bits to bring back magic at @linear
Copenhagen, Denmark
Joined February 2016
My most visual contribution to our planning features is our start and target date picker.
With the release of Initiatives, Linear now enables you to plan your product end-to-end within a single, purpose-built system. ⬢ Set the direction ⬢ Map out your project journey ⬢ Navigate from idea to launch https://t.co/HLd48RGDlv
11
13
378
Give people great tools — an issue tracker that feels effortless, a developer setup that brings an immediate connection to what they're creating — and they’ll do their best work. My first conference talk in 9 years is out. 🍿
Watch @kenneth_skovhus talk about Linear's iteration culture that relies on good developer experience and speedy tools like Oxlint, Rolldown-Vite, and Vitest to enable fast feedback loops.
0
0
8
I shared insights on Linear's culture, monorepo setup, tooling improvements using Rolldown and oxlint, thoughts on end-to-end tests, internal tooling + shoutouts to @worrydream
https://t.co/18hT2xX7Au
0
1
5
Give people great tools — an issue tracker that feels effortless, a developer setup that brings an immediate connection to what they're creating — and they’ll do their best work.
1
0
1
When feedback is instant, ideas flow. 🪄 My first conference talk in 9 years is out. I shared why fast iterations and great tools matter; and how @linear's collaboration with @voidzerodev helped us push iteration speed further.
2
3
15
Most AI tools are chatbots layered on top of old workflows. But the real change comes when AI proactively moves work forward. Welcome to the era of self-driving SaaS. https://t.co/QvXv2jRqAM
linear.app
12
26
420
Also, the developer/production inconsistency can lead to issues that only manifest in production. Looking forward to adopting full bundle mode. https://t.co/KBJS8JswSD
vite.dev
Next Generation Frontend Tooling
1
0
7
Vite's unbundled dev server approach was on of the main reason for Vite's speed and popularity when it was first introduced. And works great for smaller apps. But for larger applications, the unbundle approach introduced a substantial network bottleneck. The Linear applications
1
0
8
Got a sneak peak of Rolldown Vite's upcoming Full Bundle Mode today. 🔥 Developing @linear is about to get a lot smoother: → Cold start rendering up to 3X faster → Full reloads ~40% faster → 10X fewer network requests Kudos @sapphi_red & @voidzerodev!
5
8
94
really glad I didn’t have to buy an AI browser just to get it to integrate with my issue tracker
22
8
347
Tomorrow I’m at @ViteConf talking about fast feedback loops ⚡️ Why speed matters; not just for shipping faster, but for unlocking creativity and craft.
0
2
11
I’m touring with my Finnish metal band. Tonight we are visiting Amsterdam together with @GergelyOrosz
For the next stop on our Euro Tour, Linear is visiting Amsterdam! Developers, designers, and product builders - join us for an evening of conversation over brews and snacks with special guest @GergelyOrosz. RSVP → https://t.co/KV9jmyL73O
2
1
17
We want Linear to be a solid, high-quality product, which means we’re going to address any bug that comes in. It’s our first priority. Read more about our zero-bugs policy.
Bugs don’t age well. If you’re going to fix them eventually, it’s always better to fix them now. That’s the simple idea behind our zero-bugs policy. → https://t.co/6zdeiJL86L
0
0
7
If you’re still using styled-components, I recommend checking it out. GitHub: https://t.co/g5A4UmaUSk Blog post:
5
7
75
Luckily, @sanity_io has been working on an optimized fork that fixed the issue! After a fruitful collaboration with them, we ended with 40% faster initial component render. That was a good day! 🍻
1
0
60
At @linear we’ve started a company-wide performance push: every engineer spends time each week fixing bottlenecks. I spent some time digging into one of our biggest bottlenecks for initial rendering: styled-components, causing a cascade of recalculations on React 18+.
22
21
603
I’m a brave soul. 👋🏼 Really excited about oxlint’s new type-aware rules and their planned compat layer with ESlint rules. Providing a faster feedback loop to engineers and agents is crucial.
Brave souls are enabling Oxlint's type-aware linting despite its instability. 750s -> 20s = 37x faster on 10k files ⚡️
0
1
26