Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "messages"
-
In the age of multithreading, parallel processing, and non-blocking IO, you still get messages like this.14
-
A new way of making bad commits:
alias fuckit='git commit -m "$(curl -s whatthecommit.com/index.txt)"'
Its like Russian roulette with commit messages!24 -
One of the most depressing error messages, maybe? Happened early this morning and I've been feeling sad ever since :-/8
-
Pro tip to error messages #1: keep them simple and short
Pro tip to error messages #2: make them make FUCKING SENSE7 -
*Runs program*
*Nothing happens, no error messages*
Oh boy, this is gonna be fun. A bug with no symptoms.10 -
What's better than putting Debug Messages in your code? Putting them DIRECTLY onto the web front!12
-
Finding a suitable name for my daughter was easier than finding the words for my commit messages.11
-
Developers that write commit messages that literally say "Changes", "Fixes", etc. Please act like a professional and write proper messages ffs5
-
I might have mistaken the Linkedin messages for devrant, but still, I really needed to get this off my chest.2
-
Watch your git commit messages, you never konw when a webhook might publish the whole thing to Slack...9
-
I generally like to separate changes into as many commits as is reasonable. That way I can go back and see how, why, when and what was changed, along with meaningful commit messages.
But sometimes...
Git add *
Git commit -m "changed lots of stuff"
God I hate myself.3 -
Made poor commit messages for a repo and then found out that we were going to start doing peer reviews at school the next day and that we were going to be assessed by git commit messages.
Rebased at 2 in the morning. Rewrote every commit message.
Did not get assessed by git message.1 -
Schrödingers WhatsApp, I both have new messages and I don't have new messages up to the point I open it and look.
Thanks for the useful notification!
// Translated: "You might have new messages"9 -
WTF is up with open-source projects using emojis in their commit messages... FUCKING emojis..
I get it, programming is fun and a hobby to many, but can we also keep at least a minimum level of professionalism here.
WTF is a wheelchair or bento emoji at the beginning of a commit message supposed to mean? Why the hell even bother to use it in the first place? There is no fucking reason for this retarded shit.
Is this what happens when activist developers get out of their way to make programming "inclusive"?
It is your personal project and so if you want to use emojis it is OK, I respect that (not really) but I can't trust your code, your commitment, or the quality of your work if I see those dumb Unicode characters there.
Git commit messages are not a game. Be playful with comments in code or your readme.md file but git messages should be a clear reflection of the changes not what a teenager's phone vomited on the keyboard.rant stop this shit git commit messages source control keep emojis out of git emoji open-source github34 -
Whatever you do, NEVER EVER use lame commit messages like "updated". Your future self will thank you.11
-
git blame
More like
git whose line is it anyway
Where commit messages are made up and the branches don't matter1 -
So we hired an intern and his first task was to change a few things in email layout for our client, which is an investment bank.
I told to one of my developers to make his local database dump and setup the project for an intern. When intern completed the task, my developer thought that title "Dow Jones index crashed" was pretty funny title for a test.
What he didn't thought through enough, is that he forgot to configure fake SMTP server and he had production database dump with real email addresses.
I had really awkward 20 minutes conversation with our client. Fuck my life.4 -
LinkedIn messages from recruiters saying I'm the perfect fit for a job that requires 3 languages I've never worked with 🙄9
-
The allocation of my time while 'programming':
50% Reddit
25% Stack Overflow
24% Error messages
1% Actual coding
100% Frustration9 -
Commit Message Part2:
6528fff Code was clean until manager requested to fuck it up
241b35f Who knows WTF?!
4381a32 Argh! About to give up :(
c3bf1a9 more debug... who overwrote!
2d68d6d Fixed a bug cause Maciej said to
b112c1a This branch is so dirty, even your mom can't clean it.
bb456d4 Shit code!
4878b46 Copy-paste to fix previous copy-paste
e2c7e87 A fix I believe, not like I tested or anything
f56109f derpherp
e4b8f4c formatted all
3691208 I'm just a grunt. Don't blame me for this awful PoS.
0888b69 just checking if git is working properly...
62741aa I'm too old for this shit!
0735196 COMMIT ALL THE FILES!
09caccf I CAN HAZ PYTHON, I CAN HAZ INDENTS
1e1cda8 giggle.
ab70bde Fixed errors
934436d Now added delete for real
5f84e30 My bad
99baff8 CHRIS, WE WENT OVER THIS. C++ IO SUCKS.
953473d final commit.
f0c3b57 Just committing so I can go home
4e5ce4e yolo push
deb4e3b I CAN HAZ PYTHON, I CAN HAZ INDENTS
710c06a Commit committed....
3c45e67 it is hump day _^_
4487788 Committing in accordance with the prophecy.
bf86e7e This solves it.
4804f68 FONDLED THE CODE
051d42e REALLY FUCKING FIXED5 -
'hey honey look what i made! It works!'
- fiance looks, error messages over error messages, program crashes, files disappear, data loss, pure horror
To this day I don't know what happened. I had to restore my project and re-write the last half hour.4 -
The line numbers in error messages look like I’m time traveling.
.... line 1987
.... line 1883
.... line 1642
.... line 20072 -
LinkedIn for developers is the exact opposite of Tinder for developers:
Tons of young, attractive women send you messages you ignore.6 -
I really hate these "an error occurred" messages, guessing I'll talk with IT later today.
Meanwhile, the dialog should show1 -
After working day and nights on CLI, whenever I chat with someone I mistakenly type "clear" to delete the messages.
Demn4 -
Nothing like waking up to racist messages from a client that isn't even under contract yet, guess who's getting flagged and muted.5
-
No, it's not damaged. Yes, it most definitely can be opened. No, I should not move it to the trash, because I want to open it.
Quit your bullshit Apple and stop telling me what I should do.4 -
Beginning of the project:
git commit -m "Added index.html, implemented user-creation"
Towards the end of the project:
git commit -m "Idunno, did some stuff or so (ノಠ益ಠ)ノ彡┻━┻"2 -
When your own error messages come handy while casually using your own app :p
//this one is a bad json resposne1 -
Web on Phone :
Status : ✅
upload images : ✅
Direct Messages : ❎
app for Windows PC
Status : ✅
upload images : ❎
Direct Messages : ✅
Web on PC
Status : ✅
upload images : ❎
Direct Messages : ❎
app for WP
Status : ❎
upload images : ✅
Direct Messages : ❎
🙄🤷♂️ May be instagram was meant for Android and Iphones only6 -
Don't you just love it when eclipse gives you these wonderfully informative error messages? Couldn't you at least say something?9
-
Why is it that newbies always fail to read their error messages and bring their laptop saying something went wrong.4
-
My dad thinks keeping old messages in whatsapp can make his Moto G4 phone hang.
He just doesn't understand when i try to convince him it is technically not possible and deletes old messages one by one everyday
😶6 -
Amending ancient Git commit messages because there's a typo and then force pushing
RIP everyone else working on the same project2 -
Error message on Facebook :)
When you let the developers write all the error messages by themselves.
Personally I always ask for help when it comes to writing nice error messages.2 -
When you come back to work and want to see what has been changed in repo but commit messages look like that :(5
-
Gah gets me every time I open an image I want to share with friends on messages later.
Share dialog ain't cutting it.1 -
WhatsApp and Telegram should consider a feature to disable voice messages from all contacts or all contacts but close friends.
I'm getting tired of getting tech support requests from acquaintances I haven't hung out with in years but when these are too lazy even to type and I have to take type and listen to their muttered voice notes I get crazy5 -
When you see a "one word" commit messages and some are identical.
For God so loved the world! **face palm**5 -
React-Native's error messages are getting ridiculous.
Apparently I have to do yoga otherwise it won't compile.10 -
I HATE automated messages on Slack
Remove fucking GitHub updates, Jira updates, all this stupid bullshit that pollutes actual communication between humans in all that fucking shit and makes me miss actual messages because I ignored a channel where that garbage cancer shit was set up on?
What's wrong with going to fucking Jira and GitHub and checking how things are going THERE?7 -
!rant
Just out of curiosity, does anyone have on your current or past company like inspiring messages or something like that?
The image below is at the company I'm going to have my internship7 -
Just started using nvm for nodejs version manager... looks like I'll never look at "nvm" in text messages the same way again :/3
-
Write idiot commit messages that I don’t remember what they mean eg. “Added function x” instead of “Update {filename}”3
-
We bring you messages from the future...
Is Apple rounding up timestamps, or have they started using Scala Futures? 😂😂3 -
I wrote a file transfer thing to appease the initial idea that keeps coming back into my head every so often, like it's trying to haunt me. Problem: No mobile provider will let me test it, as it's meant to throw disgusting numbers of SMS messages at someone waiting for them. How many, you ask? Well, 1MB of data translates to about 8100 "standard-length" SMS messages. (Standardized length, non-"long" SMS messages are, at best, 70 UCS-2, 140 ASCII, or 160 7-bit characters.) It does work, though, as if I just write out all the SMS messages to files and read those in (in place of actual SMS messages, different delivery of the same data) it works flawlessly.
Why would I ever wanna make this? Well, T-Mobile seems to be more concerned with building new cell towers, rather than fucking fixing the ones currently working. The mobile data component usually dies for 8 or 9 hours a day in this medium-size city, but SMS still works, so... just use that to transfer data!5 -
when you receive promotional messages from your old company.
and feeling hits
"So, this is what we are now..."4 -
I got in trouble for passing messages in class. I told the teacher I was just trying to make SmallTalk2
-
Notifications
Phone calls, whatsapp, emails, slack messages, recurring meetings. The list is limited but distractions abound5 -
We can hide messages in images via steganography (or ZIP sewing), we can hide messages in sound via either sound-based transmission (like Morse) or waveform-based transmission (think oscilloscope art videos), we can transmit it in videos in like 300 different fucking combined forms...
Encryption isn't the ONLY way, yo. Social engineering and being a cheeky shithead can get it done too.2 -
If writing caption for your Instagram picture is an art, then what is commit messages for your GitHub repositories.5
-
Don't you also just hate this strange bug where your smartphone writes weird messages when you're drunk?2
-
My new team mates type in the date and time of commit on their commit messages and maintain code only on master branch. Some people deserve have their write access revoked.2
-
An app that translates those dreaded error messages into succinct and human readable English, like: you missed a semi on line 23.8
-
I fucking hate everyone who sends me a voice message, Just text me motherfucker how can I find some info we discussed earlier, you want me to listen to all your stupid messages with your lazy ass voice to only find the shit I'm looking for.3
-
Intern - adds commit message like "added two files"
Me - Hey Intern, I've added commit lint, please don't disable precommit hooks.. so let's follow standard commit message format
Intern - commits like "feat(app): fix changes"
*later*
Me - Hey Intern, please commit with short meaningful messages like what actual changes were made
Intern - commits like feat(app): whole long story of what he couldn't do and some changes..
Me - 🤦5 -
So someone complained to my bosses boss about some internal page where I collected some of our own funny git commit messages, because they were not "meaningful", and I had to take down said page.
Fuck that narrow-minded seriousness, why be so German? If we have to debug multi-threaded C++ programs, we need that bit of fun and sarcasm to stay sane. But probably that someone is a member of some of these "professional" Agile teams that waste a day a week with fucking retros, sprint planning or other mind-crippling meta stuff, then evaluating frameworks and tools, while we are doing motherfucking programing. -
I need to hire a fucking personal cryptologist just to help me understand Visual Studio error messages.
-
When a developer writes informational messages to console.error, just because they show up in red!1
-
LinkedIn recruiter message
Hi I have an exciting opportunity for you which i will not share on messages but why don't you give me your phone number, email, home address, favorite color so that i can email the same shit to you instead of sending it in the LinkedIn messages and also give me your phone number.2 -
Just spend 7 hours till 2:30 fixing a minor bug.... Disappearing messages... Git commit? 20 lines...2
-
Phones be like ..
Ooh pls sync your gallery, call history,messages, personal details, medical history, address proof, grandad's number to our cloud2 -
Fucking four hours wasted.
Bad idea
.subscribe(({ messages }) => {
this.messages = messages;
// Scroll to bottom of the chat content
this.chatcontent.nativeElement.scrollTop = this.chatcontent.nativeElement.scrollHeight;
});
because the dom is not manipulated that fast.
Good Idea:
ngAfterViewChecked(): void {
// Scroll to bottom of the chat content
this.chatcontent.nativeElement.scrollTop = this.chatcontent.nativeElement.scrollHeight;
}5 -
I think my company used to work with an innovative developer centric approach to software development where you make commits based on the state of the developer rather than the code. 😂
Translation : "My DD is going to fail hence I commit" and "I'm tired".3 -
Just realized, contact form messages for my Firefox add-on is probably the closest I'll ever get to fan mail...
-
Today I saw one of the most detailed commit messages:
[+] further implementations
Don´t know if I sould laught or cry. ^^3 -
The new Android messages color changes using Google material design 2 looks like the Easter Bunny shat all over my phone.3
-
I'm trying to reach Alice but none of my messages get through. Maybe Eve has something to do with it 🤔4
-
Request for software: a program that prevents shitty coworkers from committing with the message “fix”, random letters, or other nondescript messages.4
-
Work Rant, again.
Working on a project, it has a messages feature.
Currently it supports text messages and images.
The guy before me had to leave, so I was put in charge on this project, to develop it.. all alone...
Project Manager : "Please add PDF support to messages"
Me : "Sure its an easy task".
1 day later:
-Starts working on that feature
-PDF files can now be sent.
-Looks at the sent messages-
-Message is there but I... I cant see the PDF file-
Hmmmm...
Moments later I discover the entire system is non-modular... hard-coded images only support.
Fuck me. -
Whenever I see the
We are hiring
~~~~~~~~~~~~~
messages on twitter, I ask myself why they aren't on devrant too3 -
Those people who don’t even understand the commit message
Who commits using commit message “commiting”?3 -
Git Commit Part 3:
28d48b0 This is why the cat shouldn't sit on my keyboard.
95df68f I must enjoy torturing myself
c5acfc2 Fix my stupidness
3a57702 I hate this fucking language.
6cb212a Too tired to write descriptive message
292b1e2 That last commit message about silly mistakes pales in comparision to this one
f4a091f Does not work.
5af1ca1 small is a real HTML tag, who knew.
e7d2d84 Best commit ever
f54d32b de-misunderestimating
f587ca1 Added translation.
352e29c Future self, please forgive me and don't hit me with the baseball bat again!
54403a6 Now added delete for real
9f42f38 Who knows...
5df8457 more ignored words
56bd0ef Added missing file in previous commit1 -
> merging feature 20155
> Removing debug messages for previous commit
> Fixing bug from feature merge
> Fixing bug from previous fix
> Merge fml -
Nice. I have now wasted about 8 hours or so debugging to find out why my (fully functional) program wouldn't receive messages (from an FTP server through a socket). It just received an timeout from the server after 300 seconds. Then I discovered that my messages didn't include '\r\n' in the end.
Beautiful -
Could it be that devs using spaces over tabs actually send secret messages in morse code to each other while indenting?
-
Anyone else add increasingly snarky or desperate comments and console log messages when things aren't working right? My messages are like watching a coder's mental breakdown slowly progress.
-
This is what happens when you don't use compression on messages in a real time backend (with RabbitMQ)5
-
I wanted some ideas on how to word an error message better, so I googled "error message best practices".
80% of the results were about form validation and not actual code breaking errors >:(
On the up-side, I now know that I must not say "No, Bad User!"3 -
I'm slowly realizing how much goofy code I put in my branch and overlooked. This code review is going to be interesting...
Some examples:
import plots as lel
<h4 id="title">Crunchatize Me, Captain! </h4>
go.Scattergeo(name="cheese", ...)
webster = { ... }
The commit messages are even worse.
- 'horizontalize' link list
- very messily hack in <feature>
- partially refactor some of the awful code from previous
- Remove one annoying space
- make background color less annoying
- remove seemingly useless property
- minor fix
- Apparently it's possible to center a DIV. Who knew?
- Made some cool bar graphs
And then there's just a bunch of reverts.2 -
So asked to help out on an extra project that another Dev ( who is a senior developer ) is working on and I go to clone the repo but find 15 or so commit messages on the master branch saying "Work on feature x" (not an actual x). This is going to be fun...
-
sends new dev online read about how to write good commit messages.
does not write a good commit message.
pushes code.
OTL1 -
Whether I care to admit it or not....
My most prolific teacher has been compiler error messages (oh, and intellisense). -
How many Windows users does it take to change a light bulb? - 100. one screws and 99 clicks the error messages away
-
I read through my old 2012 onwards chat threads on Facebook Messenger and felt disgusted with my cringey teenager seld.5
-
You ever had a moment where a college asked you a few questions, while you're busy. But because you're nice you still help them, then they notice that and start asking you everything? Even before fucking Search on internet?? THE Most fucking obvious questions even just copy pasting error messages where the solution is in the error messages!1
-
Back in the days of DOS/Win3.x I was jerking around in school sending messages to my friends in other classes by changing autoexec.bat on the workstations I used.
Somehow someone mistook my messages as a virus, and the IT department closed down the workstations for weeks.2 -
Spent hours debugging and realise Object should have been object. Thanks documentation and Unity error messages!!1
-
Why redis, why?! You run "redis-cli -h <host>" and it looks like either it cannot connect to <host> or the redis-cli is frozen.
What was the fix? Adding "--tls" to the call. Why can't you just say "You are starting a non-tls connection to a remote but the remote wants to talk TLS"? Or give any other indication that you did reach the server but did not understand what it said and hint for TLS? I was hunting non-existent connectivity issues for hours just because there wasn't a good error message...3 -
When you've fully set up a CMS for a project and you still get messages asking to edit the content... 😕3
-
Salesforce translation import tool is absolutely useless regarding error messages, when something is wrong with the file. Even if you try to replicate an already correct file, salesforce just tells you that something went wrong and which file formats are accepted ... even when using said format. No hints, no further explanation ... I need more details, WHAT IS WRONG?😠2
-
Just created a Cloudflare worker that sends messages to the backend over PubSub. Feeling pretty bad-ass right now.3
-
'Modal' messages are often obstructions... Glad to know my link is copied, but now I want to select the thing you are covering...
-
Having flexible working hours but also having a boss that goes in early and expects you to respond to slack messages before you are even out of bed.
It's the morning let me sleep... -
Since finally fixing my email server I keep periodically getting emails with random subjects like "asdfasdfasdf" from all my test messages...
-
My stupid Messages app won't send urls with a .xyz on the end. No error, no explanation. It just won't send. What the fuck?1
-
If I don't respond on messages maybe I'm fucking busy. Sometimes its really better to just shutdown my.phone so i can fully focus on work.
Those are text messages through WhatsApp by the way, and people can actually see I haven't read their messages yet2 -
Sigh :/ The npm default to print its own logging messages is so annoying I now do this:
alias npm='npm -s'
npm run my-script // only the output of my script
\npm run my-script // be annoyed by npm log messages1 -
Recruiters on LinkedIn will be like: "I just came across your profile and ...". Scrolls up the message history and there is the same message a few times with a different job.
I know recruiters have to send out tons of emails and using templates makes it a lot easier, but at least make and effort to make it look like you aren't just reusing the same message over and over. -
Debugging extra characters in my output all morning only to realize that they are my own debug messages . . .
-
Forget about committing often and end with multitudes of changes. Which then leads to writing a generalized commit message.4
-
Any native app devs know if this is possible, before I go away and start messing about with shit.
I want to build a companion native app to my web app for the sole purpose of receiving in app push notifications.
So you set all the shit up on the web app and then the native app is just to get push messages. I currently send sms messages with the Twilio API but would rather the app solution.1 -
React-Native.
Worst process to upgrade to a newer version ever. Plus error messages are mostly useless3 -
Made a mc server the other day.. Java&Bedrock Crossplay 1.19
Anarchy and no tp ofcourse.
Someone wants to play? :)
I have also coded a plugin to automatically send all messages to a whatsapp group and all messages from the whatsapp group to the server chat3 -
Don't fucking put exclamation marks in your fucking error messages!
I fucking hate turds that does this!5 -
What's your go to commit message for a large group of changes that encompasses a variety of features?
Mine is "Major Improvement"17 -
So, is it just me or are the numbers of newbie developers who can actually read error messages dwindling?
-
Does someone here now how the TempleOS creator did receive messages from his god?
Edit: I didn't know about him until recently.3 -
how is a chatting app like whatsapp, with 55 billion messages sent per day, earning money without using ads?9
-
So we are testing slack as our new messaging platform, it states that the platform has 10k searchable messages, does that mean that you can send unlimited messages with 10k searchable, or 10k messages total before you have to start paying?5
-
What is the best string comparison algorithm ?
Example Use case: group messages from your telco into groups of related messages.
I have gone through the various algos and implanted them. I just want your opinion if you have experience on this.15 -
So, yesterday I was able to create a stack overflow using jQuery, just trying to do a fucking AJAX call.....
It took me fucking 2 hours and 5 rewrites to spot that I was trying to access an undeclared variable.....
Fucking useless error messages, like why would I get an overflow at dc, when it's a fucking undeclared variable..2 -
Fuck all these language exchange apps. No one replies your messages and those who do won't after your third so called "conversation".1
-
I hate it when colleagues name their commits with a non descriptive name like "minor changes", "minor fixes", "small changes" and so on. I know that good naming is a difficult task in software development, but do I expect to much when I want them to explain shortly what exactly they changed since the last commit?
Good commit messages are always helpful if you want to do good PR reviews and furthermore if you want to go back to an older commit because someone fucked something up.
Don't get me wrong, my colleagues are great people and great developers, but some of them ignore the fact that good commit messages might be useful in the future for others and themselves -
Software Message: "you didn't change data, you don't need to save."
Damn it, how about simply writing the same data?
Or is this just user logic?2 -
When a notification pops up, but
there are no new messages .. creepy
Was on GitHub as well .. weird ..2 -
The company firewall blocking rabbitmq messages?!
WTF admins?!
Developing inside company structures is the pure fuck-up! -
If your code is giving HTTP 500 error on a production server, go kill yourself, until you are having a development environment on the production server. In that case, kill your manager! 💢
-
My misses said she was to young for me as I occasionally drop I'm a bit of Brb, brt wtf etc.. into my messages (I don't like lol), and thus she responds with this:
"U need someone who knows what the fuck those silly little letters mean! "
My messages are childish, eh dear?1 -
Fatal problem in weekly rant 4: Segmentation fault
No further messages available
Core was not dump for reasons unknow -
Say what you will about Windows 10, they know what they're doing; error messages never sounded this harmless before.
-
While working from home, we cannot discuss anything evil about our Manager (or others) as messages may be tracked.2
-
"Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
That really helps in my error log Entity Framework ❤ -
I don't understand slack chat. when I get in a room there are hundreds of messages I haven't read. am i supposed to go back and read all of those messages?5
-
I hate tooling around Scala with libGDX so much - Gradle, Gradle Android plugin and ProGuard are just awful.
For example today I got during compilation: "Warning: Exception while processing task java.io.IOException: Please correct the above warnings first."
Grepping build log for (case insensitive) "warn" returns only the message above to correct warnings.
What the hell? I am required to correct not existing or invisible warnings or what? I hate you Gradle and ProGuard, I really do! >:( -
"The challenge is for the graphic designer to turn data into information and information into messages of meaning." - Katherine McCoy1
-
Does anyone know other cheap text messages (SMS) providers such as https://www.smsapi.com?
Quantity approx. 200-1000 messages per day, hard to estimate. Main use is sign up and two-way authentication.
The ones I found so far all start at $0.10 (for Europe) and $0.04 (USA).3 -
I am planning to create a broadcasting channel app.
there is a group of people who are managing 20-25 whatsapp groups and are sending religious messages.
They tried broadcasting feature of whatsapp but they prefer managing group which makes sure that people are receiving messages.
broadcaster's number needs to be saved in receivers contacts for whatsapp broadcasting and all subscribers were not doing so, and complaining about not receiving messages.
so this group decided to manages whatsapp groups and put guidelines that no users other than admins are allowed to post anything.
so ultimately they want a broadcasting medium.
another problem here is that it is hard to find old messages to refer to. they are posting everything on blog too, but not all the subscribers are comfortable using that.
so I am planning to create an app which will store the received messages offline(last 30 days) and anyone can read older messages within the app and also can share it on other social media.
would you guys please suggest me architecture for this app?
I have learned PHP and thinking about using phalcon PHP framework, but it required VPS and it is costly.
any suggestions welcomed.3 -
Can slack team owner see other peoples direct messages even if they're not in that chat
Probably a stupid question. Sorry1 -
Don't be afraid to tackle error messages actually embrace them because you learn more from your error messages.1
-
To make my coworkers read my commit messages on peer reciews, I have opted to use Confucius style messages:
"Confucius say: 'mail address not clickable, bad for business'" -
The coolest thing i wrote solo is a web app that parse my whatsapp text export files and show messages in bblocks with space between blocks proprotional to the delay between messages. I did this after a breakeup with my ex and i wanted to read all message history.
And yes, i had some stats features also.