Rob Farley

23.5K posts

Rob Farley banner
Rob Farley

Rob Farley

@rob_farley

LobsterPot Solutions owner & principal consultant, helping orgs do better with their data. Also does stand-up.

Adelaide, Australia Katılım Mart 2008
1.2K Takip Edilen4.3K Takipçiler
Rob Farley
Rob Farley@rob_farley·
@simongerman600 About 30 years ago I was living in Melbourne. Seven of us went on a road trip to Sydney for a few days. The only person whose middle name was not “John” was Debbie.
English
0
0
13
1.5K
Simon Kuestenmacher
Simon Kuestenmacher@simongerman600·
What is the middlest name of them all? Ann! No other name is as disproportionally used as a middle name compared to as a first name. Great data work! Source: erdavis.com/2025/12/31/wha…
Simon Kuestenmacher tweet media
English
30
98
1.9K
197.6K
Tom Gleeson
Tom Gleeson@nonstoptom·
I’d like to apologise to everyone for completely wrecking another episode of Hard Quiz.
Tom Gleeson tweet media
English
186
58
1.6K
93.5K
Rob Farley retweetledi
DeafProgrammer
DeafProgrammer@DeafProgrammer·
I often use GROUP BY to create aggregated tables and then join them, mimicking a true Entity-Relationship (ER) model. It cuts query load by reading fewer rows and skips repetitive calculations... brilliant! 😂 Your technical take is fascinating. It’s a completely different angle from mine, yet as Deaf individuals working with databases, our approaches somehow align. Your perspective clicks perfectly... it’s just a different lens. For me, though, I lean on designing a relational database to keep data safe. I translate business rules into constraints, ensuring only clean, transformed data gets inserted. That way, I can pull from messy datasets or legacy sources... like mainframes or old systems with terrible databases... clean it up upfront, and then denormalise. Less scripting means I can focus on tight data transformation, using GROUP BY and similar ops for denormalisation. That’s my way... my Deaf way, too. 🤘😀 Your approach, though, feels all about denormalisation from the start. You’re hammering indexes for performance and I/O efficiency, minimising joins, precomputing data, optimising parallel execution, leveraging memory-optimised tables, tuning buffer pools, refining row versioning and lock escalation... and then digging deep into engine-level analysis. Respect! 🫡 Reading your technical posts hit me like a crash onto a wooden floor... the light bulb in my head just flicked on! Damn… it dawned on me that you, me, and maybe other Deaf folks who’ve wrestled with databases for years, we visualise structures hard. We don’t lean on spoken language or even English context as much. No shade to hearing folks I’ve worked with, but I sometimes get frustrated when they act like they’ve got it all figured out... copy-pasting tasks, skimming books, leaning too hard on English without real hands-on grind. It’s shortcut references that end up needing more manual data integrity checks, even if they get the same result. That bloats costs, tanks productivity, and turns into a honey pot... spawning extra roles (which management loves to justify their big salaries). Worst case, it even cracks the door open for fraud and corruption. I’m thinking of making videos of me and my database work, of course with an interpreter for voice. In fact, one of my network connections, @rob_farley , has been pushing me to do this for a long time. It’s not the work I’m struggling with... it’s the shield over my head. To be honest, I’m in the early stages of breaking that shield... hiding my real work or showcasing it publicly has been tough due to past traumatic workplace experiences that built a wall around me for years. That’s why I don’t post my programming or database design work on this platform or my website, or even release the real web-based applications I’ve built yet... I’m still wrestling with my mental health. But my mind’s getting clearer since I was forced to retire in 2023 to protect myself, and I’m hoping that clarity helps me break through. I think @DataRepublican , a Deaf database professional, is my true inspiration... this helps me big time 😢. Sorry for writing such a long post!
English
1
1
3
319
Rob Farley
Rob Farley@rob_farley·
@SQLGene I’ll count it if you want. Go to my blog and leave a comment saying you published a little early… :)
English
0
0
0
28
Rob Farley
Rob Farley@rob_farley·
This month's T-SQL Tuesday #tsql2sday sees me hosting, not just writing. Got thoughts about integrity? Could be in the data world, the professional world, or whatever world you want to write about. If so, this invite is for you! lobsterpot.com.au/blog/2025/01/0…
English
2
1
4
686
Rob Farley
Rob Farley@rob_farley·
Spotify: Here’s some music you like, based on what been listening to this year. Duolingo: Bonjour! Dzień dobry! You’ll be able to understand this, based on how many foreign words you’ve learned this year. LinkedIn: I’ve got this…
Rob Farley tweet media
English
0
0
3
218
Daniil Maslyuk
Daniil Maslyuk@DMaslyuk·
Yesterday at Difinity in Sydney I got to shake hands with @the_d_mp, @rob_farley, @cbryden, and most charming @DataZoePowerBI for the first time! I also saw many others whom I'd met before and hadn't seen in a long time, because the last time I went to a conference was before COVID happened! Thanks to @Rad_Reza for organizing Difinity!
Daniil Maslyuk tweet media
English
3
0
17
1.4K
Rob Farley
Rob Farley@rob_farley·
I’m enjoying the second season of The Diplomat a lot. But through both seasons, with Rory Kinnear as the UK PM, I keep wondering if anyone is going to mention the pig incident…
English
0
0
3
269
Rob Farley
Rob Farley@rob_farley·
@JamesMcG_MSBI I dropped Gordon, and nearly brought Gvardiol too, which would’ve surely prevented their goal.
English
6
0
0
94
Rob Farley
Rob Farley@rob_farley·
I feel like I’ve done my bit for the fortunes of Arsenal, by using my wildcard to bring Haaland into my FPL team.
English
1
0
4
291
Rob Farley
Rob Farley@rob_farley·
@SQLFlipFlopsDBA That happens. I think it’ll make you a better presenter (if that’s possible). Crowd work is a whole nother thing, because you’re not scripted. Hopefully you haven’t had hecklers yet.
English
1
0
2
26
Jim Donahoe AKA Uncle Panda
Jim Donahoe AKA Uncle Panda@SQLFlipFlopsDBA·
@rob_farley I felt it a bit at first last evening. Still working on my transitions from one story/joke to another. Stumbled a bit a few times with that and got in my head but it got better.
English
1
0
1
15
Jim Donahoe AKA Uncle Panda
Jim Donahoe AKA Uncle Panda@SQLFlipFlopsDBA·
So, tonight is the second time I’m taking a stage at an event and performing some standup comedy. I did this once last month and was asked to come back immediately for this months event. Hoping I get some videos this time.
English
4
0
7
295