At the end of last year, I was contacted by a dev who said something like
Wow, you have an impressive GitHub profile.
I won't lie, it's...
For further actions, you may consider blocking this person and/or reporting abuse
Regarding the time travel thing: I have this fun little script named
git-timeshiftthat looks like this:So I can just type stuff like
git timeshift "in 1 hour" commitand the commit (or whatever other command I run) will happen one hour in the future π€A whole new world of possibilities to confuse your colleagues, ah ah
Pretty sure that's still far from the worst thing you can do with git if you really want to confuse people. Like, I've more than once re-ordered commit trees before merging branches to turn my erratic changes into a more coherent representation of what changes were made, and that inevitably leads to commits sometimes being completely out of chronological order :D
Not cool; while the lessons the author wrote are pretty valuable, I advice against this fpr juniors.
The article is tagged with
#jokesMay be worth mentioning/reminding people that this only looks good from an initial glance - if someone digs in, clicking through, it can make it obvious that there is only one repo that is there to serve up a commit history. Nonetheless, I have gotten many a compliment in interviews about it!
You can also scaffold out several projects in the language and framework of choice and create a fake history for each of them so that it looks like you're working on some cool things, but none of this will work if someone wants to dig in quickly to see what some of your commits may have actually looked like at some random point in time
I feared that adding "this is a joke" would kill the joke.
I ended up putting "Vanity Metrics" in the title instead :)
Thanks for the "advice".
I'll keep on doing it long form with legit, commented, repo pushes.
To each their own I guess.
Edit: k, yeah I see the "joke" tag now.
Carry on.
No worry, I have a weird sense of humor.
I have done worse though
dev.to/jmfayard/why-real-developer...