In Zen, Kodo Sawaki said: 'A day without work is a day without food.'
In Java, a day without a commit is a day without progress.
On the other hand... merry Christmas, take a break!
December 24
The end of the #ZenDevAdvent #java #programming #mentalhealth
When you create a Zen garden, it is never truly finished.
It evolves. Open source is a growing product, too; it’s a community in constant refactoring.
December 23
#ZenDevAdvent #opensource #community
Legacy code is like the family you meet soon:
You’re stuck with them; you don’t understand them but are afraid to throw them out.
December 22
#ZenDevAdvent #java #programming #cleancode
The Zen cook treats even the most straightforward meal as if it would be a king's meal.
Treat even the slightest code change with care. Every commit matters.
The commit message shows how seriously you took this advice.
December 21
#ZenDevAdvent #java #programming #cleancode #git
They say failure is the best teacher. Java agrees, but only after
it throws the exception in your face. Handle it with grace and a try-catch block.
December 20
#ZenDevAdvent #java #programming #cleancode
Zen says, ‘Be where you are.’
Java says, ‘Know your environment.’
Always test in production-like conditions.
December 19
#ZenDevAdvent #java #programming #cleancode
In Zen, there is no end to practice, no finish line. In #opensource, there is no definition of done.
December 18
#ZenDevAdvent #agile #programming
Burnout is the stack overflow of the soul.
Think more often about your life than your garbage collector.
At least in Java.
December 17
#ZenDevAdvent #java #programming #burnout #mentalhealth
A good log message is like a Zen haiku: concise, meaningful, and almost poetic.
‘Server.
I failed.
I go on vacation.’
December 16
#ZenDevAdvent #java #programming #logging
In Zen, they say: chop wood, carry water. In Java, we say: refactor code, write tests.
December 15
#ZenDevAdvent #java #programming #cleancode
Write code as if the next person to read it is a raging psychopath with no patience.
That person may be you three months later.
December 14
#ZenDevAdvent #java #programming #cleancode
Multithreading can lead to deadlocks. Do one thing at a time; you are not the JVM.
December 13
#ZenDevAdvent #java #programming #multithreading
Unsplash
Pull request reviews are like group therapy in the best case, like group insanity in the worst.
Kindness lets you resolve both cases.
December 12
#ZenDevAdvent
Image: Unsplash #git #pullrequests #programming
Your test suite is your Zen cushion. The more you sit with it,
so more peaceful your life gets.
December 11
#ZenDevAdvent #junit #testing #programming
Life is short, but your code reviews are not.
December 10
#ZenDevAdvent #codereviews #programming
In Zen, we are all the same. In open source, there is no title.
Your git commits speak louder than your LinkedIn profile.
December 9
#ZenDevAdvent
null is the emptiness we must all handle. null is like the friend
who promises to bring snacks but shows up empty-handed.
December 8
#ZenDevAdvent #java #programming
A good open-source project is like a Zen garden: simple and beautiful.
Never look at the issues tab when you are at peace with yourself.
December 7
#ZenDevAdvent
#opensource
Nothing makes you more mindful and present than java.lang.OutOfMemoryError.
December 6
#ZenDevAdvent #java
Microservices are like Zen gardens: they look peaceful, but maintaining them is an endless exercise in patience.
December 5
#ZenDevAdvent
Zen teaches us to let go of the past. Java teaches us to deprecate it.
December 4
#ZenDevAdvent #java
Debugging is like consulting a Zen master: you may ask your log files for answers,
but they’ll only respond with riddles. Enlightenment alone lies in the stack trace.
December 3
#ZenDevAdvent
Contributing to #opensource is like doing the dishes: nobody notices until you stop.
December 2
#ZenDevAdvent
All code is impermanent. A function you wrote yesterday might be irrelevant tomorrow.
December 1.
#ZenDevAdvent