Reposted by Kirsten LumKirsten Lum @machsci.bsky.social · 27/01/2025Trying to make each and every transform efficient in the micro leads to inefficiencies in maintenance in the macro 141
Kirsten Lum @machsci.bsky.social · 19/01/2025Startup idea — a toy that looks like a generic hand-held computer with a few analog inputs/outputs (buttons, switches, lights) and a screen. Kid can use voice to describe an adventure they want to have (exploring a jungle, space rescue mission, vet on Mars). Toy generates a relevant UI onscreen… 590
Kirsten Lum @machsci.bsky.social · 17/01/2025Currently solving a thousand dynamic problems (watching Peppa Pig) 030
Kirsten Lum @machsci.bsky.social · 15/01/2025By the way, the judo move if you’re in a conversation with someone like this is: “Why won’t {solution} work?” (They give an example) “You mean you can’t figure out how to solve that problem?” 291
Kirsten Lum @machsci.bsky.social · 15/01/2025It’s always easiest to take the position that something is unsolvable, because it puts the burden on the other person to provide a solution. But you can’t be wrong too many times before no one wants to work with you anymore. 1102
Kirsten Lum @machsci.bsky.social · 06/01/2025One thing I like about this place is how folks list the company they work for in their bio. Look at us. We’re incredible. All of us with our lives and lil jobs 1160
Kirsten Lum @machsci.bsky.social · 06/01/2025Me: *fills myself up with delicious, nutritious food* My body: Thanks, now time for a little treat 170
Kirsten Lum @machsci.bsky.social · 06/01/2025Know your triggers, and have a plan for how to cope with their effects in a healthy way 0100
Kirsten Lum @machsci.bsky.social · 06/01/2025I love when Instacart suggests wines to pair with the string cheese I just added to my cart. 2240
Kirsten Lum @machsci.bsky.social · 02/01/2025Don’t think of it as whether the data has error or not. Most of the time it will. Think of it as whether the error in the data will cause you to make a different decision than if the data was perfectly clean. Most of the time it won’t. 0508
Reposted by Kirsten LumKirsten Lum @machsci.bsky.social · 31/12/2024Conversely, database tools should offer some affordance for enforcing correct joins, especially in cases where identifiers are not unique in this way. But they don’t! Inexplicable to me. 421
Reposted by Kirsten LumKirsten Lum @machsci.bsky.social · 31/12/2024And all the cloud platform maxxers were like 022
Kirsten Lum @machsci.bsky.social · 31/12/2024One of the biggest things I learned this year is there are several things you can do with your body to activate debug mode on your mind. They’re so simple, the mind generally won’t put up much resistance to doing them. But in order for it to work, you have a template for a healthy mind to install. 461
Kirsten Lum @machsci.bsky.social · 31/12/2024Identifiers which are only unique within another identifier’s scope (e.g., product IDs that are only unique within their category) are the submarine screen doors of data. 3161
Kirsten Lum @machsci.bsky.social · 30/12/2024If you give an analyst tabular relational data, they’re going to build a world model, part 1 5194
Kirsten Lum @machsci.bsky.social · 29/12/20243 year-old: This is a special coffee. It’s called — juice! Do you want to try some? 1140
Kirsten Lum @machsci.bsky.social · 28/12/2024The #1 skill for delivering ML models at an eye watering pace is setting performance goals. The goal is not to build the best model. The goal is to build a model that beats the status quo, and get it in production as fast as you can. It works like this: 2373
Kirsten Lum @machsci.bsky.social · 27/12/2024Defining a sustainable business optimization metric that is not dollars is extremely hard. 460
Kirsten Lum @machsci.bsky.social · 27/12/2024When something is going wrong, try skipping over the, “Why is this happening?” phase, and going straight to the, “What would happen if…” phase. Not only is the problem usually solved faster, you often learn the why in the process. 360
Kirsten Lum @machsci.bsky.social · 27/12/2024AI doesn’t have a problem writing code. It has a problem creating a system of inputs and outputs. 230
Kirsten Lum @machsci.bsky.social · 27/12/2024Claud’s favorite way to gaslight me: “Ah apologies, that code only works with newer versions of this package. Let’s try something else.” 8241
Kirsten Lum @machsci.bsky.social · 26/12/2024Because all data is either a snapshot of reality or a proposal for how to categorize and describe it (aka facts and dimensions) 2141
Reposted by Kirsten LumKirsten Lum @itskirstenlum.bsky.social · 25/12/2024Merry Christmas to all those who don’t celebrate but would still welcome sincere wishes for their peace and flourishing. 1122
Kirsten Lum @machsci.bsky.social · 24/12/2024All I want for Christmas is uuuuuniversally unique identifiers instead of incrementing integers! 11514
Kirsten Lum @machsci.bsky.social · 24/12/2024Don’t ask me to make a “quick spreadsheet” for someone because I’m going to use the full might of my Excel skills and it’ll look better than everyone else’s lol 2140
Kirsten Lum @machsci.bsky.social · 24/12/2024Like making me play flawless Stravinsky on my MX Keys 030
Kirsten Lum @machsci.bsky.social · 24/12/2024What is your biggest database design pet peeve and why is it camel-cased table and column names? 5180
Kirsten Lum @machsci.bsky.social · 23/12/2024At that age when I like very few Things more than I like having fewer Things 1100
Kirsten Lum @machsci.bsky.social · 22/12/2024I need another word to describe myself instead of “self-taught.” Self-taught captures the hard work I put in, but it doesn’t sufficiently honor the generosity of the friends, co-workers, and community that shared knowledge and opportunities with me. I wouldn’t be here without them. 16402
Kirsten Lum @machsci.bsky.social · 22/12/2024Does Bluesky like video? Would you watch a video rant(s) about data? 1130
Kirsten Lum @machsci.bsky.social · 21/12/2024Interviewer: Can you explain this gap in your resume? Me: Sorry I’m just really really bad at formatting in Word 2823
Kirsten Lum @machsci.bsky.social · 21/12/2024I’ve got the yips except it’s for hitting send on emails 080
Kirsten Lum @machsci.bsky.social · 18/12/2024Just realized this is the plot of 100% of the “transporter error” Star Trek episodes. 150
Reposted by Kirsten LumKirsten Lum @machsci.bsky.social · 18/12/2024Every time I have to explain to a software engineer what is required to successfully load a csv with an automated process, I lose 80% of the credibility I built with them. Then I gain 120% of that credibility back when they see it is as hard as I said it is. 181
Kirsten Lum @machsci.bsky.social · 18/12/2024Look right at me — moving data around is still the biggest problem in AI bar none. Literally getting your data into a place without mangling it is so hard and it’s so embarrassing for our profession. Imagine being like “Yes I know you invented infinite hydrogen energy but pipes are hard.” 3183
Kirsten Lum @machsci.bsky.social · 15/12/2024Just tryna be really good at whatever I’m doing at the moment as a way of drawing people in so I can say something encouraging to them 2111
Kirsten Lum @machsci.bsky.social · 15/12/2024Almost all the system design documents I’ve seen have the same flaw: They mix flows with integrations. Lines should always either mean “first…next” or “from..to” but never both. 4193
Kirsten Lum @machsci.bsky.social · 08/12/2024The laminar flow of my tears as I realize the “customer dataset” the data engineering team prepared for me is day-level aggregate 1180
Kirsten Lum @machsci.bsky.social · 08/12/2024Posting bangers like a lost Canada Goose honking for its migration buddies 130
Kirsten Lum @machsci.bsky.social · 08/12/2024No, you don’t need to hire an analyst, you need to hire a therapist 190
Kirsten Lum @machsci.bsky.social · 06/12/2024You: *clicking around my Google Sheet* So where’s the database for this data? Me: *blank stare* The sheet IS the database 2202
Kirsten Lum @machsci.bsky.social · 30/11/2024The perfect example of why having a (true) mental model of your organization’s inputs and outputs is so important 2151
Reposted by Kirsten LumKirsten Lum @machsci.bsky.social · 30/11/2024If you want something thought-provoking — balance (as most people imagine) is also not the answer. When people look at a bridge, they think that its strength is because it is balanced on pylons. That’s not the case. The bridge stands because it is under immense tension. Balance to most people… 102
Kirsten Lum @machsci.bsky.social · 28/11/2024When you have a problem, action is not by default justified. The action has to have some reasonably plausible way of improving the problem, and also not have the obvious consequence of creating more problems. If action does neither of those, I’d suggest spending the effort thinking more instead. 190