Sign in

Daniel Rough

@haggistamer.bsky.social
576 followers 414 following 4K posts

Lecturer in Computing at University of Dundee! 💻👨‍🏫 Scottish. Metalhead. Cheerful weirdo. Tamer of haggises. Impostor academic. A peaceful ferret. Fuelled by coffee/chocolate/whisky. ☕🍫🥃. he/him

PostsRepliesMedia
Daniel Rough @haggistamer.bsky.social · 02/10/2026
did YOU know about hermaphrodite gastropods? if you didn't either then we have learned something today. if you did then why didn't you tell me? 😭
150
Daniel Rough @haggistamer.bsky.social · 01/10/2026
a happy family 💜
a very big rubber duck plushie next to a smaller-but-still-big rubber duck plushie. in front of them are three much smaller rubber duck plushies (the kids of the relationship)
1160
Daniel Rough @haggistamer.bsky.social · 29/09/2026
Yes there is snobbery at the University of St Andrews but I managed to avoid it like so 🤠
160
Daniel Rough @haggistamer.bsky.social · 28/09/2026
Yesterday's date dinner 😍 It was sooo good! Like obviously the potential to have someone to love for the rest of my life is wonderful but in the moment I was laser-focused on devouring my chicken satay skewer.
Four tapas-style dishes, including baby potatoes in parsley butter, grilled chicken satay skewers, roasted vegetables with lemon ricotta, and grilled sea bass
2170
Daniel Rough @haggistamer.bsky.social · 28/09/2026
welcoming (positive) feedback 😘
240
Daniel Rough @haggistamer.bsky.social · 26/09/2026
Brief thoughts on my childhood
150
Daniel Rough @haggistamer.bsky.social · 25/09/2026
calm and well-adjusted thoughts about the lack of Scottish representation in the Great British Bake Off 🍰
3133
Daniel Rough @haggistamer.bsky.social · 22/09/2026
I don't blame you if you don't care but here's 3 minutes of me unboxing these plushies with unfiltered joy 😍 (edited down from 8 minutes where I critique each Garfield's authenticity. gotta start an Onlyfans for this sort of niche content)
380
Daniel Rough @haggistamer.bsky.social · 21/09/2026
They're here! 😍
me sitting on my couch doing my best to hold 12 Garfield plushies
4200
Daniel Rough @haggistamer.bsky.social · 21/09/2026
struggling to shift these. switching to a graphic design approach 😎
A4 piece of paper with really bad graphic design. text includes "wow!" in Comic Sans, along with an orange banner that reads "Obsolete Database Textbooks!", a large red explosion graphic with the text "FREE", a stock image of four young children with "great for kids!" written above it, a healthy eating food wheel with a textbook cover on it reading "part of a balanced diet", and a picture of Larry the giant seagull with the text "Larry approved!"
1110
Daniel Rough @haggistamer.bsky.social · 20/09/2026
Happy weekend friends 💜
1120
Daniel Rough @haggistamer.bsky.social · 19/09/2026
join me in my failure to make raspberry white chocolate shortbread! or don't it's your weekend. 🫠
8172
Daniel Rough @haggistamer.bsky.social · 17/09/2026
long boi Garfield joy 😍
1111
Daniel Rough @haggistamer.bsky.social · 16/09/2026
I shouldn't but 😍
Vinted listing for 12 assorted Garfield plushies, including a policeman, a royal guard, and a multicoloured one
5100
Daniel Rough @haggistamer.bsky.social · 14/09/2026
Babysitting duties today 🐤
Larry the giant seagull plush sitting on a chair in my office, with three smaller rubber duck plushies on him, one on each wing and one on his head
1102
Daniel Rough @haggistamer.bsky.social · 13/09/2026
Had a second date today and it went great! I know people go on dates all the time but idk this is special and I'm feeling all bouncy
5200
Daniel Rough @haggistamer.bsky.social · 12/09/2026
Got this at a poster sale today. I 100% endorse this froggo 💜
A3 poster with a purple background. In the middle is a plump smiling cartoon frog, with its front legs on a ouija board. Above is the text "Fuck ChatGPT. I'm asking ghosts"
2181
Daniel Rough @haggistamer.bsky.social · 11/09/2026
tonight's autocorrect that almost ruined my relationship with my mother 😭 (it was meant to be phone in case that wasn't clear)
WhatsApp conversation with my mother. The unsent message reads "Sorry for late text are you free for a poking"
180
Daniel Rough @haggistamer.bsky.social · 10/09/2026
Big first day at the office for Larry! Presentations, meetings, and research 🥰
Larry the giant seagull plush looking at a laptop. On the screen there is a Teams meeting, on the other end of which is a giant rubber duck plushLarry the giant seagull plush sitting on a chair in front of a large screen. On the screen is a PowerPoint slide depicting a blue sky with seagulls flying around on it. It is titled "The Joy of Seagulls". Underneath is the author credit to "Mr Larry B" along with a picture of him below.Larry the giant seagull plush sat in front of an A1 flip chart. On the paper is a crude drawing of a bird with the title "Anatomy", with various arrows and labels indicating different parts of the presumed seagull.Larry the giant seagull plush sat at a table with various papers, books, and post-it notes strewn in front of him.
171
Daniel Rough @haggistamer.bsky.social · 09/09/2026
join me on my late-night brownie quest! or don't I can make them alone 😭
180
Daniel Rough @haggistamer.bsky.social · 07/09/2026
I should never have been given responsibility in the first place
Teams chat where the other person has asked if it would be possible to do something. My reply is "I don't see why not - I would ask anyway, the worst they can say is no".
Their reply is "Who is "they"? You are the boss!"
My reply is "Oh right yeah I forget that sometimes. Okay, "Yes that is fine""
070
Daniel Rough @haggistamer.bsky.social · 06/09/2026
had a lovely afternoon with @motherofdog.bsky.social at the board game café! Larry came along too and was given a free biscuit after posing for a photo 😍 (yes my giant seagull plush is becoming my whole personality, please forgive me)
Larry the giant seagull plush sitting on a chair at a table in a café. in front of him is a half eaten biscuit
1130
Daniel Rough @haggistamer.bsky.social · 05/09/2026
went on a date tonight for the first time in 10 years. I don't want to jinx anything but it's made me happy 🙂
4220
Daniel Rough @haggistamer.bsky.social · 04/09/2026
Larry has had a great day. We went to St Andrews and I made him a nice dinner as a treat for working so hard 🥰
1140
Daniel Rough @haggistamer.bsky.social · 04/09/2026
Catching up on his seamails
Giant seagull plush sitting on a chair at a table. In front of him is an open laptop and a coffee cup
2140
Daniel Rough @haggistamer.bsky.social · 04/09/2026
Big Seagull arrived today. Name suggestions are welcome 💜
Giant seagull plush with a chip (or a fry for you Americans) in its beak, sitting on a chair in my officeme attempting to take a selfie with the giant seagull plush but it's too big
5120
Daniel Rough @haggistamer.bsky.social · 03/09/2026
You may not like it, but this is what peak masculinity looks like
4152
Daniel Rough @haggistamer.bsky.social · 01/09/2026
if you can correctly guess why the oranges are pink you will win a prize 🏆
4 oranges on paper towels that have been spray painted hot pink. the spray can is also present in the picture
440
Daniel Rough @haggistamer.bsky.social · 31/08/2026
prepping tor teaching Data Visualisation next semester! also August is now way too low because I ate like 200g of cheddar yesterday just making this thing and I would not recommend doing that.
Column chart cut out of a block of cheddar cheese, sitting on a piece of paper with an x-axis representing months of the year with letters (e.g., J for January, F for February) and the title "Daniel's annual cheese consumption". The highest bar is in December, which drops sharply in January. Around the chart are various chunks of cheddar and a knife.
25012
Daniel Rough @haggistamer.bsky.social · 30/08/2026
rainy day baking - chocolate orange shortbread! they are tasty, fun to make, and give your kitchen a lovely smell. the manosphere doesn't know what it's missing.
chocolate orange shortbread dough on a cutting board covered with perhaps too much cornflour. three holes have been cut into it by the small cookie cutter that is sitting on top of it. alongside is a rolling pin and an orange devoid of zest.chocolate orange shortbread dough rounds on two sheets covered in baking paper. there are 9 on each sheetbaked chocolate orange shortbread cookies on a wire rack dusted with confectioner's sugar (or caster sugar if you're like me and live in the UK)
2121
Daniel Rough @haggistamer.bsky.social · 29/08/2026
Got up at the crack of noon and spent all day working hard at M&Ms so it's time for a Negroni. Happy Saturday friends 💜
A Negroni cocktail in a tumbler glass with an orange peel garnish
2120
Daniel Rough @haggistamer.bsky.social · 29/08/2026
My pink hat tragedy
280
Daniel Rough @haggistamer.bsky.social · 29/08/2026
spend 3 minutes with me attempting to assemble an Argos floor lamp. or don't I won't force you but won't you ever wonder what it might have been like?
260
Daniel Rough @haggistamer.bsky.social · 28/08/2026
in my experience with Evri, this is a hostage situation
phone notification of an email from Evri, a parcel delivery service in the UK which never seems to get anything right. The text reads "We've got your Vinted parcel"
080
Daniel Rough @haggistamer.bsky.social · 27/08/2026
I for one am intent on going viral. ideally for something good I did but if I have to eat 5lbs of butter or put un-Italian things on a pizza then so be it 😤
0100
Daniel Rough @haggistamer.bsky.social · 27/08/2026
went to the Art and Design degree show today! Amazing creative stuff going on. they had paper and watercolours so I was able to make my own contribution
a piece of A5 card with a crudely drawn horse on the grass with a sun in the corner. It is badly coloured in with watercolour paint. the horse is saying "neigh". the other text says "A horse. By Daniel. Age 34"
1100
Daniel Rough @haggistamer.bsky.social · 24/08/2026
The deep-frying continued while I still had batter and chocolate bars. Behold, a successful deep-fried Snickers! 😍
3100
Daniel Rough @haggistamer.bsky.social · 23/08/2026
Last night I tried to make an instructional video on making a deep-fried Mars Bar - classic Scottish cuisine. I failed in this endeavour but salvaged some footage if you're interested in how to fuck up a simple task by drinking too much whisky before beginning
7243
Daniel Rough @haggistamer.bsky.social · 22/08/2026
My new water pistol, part 5 of 4. bonus liquid!
160
Daniel Rough @haggistamer.bsky.social · 21/08/2026
My new water pistol, part 4 of 4. spoiler alert: it works and it has surprising force for a £1.50 purchase
4110
Daniel Rough @haggistamer.bsky.social · 21/08/2026
My new stupid bastard water pistol, part 3 of whatever and the last 6 seconds are just me staring at the instructions because I cba editing it out
160
Daniel Rough @haggistamer.bsky.social · 21/08/2026
My new water pistol, part 2 of potentially thousands given my current problem-solving abilities
060
Daniel Rough @haggistamer.bsky.social · 21/08/2026
My new water pistol, part 1 of however many videos it takes to get it working
170
Daniel Rough @haggistamer.bsky.social · 20/08/2026
I've called this "fruit bowl". I know carrots aren't fruits so don't you try and be a clever. I promise others were playing earlier, not just me 😅
0130
Reposted by Daniel Rough
Iona Fyfe @ionafyfe.bsky.social · 20/08/2026
I need to shift 60 last tickets for my Fringe show to break even. I’m a Scottish folksinger, performing self-penned, trad ballads and translations in Scots My shows are 21 and 23. Any support/reposts would go a long way. ❤️ 🎟️ Tickets → bit.ly/fringeif
2200344
Daniel Rough @haggistamer.bsky.social · 19/08/2026
what yoga pose is this
Ralph the Welsh Terrier sleeping on a sofa. His head is lifted up slightly pressed into a cushion, his front paws are bent out in front of him, and his back legs are splayed outwards like a spatchcock chicken.
1120
Daniel Rough @haggistamer.bsky.social · 18/08/2026
Found the most virtuous restaurant in all of Dundee. It is free from cinn 😇
Restaurant called "Cinnamon Indian Restaurant", which is written on the awning.
The large letters above the awning read "amon". Apparently the "cinn" part has fallen off.
190
Reposted by Daniel Rough
Emma Grae @emmagraeauthor.bsky.social · 17/08/2026
Wan week tae go until ma third Fringe show. Ah’ve foond ma feet wi it noo – sae it’s gonnae be even brawer!
A poster for the PBH Free Fringe show, 'The Scots language: Whit's yer problem?'
052
Daniel Rough @haggistamer.bsky.social · 17/08/2026
"Dress for the job you want, not the job you have" so yeah basically I'm open to roles involving harvesting the souls of billionaires
me wearing a bright red suit with a black shirt and red/black tie with skulls on it. I'm holding a trident, wearing devil horns, and have red face paint on
1100
Daniel Rough @haggistamer.bsky.social · 16/08/2026
After 8 years living in Dundee, finally decided to walk up the Dundee Law - a hill that is the highest point in the city. It was nice but tbh most of the view was assorted roofs (not that I don't love a roof and the various services it provides).
The monument on top of the law that reads "To the memory of Dundee men who fell in the world war 1939 to 1945". It's a tower-like structure made of beige-coloured blocks, with a dark door suggesting that it can be entered and climbed. The top looks a bit like the structure of a lighthouse.A view of Dundee from The Law. In the foreground are a dense collection of trees. Beyond it are various buildings in the city, and behind that is the River Tay with the Tay Rail Bridge stretching across it.Another view of Dundee from The Law. There are trees in the foreground, with a wide range of buildings beyond that, with the River Tay in the background again.
180