Skip to content

Instantly share code, notes, and snippets.

View JustAnotherJavaProgrammer's full-sized avatar
🚩
This is fine.

JustAnotherJavaProgrammer

🚩
This is fine.
View GitHub Profile

Today is my last day. And today might be one of your first. I have been told my time here was successful and helpful, so I thought I would pass on a couple of the things I've learned that might be helpful for you as you work through your first years as a developer. There's not enough time to say everything, so I'll just list a couple.

Turn Yourself In

There is a great temptation to appear smart and confident in any field, in software this temptation is compounded by imposter syndrome, that nagging feeling that you don't actually belong here. The fear is that as soon as you are found out, you will get the boot out the door.

While a small dose of this dread can keep you on your toes, it can quickly become overwhelming and start to kill your enjoyment and productivity. And then the shame of feeling inadequate compounds with the shame of not getting any work done.

My solution to this problem is to continually turn myself in, to find every opportunity I can to own a mistake when I want to hide, say I don'

@joechrysler
joechrysler / who_is_my_mummy.sh
Last active May 14, 2024 12:26
Find the nearest parent branch of the current git branch
#!/usr/bin/env zsh
git show-branch -a \
| grep '\*' \
| grep -v `git rev-parse --abbrev-ref HEAD` \
| head -n1 \
| sed 's/.*\[\(.*\)\].*/\1/' \
| sed 's/[\^~].*//'
# How it works:
@mkweskin
mkweskin / gist:5414303
Last active June 28, 2024 14:39
Convert markdown to mediawiki with pandoc
pandoc -f markdown -t mediawiki test.md -o test.wiki
# Thanks to @tillmanj for the updated formatting