Sy Brand Profile Banner
Sy Brand Profile
Sy Brand

@TartanLlama

Followers
26,909
Following
1,456
Media
4,659
Statuses
29,520

c++ developer advocate @microsoft ~ poet ~ film/noisemaker ~ mask enthusiast ~ they/them

Edinburgh, Scotland
Joined April 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@TartanLlama
Sy Brand
2 years
My debut electronic/noise album, "The World is Dying, Hold my Hand", is out now!
Tweet media one
6
20
97
@TartanLlama
Sy Brand
4 years
Absolutely losing it at the UK spending 12 BILLION pounds on a test and trace system which stores its data in fucking MICROSOFT EXCEL
326
4K
30K
@TartanLlama
Sy Brand
3 years
I am a: ⚪ man ⚪ woman 🔘 compiler Looking for a: ⚪ man ⚪ woman 🔘 '}' on line 69
96
3K
21K
@TartanLlama
Sy Brand
2 years
10 things that every software developer should know 1. If you hit the computer really hard with a hammer it can't hurt you anymore
138
3K
18K
@TartanLlama
Sy Brand
3 years
Tweet media one
96
3K
17K
@TartanLlama
Sy Brand
2 years
Tweet media one
5
2K
12K
@TartanLlama
Sy Brand
4 years
My kid is fixing a bit of floor in Minecraft using TNT blocks because "it's what I had and I'll just not blow it up". I think this is what our industry calls technical debt.
51
2K
12K
@TartanLlama
Sy Brand
4 years
If I upgrade my ADHD to AD4K will i have clearer focus?
118
3K
11K
@TartanLlama
Sy Brand
2 years
I'm a big fan of the pomodoro technique for productivity, where I do my best impression of a tomato and sit in the dark for 48 hours before I am devoured by beings beyond my comprehension
31
2K
11K
@TartanLlama
Sy Brand
3 years
Tweet media one
84
2K
9K
@TartanLlama
Sy Brand
4 years
Poll: do you understand the context of this image? NOTE: I will only be counting "yes" votes.
Tweet media one
422
423
8K
@TartanLlama
Sy Brand
4 years
Imposter syndrome implies the existence of crewmate syndrome where you're trying to get your little tasks done without being eaten
28
1K
4K
@TartanLlama
Sy Brand
4 years
I think about this Reddit thread a lot
Tweet media one
53
552
4K
@TartanLlama
Sy Brand
3 years
I trained a neural network for 300 hours on the word "curdle" and asked it to write a stageplay. This was the result.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
90
325
3K
@TartanLlama
Sy Brand
4 years
This is the best GitHub issue I've ever received
Tweet media one
45
348
3K
@TartanLlama
Sy Brand
4 years
Inspiring! This Woman In Tech Printed All the Unsolicited Advice She's Got From People She's Smarter Than and Burned It All
Tweet media one
34
393
3K
@TartanLlama
Sy Brand
4 years
Cloud: Someone else's computer VM: Your computer's pet computer
50
442
3K
@TartanLlama
Sy Brand
2 years
I'm glad to have made my mark on the world
@TylerGlaiel
Tyler Glaiel
2 years
this is official microsoft sample code
Tweet media one
78
1K
10K
25
255
3K
@TartanLlama
Sy Brand
4 years
Women who post programming jokes on Twitter are braver than anyone deserves
22
196
3K
@TartanLlama
Sy Brand
4 years
Objection! A Language Lawyer Story 🔊 for my awful voice acting
64
965
3K
@TartanLlama
Sy Brand
2 years
Why passing small objects by value instead of reference is often faster, explained with my cats 🐈🐈‍⬛
85
440
3K
@TartanLlama
Sy Brand
4 years
I can't anymore
Tweet media one
58
369
3K
@TartanLlama
Sy Brand
3 years
What's the difference between "concurrency" and "parallelism"? Watch me explain by feeding my cats treats 😻🥫
61
496
3K
@TartanLlama
Sy Brand
2 years
I'm begging C++ teaching resources to not teach pointers right near the start of the course. Functions, references, classes first.
130
148
2K
@TartanLlama
Sy Brand
3 years
Computer science was a mistake, trees are NOT SUPPOSED TO ROTATE
38
185
2K
@TartanLlama
Sy Brand
5 years
Tag your anxiety
Tweet media one
23
543
2K
@TartanLlama
Sy Brand
4 years
Working from home like
61
363
2K
@TartanLlama
Sy Brand
5 years
If US devs are shocked at how little devs in Europe make, wait till you see what service workers in the US make.
43
238
2K
@TartanLlama
Sy Brand
2 months
A wrote a book on how debuggers work! It guides you through writing a complete native debugger from scratch. Available Spring 2025 from @nostarch (probably not with this cover)
Tweet media one
102
256
2K
@TartanLlama
Sy Brand
5 years
Tech bros are like: "keeping track of what's offensive is too hard these days, it moves so fast!" while learning their sixth JavaScript framework of the year.
15
348
2K
@TartanLlama
Sy Brand
4 years
Unsigned int signed int
Tweet media one
Tweet media two
16
220
2K
@TartanLlama
Sy Brand
2 years
If you're running an in-person conference, I should find a link to your COVID policy on the front page of your website. Is there a mask mandate? Air filtration? How is air quality monitored? what contingencies are in place if a room becomes unsafe? Is there outdoor catering?
14
449
2K
@TartanLlama
Sy Brand
6 years
Programming difficulties: Easy - multiplying 1,000,000 matrices in the blink of an eye Medium - making sure that any memory allocated is freed correctly Hard - checking if a picture is of a bird Nightmare - handling dates Ultra-Nightmare - handling people's names
41
613
2K
@TartanLlama
Sy Brand
3 years
me, lightly missing a semicolon in my code: compiler, tell me if this code looks okay, please compiler, her eyes enourmous: you KICK compiler? you kick her program like the `kill -9`? oh! oh! error for user! error for user for Ten Thousand Lines!!!!
22
367
2K
@TartanLlama
Sy Brand
4 years
Dudes who say "if you write code for money instead of pleasure it won't be as good" should see the utter trash code I've written for pleasure.
48
148
2K
@TartanLlama
Sy Brand
3 years
My favourite* kind of documentation: /** * Get the actor * @/the_actor The actor */ void get_actor(actor* the_actor);
57
115
2K
@TartanLlama
Sy Brand
2 years
If you follow #1 really well, the other 9 are irrelevant
11
44
2K
@TartanLlama
Sy Brand
3 years
Compilers are just cool. Programs which take programs and output new programs? Top shit.
38
113
2K
@TartanLlama
Sy Brand
1 year
I solved the halting problem
Tweet media one
29
191
2K
@TartanLlama
Sy Brand
4 years
Me: Hey, computer, what's 0.3 + 0.6 Computer: 0.8999999999999999 Me: Computer: Me: Computer: Me: Computer: Computer: DON'T YOU GIVE ME THAT FUCKING LOOK NUMBERS ARE HARD OKAY
53
223
2K
@TartanLlama
Sy Brand
3 years
❌ querying databases ✅ queering databases
28
165
2K
@TartanLlama
Sy Brand
6 years
Controversial tech opinion: the language you write in is probably fine.
59
149
2K
@TartanLlama
Sy Brand
4 years
In Unix everything is a file. Files are files, folders are files, disks are files, your keyboard is a file, your mouth is a file, the air is a file, you can't breathe, your file lungs fill with files and you try to scream but only files come out oh god Dennis how could you do thi
16
368
1K
@TartanLlama
Sy Brand
4 years
Not a woman, but as soon as I started presenting more feminine I got stories like this. At a conference dinner we were discussing a C++ standards paper (like an RFC) and some guy stopped, turned to me and said "I'll explain the paper for you". I wrote the fvcking paper.
@NovallSwift
Novall Swift
4 years
#womenintech true story. A colleague invited me to a party. One guy intro'd himself and asked me what I do. Me: I'm a developer. Him: Uh 'developer' can mean a lot of things. What do you *actually* do? My colleague had to back me up and I explain that I do program at work.
199
386
2K
26
203
1K
@TartanLlama
Sy Brand
2 years
People say "passing small types by value is faster than by reference", but how is the code generated different? Consider this code
Tweet media one
31
198
1K
@TartanLlama
Sy Brand
2 years
The mental crisis I go through every time I open up one of my own codebases in VS Code and it asks me if I trust the authors of this folder
15
118
1K
@TartanLlama
Sy Brand
3 years
I need people to understand that moderating a community is not censorship.
19
171
1K
@TartanLlama
Sy Brand
4 years
DOOMSCROLL CHECKPOINT Perceive my cat and leave something nice in the replies for other people if you're so inclined.
Tweet media one
Tweet media two
155
181
1K
@TartanLlama
Sy Brand
4 years
Me teaching programming: First we write our code *students take notes* Next we debug our mistakes *intent nodding* This system is known as "fuck around and find out"
22
159
1K
@TartanLlama
Sy Brand
3 years
AWS Infinidash explained with a bubble machine I found in a cupboard and my cat
52
221
1K
@TartanLlama
Sy Brand
4 years
❌ my calendar is packed ✅ i'm ddmmyyyy thicc
14
251
1K
@TartanLlama
Sy Brand
3 years
Bored of writing code in your text editor? Want to do it in MS Paint instead? Well vizh is the language for you! Give the compiler a png file and it'll generate binaries, or object files to be linked with other programs!
Tweet media one
42
391
1K
@TartanLlama
Sy Brand
6 years
C++ devs Non-C++ devs 🤝 Making fun of C++
18
180
1K
@TartanLlama
Sy Brand
4 years
You do NOT need a GitHub account to call yourself a developer, HOWEVER you DO need Neopets account that you've lost the login details of.
43
89
1K
@TartanLlama
Sy Brand
2 years
More seriously, tech workers could *at a bare minimum* ask themselves "was there literally a Black Mirror episode about this?" and, if so, maybe not build the thing.
13
255
1K
@TartanLlama
Sy Brand
2 years
If you've been programming for a long time, I think it's easy to lose sight of how powerful it is to have an idea and just, make it real.
20
107
1K
@TartanLlama
Sy Brand
2 years
This is blowing up a bit, wear a mask
8
13
1K
@TartanLlama
Sy Brand
2 years
Felt sad, made myself a nice coffee, now sad, but *faster*
13
81
1K
@TartanLlama
Sy Brand
3 years
Got a surprise promotion today 🥰
57
1
1K
@TartanLlama
Sy Brand
4 years
A lightning tour of how function calls work under the covers ⚡️🛌
36
197
1K
@TartanLlama
Sy Brand
5 years
I made a GitHub Action which replaces all the files in your repo with a picture of Nicholas Cage.
45
204
1K
@TartanLlama
Sy Brand
2 years
This is how you do gender-neutral toilets btw. No "we don't care if you're a man, woman, or alien hahahah", just what facilities are available.
Tweet media one
Tweet media two
17
108
1K
@TartanLlama
Sy Brand
3 years
Attention: look at this cat
Tweet media one
38
54
1K
@TartanLlama
Sy Brand
4 years
Announcing: Visual Studio Stories! Share code snippets with the click of a button and have them show up directly in your friend's IDE!
Tweet media one
23
161
993
@TartanLlama
Sy Brand
3 years
I just want my compiler to love me.
32
152
982
@TartanLlama
Sy Brand
3 years
The poem, the poet
Tweet media one
Tweet media two
22
121
979
@TartanLlama
Sy Brand
5 years
I'd tell you all about the time I had an awful bug from overflowing a 64bit int, but it's a long long story;
14
163
962
@TartanLlama
Sy Brand
4 years
The halting problem is one of computer science's great unsolveable problems: how to get techbros to just, stop.
8
174
941
@TartanLlama
Sy Brand
3 years
I'm writing a talk on what's new in C++23, so while I'm doing that, here's a thread of new features:
16
205
935
@TartanLlama
Sy Brand
4 years
Our country is an absolute joke
16
42
860
@TartanLlama
Sy Brand
4 years
New indentation style dropped
Tweet media one
97
117
910
@TartanLlama
Sy Brand
3 years
An introduction to register allocation, in which Lexical Cat takes a trip to Paris 🇫🇷🐈‍⬛
42
167
899
@TartanLlama
Sy Brand
3 years
❌explain it to me like I'm 5 ✅explain it to me like I'm just having a rough time right now and could really use a nap
13
112
902
@TartanLlama
Sy Brand
3 years
Normalise DMing your mutuals saying "hey you're cool wanna be frends"
14
125
858
@TartanLlama
Sy Brand
3 years
Becoming a normal person by finding a plane and becoming perpendicular to it
33
147
859
@TartanLlama
Sy Brand
4 years
There's a C++ standard library function called std::get_money, but it does not give you money 😠
34
103
839
@TartanLlama
Sy Brand
3 years
Have you ever thought that Doom could do with more cats? 🐱🔪👿 I'll show you how to edit the game while it's running using Visual Studio 2022's Hot Reload feature in 1 minute.
26
153
851
@TartanLlama
Sy Brand
2 years
Why might processing a sorted array be many times faster than processing an unsorted one? I'll explain how pipelining and branch prediction factors into this, and, yes, Marshmallow is there too.
35
149
842
@TartanLlama
Sy Brand
4 years
Mr. Kanban Bring me a card Move it to WIP, I hope it's not hard My backlog's full, and I'm so tired Pretend to do stuff so I don't get fired Kanban I'm so alone Working in lockdown, my focus is blown My sense of "real" is broke and charred Mr. Kanban bring me a card!
11
223
834
@TartanLlama
Sy Brand
4 years
Dereferencing a null pointer just to feel something
15
97
829
@TartanLlama
Sy Brand
4 years
If you call youself a developer and you use twitter to drag other people down, I just assume you're an asshole.
7
65
805
@TartanLlama
Sy Brand
3 years
The film adaptation of this story is called "Closing Embrace on Line 69"
7
9
782
@TartanLlama
Sy Brand
3 years
7yo: Wow, the new Minecraft update has a lot of stuff in it. The people who make it must have worked really hard. I think they should get maybe... 2 months off to rest. 😭 me too
12
17
779
@TartanLlama
Sy Brand
4 years
This C programming tutorial is like "you have to handle your errors" and I'm like, I can barely handle my mild disappointments.
13
81
779
@TartanLlama
Sy Brand
3 years
Hello, please consider taking some time out of your day to say hello to my fluffy son
Tweet media one
49
20
761
@TartanLlama
Sy Brand
3 years
I relate to my laptop, because I too occasionally make weird noises and then refuse to work for an extended period of time
5
96
739
@TartanLlama
Sy Brand
2 years
- Mummy, other Mummy, how are programming languages born? - Well, you see, when someone with ADHD says "I wonder how you write a programming language"...
9
81
725
@TartanLlama
Sy Brand
5 years
Online recipes 10 year ago: 2 eggs 120g sugar 1 tsp baking powder 140g sr flour 70g butter Online recipes now: My cake baking journey began five years ago while on a spiritual hiking retreat in the mountains of Nepal, where I
15
96
720
@TartanLlama
Sy Brand
3 years
How are CPU instructions represented in binary? I explain with my cats 🐱🐱🐱
16
137
729
@TartanLlama
Sy Brand
7 years
It's time for: One Like, One C++ Tip/Fact!
18
144
727
@TartanLlama
Sy Brand
3 years
Please appreciate the shape of my cat
Tweet media one
32
32
720
@TartanLlama
Sy Brand
3 years
Expectation: I can just block everyone with a hexagon avatar! Reality: Oh No Some Of The Hexagons Are Ironic
43
38
717
@TartanLlama
Sy Brand
3 years
People who design web forms like this: Please. Stop.
Tweet media one
14
55
696
@TartanLlama
Sy Brand
3 years
a baby... a baby plat— a baby platypus is ca— EVERYONE A baby duck-billed... A BABY DUCK-BILLED PLATYPUS IS CALLED A PUGGLE
Tweet media one
6
101
692
@TartanLlama
Sy Brand
2 years
Explained trickle-down economics to the kiddo and he said "...but won't the rich people just keep the money?". 8YOs understand this.
6
69
680
@TartanLlama
Sy Brand
4 years
"Professionalism" is a ploy to stop more programmers from wearing cat ears because it makes them too powerful
5
180
674
@TartanLlama
Sy Brand
4 years
Haha sure, you can make gender a boolean *sneaks 254 extra genders into unused bit representations*
22
68
684
@TartanLlama
Sy Brand
3 years
Today my 7yo looked sad and said "I just want the coronavirus to go away". Me too, buddy. Me too.
6
8
668