Michael Kaminsky Profile Banner
Michael Kaminsky Profile
Michael Kaminsky

@Mike_Kaminsky

Followers
1,851
Following
307
Media
35
Statuses
1,292

Co-founder of Training at Other stuff @

Joined January 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@Mike_Kaminsky
Michael Kaminsky
3 years
The flaws of most media-mix-models in one graphic:
2
5
62
@Mike_Kaminsky
Michael Kaminsky
3 years
@doinkpatrol @CaitCamelia I always imagine it's because they're having a hard day and could use the extra tip. That was always the case when I was having an off day as a server.
3
7
1K
@Mike_Kaminsky
Michael Kaminsky
3 years
Slack is truly awful for productivity -- It's designed to both disrupt flow-state AND promote impulsive ideas instead of well-considered proposals. I don't know how so many people have been bamboozled into thinking it's a replacement for email.
33
54
730
@Mike_Kaminsky
Michael Kaminsky
2 years
"I don't need a model, I just want to do a t-test." My brother in Christ there is always a model.
4
9
119
@Mike_Kaminsky
Michael Kaminsky
2 years
The takes on the SVB situation are just so incredibly bad. All of society works better if people can trust that their money is safe in a bank. It’s bananas that that is controversial.
5
6
123
@Mike_Kaminsky
Michael Kaminsky
2 years
I'm hiring for lots of #rlang roles at Recast. If you're a software engineer specializing in R, we've got a great role for you. Data analyst? Statistician / Data scientist? Please come work with us!
9
27
105
@Mike_Kaminsky
Michael Kaminsky
1 year
Seems like Bayesian statistics hasn't been picked up very quickly outside of academia. Anyone has thoughts as to why? Just not enough applications? Other approaches too ingrained in businesses already? People hate uncertainty?
41
11
100
@Mike_Kaminsky
Michael Kaminsky
2 years
Statistical modeling is hard. I often miss the days of working in machine learning where I just have to hyper-parameter tune my way to lower predictive error. In the world of inferential statistics there's no AUC metric to guide us and we have to use theory to get anywhere.
2
5
64
@Mike_Kaminsky
Michael Kaminsky
3 years
For my first programming (in Stata!) I was incredibly proud of myself for writing a program 5000 lines long which was the result of copy and pasting the same operation over and over again because I didn't know what a loop was.
0
3
52
@Mike_Kaminsky
Michael Kaminsky
2 years
A year and a half ago my friend Claire and I started Analytics Engineers Club to create the training course for analytics engineers we wished we had when we were struggling to teach ourselves the fundamentals of analytics engineering.
1
1
57
@Mike_Kaminsky
Michael Kaminsky
2 years
Probability and statistics are so counter-intuitive for the majority of the population that it makes it really difficult to build any type of product that is both statistically rigorous and usable by non-statisticians.
4
7
51
@Mike_Kaminsky
Michael Kaminsky
2 years
Nothing more confidence-inducing than seeing this on your doctor’s laptop during your first visit
Tweet media one
2
0
49
@Mike_Kaminsky
Michael Kaminsky
2 years
I spent the beginning of my career building sophisticated algorithms to back into the answer my boss was looking for. "Analyst degrees of freedom" is one of the most important but least discussed topics in business stats Once you've seen it, it's hard to trust an analysis again
2
3
46
@Mike_Kaminsky
Michael Kaminsky
2 years
i'm dying over this cold email i got inviting me to the Times Square Olive Garden
Tweet media one
10
1
49
@Mike_Kaminsky
Michael Kaminsky
4 years
Thrilled that Locally Optimistic slack for data folks is now over 3k people! But we've got 800 weekly active users and our free plan only lasts about 2 weeks. We are open to all and have no way to monetize, so if anyone knows someone @SlackHQ who can pull strings plz help!
5
6
46
@Mike_Kaminsky
Michael Kaminsky
3 years
At work. I love my slack communities for chatting with my friends, but really dislike using it for my job.
0
1
47
@Mike_Kaminsky
Michael Kaminsky
1 year
lol i think i'm an okay data scientist and I would never in my life be able to answer a question like this in an interview
@PhDemetri
Demetri
1 year
Speaking of data science interview questions, here is my fave
Tweet media one
13
9
206
6
1
47
@Mike_Kaminsky
Michael Kaminsky
2 years
2022 has been a wild year in the venture markets. Many people have said that it's one of the worst times to raise venture money they've ever seen. And yet. I'm very stoked to announce that Recast recently closed our seed funding round led by @LererHippeau .
6
3
48
@Mike_Kaminsky
Michael Kaminsky
1 year
@buccocapital The right thing for society is bad for homeowners. People want to lower the cost of housing without impacting homeowners’ largest financial asset which is obviously impossible so you see people talking like this.
0
0
40
@Mike_Kaminsky
Michael Kaminsky
2 years
Sometimes I feel like my job is just repeating the question “how can we break this effort up into smaller pieces we can ship faster?” over and over and over again
4
3
44
@Mike_Kaminsky
Michael Kaminsky
2 years
Incrementality is really the only thing marketers should care about. Marketers get distracted by platform metrics (impressions, clicks, ROAS) that aren't *really* measuring incrementality. Sometimes they're directionally correct. Other times they're misleading vanity metrics.
4
3
43
@Mike_Kaminsky
Michael Kaminsky
1 year
📢 Calling all Bayesians 📢 We're opening up another role for a senior data scientist to join our team at Recast. You'll get to use @mcmc_stan to solve some of the toughest problems in statistics powered by our massive cloud-compute infra. Join us.
1
10
43
@Mike_Kaminsky
Michael Kaminsky
3 years
Some days you science the data, and other days the data sciences you. That's just the way it is.
0
4
38
@Mike_Kaminsky
Michael Kaminsky
3 years
We had our first real @AEng_Club class today reviewing command line and git. I'm so FIRED UP right now about how great our students are and all of the learning that's happening. It's thrilling!
6
0
35
@Mike_Kaminsky
Michael Kaminsky
2 years
Very frustrating that it took me 10 years to start getting good at twitter and then it just immediately implodes
3
0
39
@Mike_Kaminsky
Michael Kaminsky
2 years
The most engergy-sucking tasks are the ones where you know there are no good solutions because you get to the end of the task and you're like "well, I did a good job but everything about this still sucks".
2
4
40
@Mike_Kaminsky
Michael Kaminsky
3 years
Slack: what if all work communication was twitter?
1
1
34
@Mike_Kaminsky
Michael Kaminsky
2 years
It turns out networking does not "spark joy" for me.
3
0
33
@Mike_Kaminsky
Michael Kaminsky
2 years
Four and a half years after leaving my last full-time job I just got my first paycheck from Recast and I've got to say it feels ... very good.
2
0
34
@Mike_Kaminsky
Michael Kaminsky
2 years
Staring down the barrel of 7 hours of zoom calls today and really questioning the choices that brought me to this point.
2
1
33
@Mike_Kaminsky
Michael Kaminsky
3 years
Just published a blog post about the power of using Bayesian methods (with example in PyMC3) for doing media mix modeling. This is a great easy introduction to the power of MCMC if you've been looking for an on-ramp!
1
5
32
@Mike_Kaminsky
Michael Kaminsky
3 years
@bennstancil I think for the bulk of analytics work (reporting) SQL is strictly better than python (definitely) and R (mostly). Once there's more modeling or complicated statistical analysis moving to R or python makes sense, but that's a very small % of the work.
1
1
32
@Mike_Kaminsky
Michael Kaminsky
2 years
Extreme danger for marketers if they expect these same results and their brand name isn't a verb.
@paulmarkbailey
Paul Bailey
2 years
‘Airbnb has reported its most profitable fourth quarter ever, two years after slashing its overall marketing investment but shifting spend from performance channels into brand building.’ Enough said.
27
43
294
4
0
32
@Mike_Kaminsky
Michael Kaminsky
2 years
👋 Recast is growing like crazy and we're looking for a Senior Data Scientist to join our team. Fluency with R and a passion for causal inference and Bayesian statistics are required.
3
7
30
@Mike_Kaminsky
Michael Kaminsky
3 years
I adopted a dog and my now life is basically just having warm hotdog slices in my pocket at all times
3
0
29
@Mike_Kaminsky
Michael Kaminsky
2 years
Strong disagree. A data artifact is "in production" if it's being used to make real decisions or impacts real customers. That finance excel spreadsheet? Production. Query on someone's desktop for the board deck reports? Production.
@josh_wills
JosH100
2 years
@bennstancil A data artifact is "in production" if a) it has a SLA and data quality checks that alert when they are violated, and b) all of its upstream sources have a data contract (which I define as a validated schema + data quality checks) which *also* alert when they are violated.
6
1
33
3
1
30
@Mike_Kaminsky
Michael Kaminsky
3 years
@sethrosen It's probably the most impactful piece of software ever written. It's taught billions of people how to write software. It's the original low-code / no-code tool. Every piece of software should strive to be as flexible and easy to use as Excel.
2
2
29
@Mike_Kaminsky
Michael Kaminsky
2 years
One year ago Recast had zero employees and now we have 8 and are growing fast. No matter how many blog posts you read about how quickly things change in a high-growth startup it's impossible to appreciate just how wild a ride it is until you actually do it.
2
1
26
@Mike_Kaminsky
Michael Kaminsky
2 years
I've been doing a lot of interviewing for Recast and it's really driven home the point that "data scientist" is a totally uninformative title. The breadth of skills and focus areas is so incredibly wide that it's basically uninformative
2
0
28
@Mike_Kaminsky
Michael Kaminsky
3 years
Hey hey! Applications close TOMORROW for analytics engineers club ( @AEng_Club ) spring cohort. If you've been looking to go from data analyst -> analytics engineer, this is your chance!
1
7
24
@Mike_Kaminsky
Michael Kaminsky
2 years
This weekend my gf asked how investors determine the value of a business and about 20 minutes into the spreadsheet lesson on net present value calculations I can’t help but imagine she regretted it
3
0
27
@Mike_Kaminsky
Michael Kaminsky
2 years
Just booked my first real not-bringing-a-laptop vacation in years and I am incredibly fired up to sit on the beach and just let my eyes unfocus on the horizon for three straight days.
1
0
28
@Mike_Kaminsky
Michael Kaminsky
3 years
@hspter When I worked at Analysis Group we did analysis replications. Analyst 1 writes down all of the assumptions, and analyst 2 re-does the analysis from scratch only looking at the assumptions (not the code).
1
0
25
@Mike_Kaminsky
Michael Kaminsky
2 years
Training up junior folks is very rewarding but getting to work with a team of extremely experienced professionals who are focused on executing at a very high level is just SO MUCH FUN.
1
0
28
@Mike_Kaminsky
Michael Kaminsky
2 years
As a founder I love working with consultants/contractors before making a full-time hire because that way I can start to see what good (and bad, sometimes) looks like and use that in the interview process. Can really help to avoid painful hiring mistakes.
4
0
28
@Mike_Kaminsky
Michael Kaminsky
2 years
The founder's job is basically just to do every job badly until you have enough money to hire someone actually good at it.
0
0
26
@Mike_Kaminsky
Michael Kaminsky
1 year
My two biggest learnings doing startup sales: 1. Every question from a prospect should become a blog post 2. Record every sales call so you can rewatch it later
4
2
28
@Mike_Kaminsky
Michael Kaminsky
2 years
My gf thinks I'm insane but there's truly nothing I love more than getting up early on a Saturday and running errands and checking things off the todo list
3
0
27
@Mike_Kaminsky
Michael Kaminsky
2 years
They don't tell you when you're a kid how much of success just boils down to "brutal slog."
5
3
26
@Mike_Kaminsky
Michael Kaminsky
4 years
@sethrosen The trick is to build a product with the right amount of code for the right audience. Looker has lookml for the analysts / engineers, but business users don't need to know anything about it. That was a great design choice.
3
0
28
@Mike_Kaminsky
Michael Kaminsky
2 years
This discourse drives me crazy. If we don't want investment companies buying up single-family homes, the solution is to make them *bad investments*. This is very easy to do: just build a lot more housing.
Tweet media one
1
1
24
@Mike_Kaminsky
Michael Kaminsky
2 years
@pdrmnvd Definitely -- though in general it's a star schema underneath and the OBT is just a "view". As long as end-users have a good way to find the columns they need it prevents bad-join errors and makes their SQL dead simple
3
0
26
@Mike_Kaminsky
Michael Kaminsky
2 years
Lifehack: order two large pizzas for yourself on Friday night and then eat nothing but pizza for the next three days and then use your lethargy as a great excuse not to exercise.
2
0
25
@Mike_Kaminsky
Michael Kaminsky
1 year
👋 Hi #rstats folks -- we are once again hiring for an R-focused software engineer. We run R in production so are looking for folks with experience maintaining / developing CRAN / Bioconductor packages. Experience with cloud-first development (AWS) and distributed systems a plus
2
9
25
@Mike_Kaminsky
Michael Kaminsky
3 years
The Superbowl in the US was last month, and you probably saw loads of advertisements for hot wings leading up to the big game. Unfortunately, the common advice around how to do marketing analytics would tell you that your marketing is *least effective* around the big game. a 🧵
1
3
24
@Mike_Kaminsky
Michael Kaminsky
2 years
@ericalouie splitting the work into two titles allows both to be great. I welcome the return of the analyst as a super highly compensated role building on the infra built by analytics engineers.
1
0
24
@Mike_Kaminsky
Michael Kaminsky
1 year
Recast is growing! Very excited to have you on the team, Demetri! 🚀🧑‍🔬
@PhDemetri
Demetri
1 year
It is somewhat bitterweet to say I will be leaving @zapier to start a new adventure as a senior product data scientist at @getrecast . Look at me, mom! I'm a professional Bayesian!
21
4
142
0
0
25
@Mike_Kaminsky
Michael Kaminsky
2 years
📢 Awesome role at Recast alert 📢 We're hiring a junior data scientist to join our outstanding DS team. This is a great role for someone with strong R skills looking to learn more statistics. HMU if you know someone that might be a good fit
1
7
22
@Mike_Kaminsky
Michael Kaminsky
2 years
A quick explainer on Bayesian Stats that we use a lot in our sales process at Recast: If you took a statistics class in college, you probably focused on frequentist statistics – things like p-values and t-tests.
4
1
25
@Mike_Kaminsky
Michael Kaminsky
1 year
Hi! We're hiring for a marketing data scientist at Recast! Looking for folks who love #rstats and Bayesian causal inference. Check out the JD here:
2
10
23
@Mike_Kaminsky
Michael Kaminsky
1 year
I could spend hours just meditating on why excel is one of the greatest pieces of software ever created.
2
2
24
@Mike_Kaminsky
Michael Kaminsky
2 years
Recast just submitted a request to increase our AWS account limit for concurrent EC2 VCPUs to 8,192 if you want a sense of how things are going over here.
2
2
22
@Mike_Kaminsky
Michael Kaminsky
1 year
It's very fun to work on very hard problems with very smart people
0
0
22
@Mike_Kaminsky
Michael Kaminsky
2 years
Great myth-busting on Facebook's onboarding KPI which many people have pointed out to me as an example of "how we should use data to generate insights". No data needed! It was obvious that more friends in less time was better so they just picked some numbers!
@lennysan
Lenny Rachitsky
2 years
One of my favorite anecdotes from my conversation with @drellf , on how FB set their classic activation milestone
2
2
79
2
2
23
@Mike_Kaminsky
Michael Kaminsky
2 years
I've started planning my travel to come home on Saturdays to have Sundays to recover and losing the extra night of vacation is absolutely worth it.
0
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
Woman in the security line loudly arguing with the TSA prson about having her $50 face cream confiscated while simultaneous trying to apply the contents of the entire tube of $50 facecream to her face.
3
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
Sometimes I have calls with people who are in a noisy open plan office and I just can’t imagine how anyone gets any deep work done in that environment at all. Open plan offices are the biggest self-own in the technology world by far.
2
0
20
@Mike_Kaminsky
Michael Kaminsky
2 years
After a few hundred hours of practice, I'm finally getting to the point where there are moments when my guitar playing actually sounds good. Learning to just grind through the slog when developing a new skill has been the biggest unlock of my adult life.
2
0
20
@Mike_Kaminsky
Michael Kaminsky
1 year
Just hired our first salesperson at Recast. Finally seeing what "good" actually looks like. It's as if I had learned to play the guitar from reading books and then going to a Mark Ribot concert.
1
0
19
@Mike_Kaminsky
Michael Kaminsky
2 years
Super pumped for this blogpost we did with @EnquireLabs on using a survey (and other information) to inform priors for a bayesian MMM:
2
4
20
@Mike_Kaminsky
Michael Kaminsky
2 years
Worked on the Recast hiring plan today and under the "ASAP" column we have enough people to double the size of the whole company. Hold onto your hats folks this is going to be a wild ride.
0
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
👋 hi! I'm hiring at Recast for our first full-time sales hire. We've seen incredible growth over the last year and we're looking to add an awesome account executive to the team. Looking for 1) Experience with ACV from 75k - 150k 2) Startup experience 3) Martech experience
3
5
21
@Mike_Kaminsky
Michael Kaminsky
1 year
@PhDemetri These sorts of questions generally are about knowing a bunch of formal probability "tricks" which are useful in some very thin domain slices but in general with any problem like this I'd want an employee to *start* with a simulation or a dgp not start with formulas
2
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
I keep replaying over and over in my head how badly I screwed up yesterday when I came into the dining room and caught the dog fully on top of the table with a mouthful of turkey and I yelled at him to get down instead of recording a video and going viral :(
3
1
20
@Mike_Kaminsky
Michael Kaminsky
3 years
At @getrecast people often ask us about what "Bayesian" means and why it's so important for doing marketing mix modeling correctly. Talk of bayes theorem and priors and posteriors might be helpful for statitisticians, but today I'll try to give a more intuitive explanation. 1/7
1
3
18
@Mike_Kaminsky
Michael Kaminsky
1 year
After two major infrastructure re-builds, Recast is starting to ship major features and I'm very excited about it
0
1
18
@Mike_Kaminsky
Michael Kaminsky
1 year
This week, @hammer_mt and I finally published our epic piece on marketing measurement in @lennysan 's newsletter. This project took months of effort to collect all of the case studies and then craft a narrative around how to bring all the marketing measurement pieces together
1
2
17
@Mike_Kaminsky
Michael Kaminsky
2 years
@gwenwindflower @sarahcat21 I honestly don't get this. It seems obvious to me that self-service delivers tons of value. When did everyone decide against that?
3
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
Huge congrats to Rok Cesnovar on his successful PhD thesis defense (all about parallel computing in @mcmc_stan )! It's such a pleasure to get to work with you every day at @getrecast , Rok!
Tweet media one
0
3
17
@Mike_Kaminsky
Michael Kaminsky
2 years
@drewbanin @aerialfly @josh_wills IDK I have worked as a data / analytics engineer and as a product owner and I can tell you right now that I weight faster product movement over good data / analytics by like 10 to 1. In many contexts slowing down product velocity for data reasons is a bad tradeoff
4
0
15
@Mike_Kaminsky
Michael Kaminsky
2 years
Really wish someone would have told me how hard statistics was before I chose this as my career.
4
0
18
@Mike_Kaminsky
Michael Kaminsky
2 years
@barrald oh no Barry found out about my new startup Gex
2
0
15
@Mike_Kaminsky
Michael Kaminsky
2 years
Putting process in place in a startup is a real tightrope walk: too much and you strangle your dynamism. too little, and everything blows up from disorganization.
1
2
17
@Mike_Kaminsky
Michael Kaminsky
1 year
Really letting the hot takes rip at work today
Tweet media one
3
0
17
@Mike_Kaminsky
Michael Kaminsky
4 years
Incredibly hot take of the week: Duolingo is a gamified waste of time and is just candy crush with an intellectual veneer.
2
0
14
@Mike_Kaminsky
Michael Kaminsky
2 years
About two months ago, I adopted a dog. His names is Rulfo (for Juan Rulfo). He's wonderful, but adopting Rulfo was WAY more work than I expected, so I figured I'd share a bit about what I learned.
1
0
15
@Mike_Kaminsky
Michael Kaminsky
10 months
No longer millennial, now just "late 1900s generation"
@Historiographos
John Penniman
10 months
I will never recover from this student email.
Tweet media one
3K
24K
265K
3
1
17
@Mike_Kaminsky
Michael Kaminsky
1 year
Love that Recast has started making enough waves in the market that competitors are starting to actively pitch against us.
0
1
16
@Mike_Kaminsky
Michael Kaminsky
2 years
Thanks to this we've been able to lower the tuition costs and get the content in the hands of way more students. If you're a data analyst looking to make the transition into analytics engineering, I highly recommend you check it out!
2
0
17
@Mike_Kaminsky
Michael Kaminsky
2 years
Sometimes it can seem like there's an immense chasm between "junior" and "senior" performers in a startup. There are a few patterns of behavior that "seniors" do consistently that I figured I'd share in case it's helpful for those looking to grow in their careers.
1
1
17
@Mike_Kaminsky
Michael Kaminsky
3 years
Question: what are the most important non-language-specific practical concepts for a junior software engineer to be familiar with? Testing? Debugging? Version control? Thinking through this for @AEng_Club and also just in general.
10
2
14
@Mike_Kaminsky
Michael Kaminsky
10 months
Have been a huge fan of @eric_seufert for a long time so I was really, really excited to get to chat with him about probabilistic measurement for the MDM podcast.
@eric_seufert
Eric Seufert
10 months
This week's @MobileDevMemo podcast episode features an interview with @Mike_Kaminsky , the CEO of Recast. We discuss probabilistic marketing attribution, including: (1/X)
Tweet media one
1
1
13
1
1
17
@Mike_Kaminsky
Michael Kaminsky
2 years
Day 4 of my NYC trip and while I'm once again fired up by the energy of the city I am exhausted by the constant stream of dinners and activities. How do you people live like this? I'm feeling in desperate need of a good four-hour wall stare.
3
0
15
@Mike_Kaminsky
Michael Kaminsky
2 years
Once Recast goes public I'm getting a neck tattoo
2
0
14
@Mike_Kaminsky
Michael Kaminsky
2 years
At Recast, we've often found that just getting results from an MMM is not that hard. What *is* hard is actually taking the MMM and using it to drive business value. I've spent the last few months working on writing a 50+ page ebook on how modern brands can actually *use* MMM.
2
2
15
@Mike_Kaminsky
Michael Kaminsky
3 years
@kierisi In Statistical Rethinking @rlmcelreath often says things like "if you find that explanation confusing, it just means you're paying attention" which I found quite comforting.
0
0
14
@Mike_Kaminsky
Michael Kaminsky
2 years
For all my MMM nerds, we just published our write up of the google-affiliated LightweightMMM open-source project: Overall seems like a very great starting place for those wanting to dip their toes in Bayesian MMM
0
3
17