Christian Kjær

1.6K posts

Christian Kjær banner
Christian Kjær

Christian Kjær

@codetalkio

Co-Founder/CTO at Yaay (https://t.co/1h6XFyTBlI) building the taste layer for the physical world 🌞 •• ✍️ at https://t.co/fOGJfINDR6 •• https://t.co/T286gLOCPe

Copenhagen, Denmark Katılım Ocak 2010
779 Takip Edilen230 Takipçiler
Sabitlenmiş Tweet
Christian Kjær
Christian Kjær@codetalkio·
We’re looking for two people to join yaay to build the taste layer for the physical world - react native dev with solid experience (remote or on-site - fractional designer with flair for consumer (on-site) Read more and apply here yaaytravel.notion.site/Careers-Come-b…
English
0
0
4
234
Christian Kjær
Christian Kjær@codetalkio·
@joypbuilds @Apple "system data" is such a black hole - like, what do you mean I have +320gb of just some unknown data😭
Christian Kjær tweet media
English
1
0
1
13
joy p
joy p@joypbuilds·
there is no way apple still has no solution for cleaning out system data on your device without a hard format i have 180 gb of system data on my macbook too clutch up please @apple
joy p tweet media
English
6
0
12
961
Christian Kjær
Christian Kjær@codetalkio·
not gonna shame anyone, the provider we used has been super nice and I’m excited for what they’re cooking but it didn’t fit our way of thinking about data, and our unpredictable needs
English
0
0
0
9
Christian Kjær
Christian Kjær@codetalkio·
we’ve only ever had two outages at yaay, and both were from choosing a database that wasn’t fit for our purpose an important requirement: there must be a knob you can turn to pay more $$$ to handle more traffic we’re built for vitality, we need to control the ceiling ourselves
English
1
0
0
55
Christian Kjær
Christian Kjær@codetalkio·
@ipla03 is there a design decision behind this? I feel like with e.g. react-compiler you could now just generate a tag for each hook at transpile time and you’re no longer dependent on order I guess an original constraint was maybe that it should work raw in the browser
English
1
0
1
36
Christian Kjær
Christian Kjær@codetalkio·
@theo Xcode is probably the biggest thing keeping me from ever wanting to do Apps in Swift the dev experience is so horrible, and Swift ain’t gonna be the only language I’m using, so now I’m forced into at least two editors anyways
English
1
0
2
435
Theo - t3.gg
Theo - t3.gg@theo·
Xcode is legitimately one of the worst pieces of software ever made. Their entire platform is gimped by the worst developer tooling still distributed in the 2020's I cannot fathom how Apple stays ahead with such a blatant lack of care for developer tools
English
280
86
3.3K
251K
Christian Kjær
Christian Kjær@codetalkio·
@GergelyOrosz it’s a bit like getting handed a prototype that runs locally for one person and being asked to put that in production for all users there’s a canyon in complexity difference, and that’s not easy for non-technical ppl to see which leads to unrealistic expectations and burnout
English
0
0
1
30
Christian Kjær
Christian Kjær@codetalkio·
@GergelyOrosz AI has set insanely unrealistic expectations there has always been a subtle difference between a change/feature that takes days vs weeks AI has given ppl a tool for the former, so now they expect the latter to be just as easy, but it just isn’t
English
1
0
2
253
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Can confirm this is a global trend based on so many additional messages+comments. It is hitting eng leaders far more. Product leaders also. Ofc outside of Eng leadership burnout/uncertanity feels higher than before but this group feels it so much more. Will write about it
Gergely Orosz@GergelyOrosz

Interesting trend: CTO/ Head of Eng / VPE folks at startups and mid-sized companies are... leaving / burning out. Hiring for these roles is HARD, but even after filling the role, they will often leave a few months later and take a career break And they have v good reasons

English
33
20
597
89.2K
Christian Kjær
Christian Kjær@codetalkio·
apparently our account got archived as inactive 😅 dunno what kind of activity was expected for an alerting software other than..sending alerts?
English
0
0
0
24
Christian Kjær
Christian Kjær@codetalkio·
no notice or anything, found out by trying to log into our account and it said welcome as if I was a completely new user hope they can restore everything, but not confidence inspiring for the software which literal job is to ping me when something is wrong
English
1
0
0
35
Christian Kjær
Christian Kjær@codetalkio·
okay, crazy coincidence: the day we have an outage is the day incident.io just decided to wipe/reset our account? only found out when I was checking to see if we had a gap in our alerting only to find out that everything had fired but nothing had paged me
English
2
0
1
142
Christian Kjær
Christian Kjær@codetalkio·
@posthog feel free to steal ideas! 😄 a “prompt LLM” step would be fantastic in workflows, especially if it can have MCP context Right now we’re using the API call block to call our own systems that are already hooked up (e.g. for the triage, but also for translation of tickets)
English
1
0
1
47
Christian Kjær
Christian Kjær@codetalkio·
to be honest, a better approach than replacing is to use AI to build powerful integration layers ontop for example, we’re combining PostHog support + workflows to integrate App Store Reviews, AI triage and investigation pulling prod data, and integrating it into our App
Gergely Orosz@GergelyOrosz

And this is exactly why “SaaS replaced by AI coded software” is not viable for any company that has a an ACTUAL business. It’s a fun exercise to rebuild ticketing/o11y/feature flags etc… but do you really want to maintain it? Do you want updates, oncall etc to be YOUR problem??

English
3
0
2
242
Christian Kjær
Christian Kjær@codetalkio·
the AI investigation is honestly insanely helpful: it’ll figure out what the user was doing around the time they wrote the ticket, that relates to the ticket, and has access to error logging and prod logs as well to immediately see if it can find a root cause
English
0
0
0
17
Christian Kjær
Christian Kjær@codetalkio·
we let PostHog be the engine for that - I don’t wanna waste time building interfaces, managing auth, etc and we use AI to create all the various integration points it’s just about thinking smart: maintenance is the worst burden to take on - reduce it if you can!
English
0
0
0
21
Christian Kjær
Christian Kjær@codetalkio·
a third one: we vendored expo-maps in order to fully integrate it with our App’s flow, adding clustering support in native code, moving things to background threads, and tailoring it to our customization needs
English
0
0
0
13
Christian Kjær
Christian Kjær@codetalkio·
another example is porting the GraphQL deduplicator project, which is fairly small and contained, from JS to Rust so we could integrate it into our Rust GraphQL API to reduce the amount of data sent over-the-wire
English
1
0
0
25
Christian Kjær
Christian Kjær@codetalkio·
bun’s rewrite to rust is probably the project that inspired me most in how to approach using LLMs for development i’m much more aggressive porting/rewriting code, or vendoring dependencies to tailor them specifically to our needs in ways that doesn’t make sense to upstream
English
1
0
2
114
Christian Kjær
Christian Kjær@codetalkio·
@angerman it doesn’t have vision understanding? That’d kinda make it useless for any meaningful frontend or mobile work - that shit never render like you wish it would from code alone
English
1
0
1
31
moritz ✨
moritz ✨@angerman·
GLM's lack of eyes is really handicapping it right now hard for me. Sigh.
English
2
0
1
147