DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Untitled Developer Game
Phil Nash
Phil Nash

Posted on

Untitled Developer Game

Have you seen or played Untitled Goose Game? It is so much fun being a horrible goose gently messing with people's lives in a quiet village.

It got me thinking, what if you were the goose? What if you just wanted to mess with your colleagues or your office? What would you do?

(Obviously you wouldn't, you're a nice person, not a horrible goose.)

I started some ideas on Twitter:

What's on your to-do list?

HONK!

Top comments (38)

Collapse
 
yashints profile image
Yaser Adel Mehraban

1- Get an empty 🍩 box and fill it broccoli, put it on your colleague's desk who loves donuts
2- Remove a couple of key caps from someone's mechanical keyboard
3- Cover their whole laptop monitor with sticky notes
4- Replace the toilet paper with duct tape
5- Put a note on the toaster saying it's voice activated and record the morning activities

I think I like being a goose 😈

Collapse
 
philnash profile image
Phil Nash Author

4- Replace the toilet paper with duct tape

😱

You're more evil than I thought Yaser!

Collapse
 
yashints profile image
Yaser Adel Mehraban

Pranks should be inspirational 😁

Collapse
 
dmfay profile image
Dian Fay
:%s/\(\w\+\)l/\11/g
:w
Collapse
 
philnash profile image
Phil Nash Author

I feel like this is some vim trickery, but I'm having a time working out what it's going to do and how evil it is!

Collapse
 
mstrodl profile image
Mary

This replaces every l (L) in every "word" with a 1 (one). So: let appleVariable = "goose!"; becomes let app1eVariab1e = "goose!";

Thread Thread
 
dmfay profile image
Dian Fay • Edited on

Importantly it doesn't replace the lowercase L if it's the first letter of the word, since many languages won't allow names to start with a number. So the code is much more likely to compile/run than with a simple global replacement, and the victim will find hunting the problems down that little bit harder.

Thread Thread
 
philnash profile image
Phil Nash Author

That I couldn't see the difference between the l (L) and the 1 (1) in the code example makes this pretty evil! 😈

Collapse
 
dmfay profile image
Dian Fay

Try running it against a short text corpus:

const alpha = beta + gamma;
let delta = epsilon + zeta;
exports.result = alpha + delta;

Much the same effect could be achieved without the capturing group but it wouldn't be quite as sneaky.

Collapse
 
fultonbrowne profile image
Fulton Browne • Edited on

find someone who left there computer unlocked switch everything to military time, Fahrenheit to Celsius, imperial to metric, and qwerty to dvorak. best day ever! (for me)

Collapse
 
philnash profile image
Phil Nash Author

That sounds like an upgrade for their machine...

Collapse
 
moopet profile image
Ben Sinclair

You mean you fixed a bunch of bugs?

Collapse
 
jingxue profile image
Jing Xue • Edited on

First of I'd like to suggest we keep it on the nerdy side. Things like "drop coffee cups in a river" really fall into the "horrible person" category. ;-)

One prank I actually did was stick a little piece of post-it on the bottom of a teammate's mouse, covering up the tracking camera. It took them quite a while before they figured it out. Of course I was careful and only did it on a slow day.

Collapse
 
philnash profile image
Phil Nash Author

If developers turn coffee into code, then I feel it still fits in the realm!

That is quite the prank, did they find out it was you who had played them?

Collapse
 
jingxue profile image
Jing Xue

Oh I always came clean afterwards - would have been sabotage if I didnt, wouldn't it? :-D

Thread Thread
 
philnash profile image
Phil Nash Author

It was an honourable pranking then! πŸ‘

Collapse
 
nebojsac profile image
Nick Cinger
  1. Take a screenshot of someone's desktop. Use that as the desktop wallpaper. Remove all the desktop icons.
  2. Hit the following keys on all the Windows machines in the office: "CTRL + ALT + Left Arrow"
  3. Remove batteries from all the wireless devices (mice and headphones)
  4. Put duck-tape on the bottom of all the wired mice.
Collapse
 
crimsonmed profile image
MΓ©dΓ©ric Burlet • Edited on

Add to this the switching of wireless mice from one desk to another

Collapse
 
philnash profile image
Phil Nash Author

But not direct switches, at least a circle of 3.

Collapse
 
philnash profile image
Phil Nash Author

The desktop trick is a classic. Removing batteries from wireless devices would cause an entire day of confusion. I love it!

Collapse
 
missamarakay profile image
Amara Graham

Take away their adapters.

Collapse
 
philnash profile image
Phil Nash Author

All out war on new Mac users, eh? USB-C has a lot to answer for!

Collapse
 
moopet profile image
Ben Sinclair

All Macs since time began have required a little bag full of adaptors to work.

Thread Thread
 
missamarakay profile image
Amara Graham

I've mostly avoided that with previous models that had an HDMI port.

Thread Thread
 
philnash profile image
Phil Nash Author

My MacBook Pro 15" from 2015 has the perfect ports. Classic USB and HDMI.

I'm sure USB-C is in my future though, and I'll go back to the adapters.

Thread Thread
 
moopet profile image
Ben Sinclair

I have this one at work. Needs a dongle to do wired networking (which is useful because of speed and the reliability of Macbook wifi)

Thread Thread
 
philnash profile image
Phil Nash Author

Ah, ethernet to USB? Fair enough, I haven't had a problem with my wifi, but I do appreciate a good wired connection.

Collapse
 
cjbrooks12 profile image
Casey Brooks
  1. Change Slack avatars to unicorns
  2. Slightly adjust all the settings on the office chairs
  3. Replace all the images in your app with pics of Nicholas Cage

And yes, I have actually done all these things to my coworkers 😈

Collapse
 
philnash profile image
Phil Nash Author

We're seeing the real geese coming out in this thread aren't we! πŸ˜‚

Collapse
 
lazar profile image
Lazar

Find out which Linux distro your coworker uses.

Get a low profile usb that matches the color of his desktop or laptop. (Laptop is pretty easy to see though).

Download the exact version of his linux distro.

Flash it to your usb.

Then when he is not around, plug the usb in the computer, get into the bios and change the boot order so it loads it first.

I actually did it to my brother one time.

If you want to go even further build a micro-os that will only load the words "No bootable disk found..."

Collapse
 
philnash profile image
Phil Nash Author

Oh wow, that's something! I feel lucky I use a Mac and (I hope) am not vulnerable to this πŸ˜„

Collapse
 
andrewbrown profile image
Andrew Brown πŸ‡¨πŸ‡¦

In the linter, change from spaces to tabs.

Collapse
 
philnash profile image
Phil Nash Author

Even better, the formatter!

Collapse
 
flrichar profile image
Fred Richards

Change user's passwords. To a long sentence. With a lot of spaces. And some shifted-spaces.

I neither confirm nor deny doing this in the past. #bofh

Collapse
 
philnash profile image
Phil Nash Author

Sounds like a sensible password policy!

Collapse
 
elmuerte profile image
Michiel Hendriks

Put data blocker USB dongles between people's mouse or keyboard. Bonus points to do this with the security officer.

Collapse
 
philnash profile image
Phil Nash Author

Illicitly plugging something into the security officer's machine is definitely playing on expert level.

Collapse
 
logo4poop profile image
logo4poop

I made this a game for some reason....
logo4poop.itch.io/untitled-develop...

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.