Founder @ stroma.design | Performance Intelligence | prev Eng Manager @MultiChoiceGRP

Joined September 2009
145 Photos and videos
Since ChatGPT dropped, we're all 10x engineers now. So the web must be getting faster, right? Wrong. I pulled 4 years of empirical performance data for the South African Insurance sector. The findings are sobering. 🇿🇦 A short thread on the 'Interaction Tax' 🧵👇
1
35
4️⃣ The Hardware Subsidy: The only reason the sector hasn't ground to a halt? Consumers upgrade their phones, which masks the bloat.
1
27
In an era where it's easier than ever to ship code, it's harder than ever to stay fast. Where does your funnel sit on this curve? Run a scan to see your risk and opportunity: 🔗 stroma.design/scan
38
Day 4: Bring your own Drum Kits 🥁 Drag & Drop your own samples directly into the sequencer (bulk import or per-track) I'm debating adding persistence so you can A/B test kits without re-dragging. Would you use that? #buildinpublic #webaudio
1
4
86
💡Stop over-indexing on synthetic Lighthouse audits that don't represent your real users. Lighthouse tells you that your site is slow. The web-vitals library (attribution build) tells you what is slow. Instead of a generic number (LCP: 2.4s), pipe the full diagnostic context as custom dimensions to your analytics tool: 1. debug_target (The exact DOM element) 2. debug_time_to_first_byte 3. debug_element_render_delay Give it a go! 📦 npm install web-vitals #PerfMatters #WebPerf
1
1
100
Day 3: Ghost notes Grid Locks 👻 1. Sequencer now fills gaps with quiet, syncopated ghost hits (like a real drummer) 2. Ability to 'lock' tracks that bypass swing and stay on grid. (Demoing the lock on the Kick below to keep the beat anchored 👇) #buildinpublic #webaudio
2
5
127
Day 2: Finally cracked the math behind the #jdilla swing. 🍩 Got the humanize dial working - it injects specific micro-shifts (push/pull) to the kick, snare, and hihats to get that off-grid feel. It’s starting to sound properly "drunk" now. Sound on 👇 #buildinpublic #webaudio
1
119
Been sleeping on the Web Audio API and @GoogleMagenta. Trying to recreate that iconic #jdilla swing in the browser. 🥁 props to @cwilso for the article on audio clocks (web.dev/articles/audio-sched…) basic step sequencer for now 👇 #buildinpublic #webaudio
1
4
194
Finally built up the courage to give my first talk. Stream link: youtube.com/live/SKJRVwwUBaw…
97
Jonathan Booysen retweeted
The separation between design and development is self imposed. Don't build a bridge. Tear down the wall.
7
73
340
Jonathan Booysen retweeted
Design and engineering United @marcintreder #UXJhb19 @UXSouthafrica
1
3
Jonathan Booysen retweeted
We have thousands of incredibly shitty programs and apps that were shipped on time. Deadlines don’t make things better.
14
288
824
Jonathan Booysen retweeted
25 Sep 2018
y’all need to stop

30
136
609
Will this be live-streamed @WitsUniversity ?
Jack Ma, the founder of Chinese e-commerce giant Alibaba, will on Wednesday launch the "Netpreneur Prize" initiative on his first ever visit to South Africa. #JackMa #Alibaba africannewsagency.com/busine…
2
Cool webinar series from InVision—DesignTalks: UX Copy. Check it out here: invisionapp.com/webinars/des…