Keith Williams (@keithwillcode) 's Twitter Profile
Keith Williams

@keithwillcode

Head of Engineering @ cal.com

ID: 245128039

linkhttps://www.linkedin.com/in/keithwillcode/ calendar_today30-01-2011 23:24:09

98 Tweet

100 Takipçi

65 Takip Edilen

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Just had our biggest month in terms of reviewing and merging PRs on our core team, with team size over the same time period increasing at a much smaller clip. Love to see it.

Just had our biggest month in terms of reviewing and merging PRs on our core team, with team size over the same time period increasing at a much smaller clip. Love to see it.
Keith Williams (@keithwillcode) 's Twitter Profile Photo

20 years after almost doing aerospace eng and not computer eng, have come to realize a beautiful link between them: balance. Tests Too few - too risky 100% coverage - pedantic Git Chaotic - hard to collab Extra clean - pedantic Planning Little - confusion A lot - rigidity

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Our Docker setup has been ported to our main repo calcom/docker -> calcom/cal.com Looking forward to better supporting this moving forward and to seeing amazing updates from our community. github.com/calcom/cal.com…

Keith Williams (@keithwillcode) 's Twitter Profile Photo

We got hit with a DDoS of about 10 million requests around an hour ago. Fortunately many were blocked by Cloudflare but the others, although 404s, took up DB resources and crushed our app. Fixes coming soon. Apologies for the disruption.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

I get asked a lot "what are the most important skills I need to join cal.com?" As a small engineering team doing the work of a team double its size, technical skills are only a part of the story. You have to grind hard, be humble and love autonomy.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Having a deep dive with our internship cohort: In the age of AI, what does learning mean to you now that much of the process of getting to the final result is done by AI? I think answering this question is incredibly important to properly continue growing.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Don't be afraid to have closed, unmerged PRs on open-source repos if you are exploring. Many times those explorations help you find a better result. I have 119 closed, unmerged PRs on github.com/calcom/cal.com and it's all good.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Someone convince me: Now that LLMs can easily write boiler plate code for DB layer crud + help with harder SQL, why would you choose to use an ORM knowing their side effects in terms of perf?

Keith Williams (@keithwillcode) 's Twitter Profile Photo

While everyone is checking their wrapped music, I’m checking wrapped Cal.com eng. 3,283 merged PRs 194 releases 266% increase in perf work 123% increase in refactors 28% total output growth Love our team.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

We reached out to all self-hosters directly but if you have been running any version of Cal.com yourself, make sure you are updated to github.com/calcom/cal.com… as it contains the patch for the very dangerous RSC vuln.

Keith Williams (@keithwillcode) 's Twitter Profile Photo

Have always been a big fan of underdogs and small teams doing amazing things. If you keep your head down, study hard, work hard and dedicate yourself to your craft, you’ll put yourself in a position for success, regardless of the path you choose to take.