Page 16 of 16
<<     <

[Article] Smug Interview Moment

 I’ve been in a lot of interviews over the last two or three weeks. But there’s a moment that stands out and that I’ll remember forever as the most-smug I’ve ever felt during an interview.

Close-up of part of a letter, the visible part of which reads: Dear Dan, We are pleased to offer you a position as Senior Softwa... / and reporting to the Company's Manager, Software E... / (the "Commencement Date"). You will receive an... / By accepting this offer you warrant and agree...
There’ll soon be news to share about what I’m going to be doing with the second half of this year…

This particular interview included a mixture of technical and non-technical questions, but a particular technical question stood out for reasons that will rapidly become apparent. It went kind-of like this:

Interviewer: How would you go about designing a backend cache that retains in memory some number of most-recently-accessed items?

Dan: It sounds like you’re talking about an LRU cache. Coincidentally, I implemented exactly that just the other week, for fun, in two of this role’s preferred programming languages (and four other languages). I wrote a blog post about my design choices: specifically, why I opted for a hashmap for quick reads and a doubly-linked-list for constant-time writes. I’m sending you the links to it now: may I talk you through the diagrams?

Interviewer:

'Excuse me' GIF reaction. A white man blinks and looks surprised.

That’s probably the most-overconfident thing I’ve said at an interview since before I started at the Bodleian, 13 years ago. In the interview for that position I spent some time explaining that for the role they were recruiting for they were asking the wrong questions! I provided some better questions that I felt they should ask to maximise their chance of getting the best candidate… and then answered them, effectively helping to write my own interview.

Anyway: even ignoring my cockiness, my interview the other week was informative and enjoyable throughout, and I’m pleased that I’ll soon be working alongside some of the people that I met: they seem smart, and driven, and focussed, and it looks like the kind of environment in which I could do well.

But more on that later.

๐Ÿงจ RSS is dynamite! Thanks for subscribing to my blog. ๐Ÿ’ฅ

Articles โ€“ Dan Q

24 Jun 2025 at 11:57

Tuesday, June 24, 2025

 Tuesday, June 24, 2025

I spent an hour this morning dealing with an error when updating dblocks in Emacs. This is the kind of thing that makes me want to just use Apple Notes for everything. Except that once it was fixed, things were awesome again, so there's that. And that's why I stick it out with Emacs


The HHKB is back under my fingers. I've been trying to use the stock Apple Magic Keyboard for a while. The idea being that it's less jarring when switching from sitting at my desk, to using the laptop keyboard. The HHKB moves things around a lot, and this causes hesitation or mistakes when switching. I don't care. Like Emacs, the HHKB is so much better than the "easy" options that it's worth the trouble.


I'm trying something. Every time I feel the urge to just scroll around social media or YouTube, I will create something instead. It can be anything: a blog post, a journal entry, a doodle, a photo, anything. Create, don't Consume, is the idea.

Baty.net posts

24 Jun 2025 at 11:44

High on low expectations

 We’ve all been there: the anticipation of something great, only to be met with disappointment.

It’s easy to have high expectations in life. A much-anticipated sci-fi film, a dream trip promising fantastic experiences, a project we strongly believe in.

Then reality doesn’t live up to those expectations. We become disappointed, and everything feels like a big failure.

What if we lowered our expectations a bit? We can still look forward to things with joy and strive to realize our ideas, but our happiness and well-being don’t have to depend on the final result.

Life turns out as it turns out. Sometimes good, sometimes less good.

And that’s okay.

By embracing the unpredictable nature of life, we can find peace and contentment, regardless of the outcome.

Robert Birming

24 Jun 2025 at 10:32
#

Photo challenge day 24: Bloom โ€” taken during the annual flower festival in Chiang Mai, Thailand ๐Ÿ“ท๐Ÿ‡น๐Ÿ‡ญ

A vibrant park features a reflective pond surrounded by colorful flowers, lush trees, and a single palm under a clear blue sky.
Robert Birming

24 Jun 2025 at 10:12

Scripting News: Tuesday, June 24, 2025

 

Tuesday, June 24, 2025

Jeremy Herve is a developer at Automattic. Here's what he said about yesterday's podcast. He liked the idea of WordPress as the OS of the open social web. Glad that resonated. It has so much more than the other possible platforms. The others couldn't even realistically claim to be part of the web. They don't support writers very well. We're going to build slowly and deliberately around this idea, always staying open for competitors, because that's the most important thing about the web, beyond its simplicity, it never locks its users in. That's a deal-stopper. As I've learned how WordPress works internally, I immediately saw that they embraced the concepts of the web not just as words, but in their practice. I never hit a wall that kept me out of doing something they already did. And they also appear to never break users and developers. That's one of the basic rules of the web, it's an unchanging thing, no one can break it because everyone is a guest. Anyway, there is only one web. Keep that in mind. Nothing exclusive about it. #

Scripting News for email

24 Jun 2025 at 05:00
<<     < >     >>



Refresh complete

ReloadX
Home
(156) All feeds

Last 24 hours
Download OPML
A Very Good Blog by Keenan
A Working Library
Alastair Johnston
Anna Havron
*
Annie
Annie Mueller
Apple Annie's Weblog
*
Articles โ€“ Dan Q
*
Baty.net posts
bgfay
Bix Dot Blog
Brandon's Journal
*
Chris Coyier
Chris Lovie-Tyler
Chris McLeod's blog
*
Colin Devroe
Colin Walker โ€“ Daily Feed
*
Content on Kwon.nyc
*
Crazy Stupid Tech
*
daverupert.com
Dino's Journal ๐Ÿ“–
dispatches
dominikhofer dot me
*
Dragoncatcher the blog
Excursions
*
Flashing Palely in the Margins
Floating Flinders
For You
*
Frank Meeuwsen
frittiert.es
Hello! on Alan Ralph
*
Human Stuff from Lisa Olivera
inessential.com
*
jabel
*
Jake LaCaze
James Van Dyne
*
Jan-Lukas Else
*
Jim Nielsen's Blog
Jo's Blog
*
Kev Quirk
lili's musings
*
Live & Learn
*
Lucy Bellwood
Maggie Appleton
*
Manton Reece
*
Manu's Feed
Matt's Blog
maya.land
*
Meadow
Minutes to Midnight RSS feed
Nicky's Blog
*
Notes โ€“ Dan Q
*
On my Om
Own Your Web
Paul's Dev Notes
*
QC RSS
rebeccatoh.co
reverie v. reality
*
Rhoneisms
ribbonfarm
Robert Birming
*
Robert Birming
Robin Rendle
Robin Rendle
Sara Joy
*
Scripting News for email
Sentiers โ€“ Blog
*
Simon Collison | Articles & Stream
strandlines
*
Tangible Life
the dream machine
*
The Torment Nexus
*
thejaymo
theunderground.blog
Thoughtless Ramblings
*
tomcritchlow.com
*
Tracy Durnell
*
Winnie Lim
*
yours, tiramisu

About Reader


Reader is a public/private RSS & Atom feed reader.


The page is publicly available but all admin and post actions are gated behind login checks. Anyone is welcome to come and have a look at what feeds are listed โ€” the posts visible will be everything within the last week and be unaffected by my read/unread status.


Reader currently updates every six hours.


Close

Search




x
Colin Walker Colin Walker colin@colinwalker.blog