v2.0.0

JOEL 2

Release Notes
Released · No one was notified · No one subscribed to notifications
[ scroll to continue ]

Changelog

All dates approximate. Time tracking was not a feature in Joel 1.
Added
Changed
Deprecated
Breaking Changes
Removed
Fixed
Dependencies
Dependency Version Status
TeaYorkshire Tea, ≥3 cups/dayRequired
KDE Plasma6.xHard dependency, non-negotiable
Chair by the windowThe specific oneMust be available
Sunday afternoonsWeeklyCritical for maintenance
SpotifyPremiumRequired for development. Playlist called "concentrate" contains no songs that help concentration.
Browser tabs≥47 at all timesPerformance degrades below 30. Joel 2 is aware. Joel 2 is not changing it.
A walkDaily, weather permittingRecommended
The belief that this website is a good ideaPinnedDo not update. Newer versions cause uncertainty.
Known Conflicts
Component Conflict
joel.comNamespace collision. Different person. Makes peace poles. Do not attempt to merge.
joel1.comRegistered to someone else. No known conflicts. Appears to be minding his own business. Respect.
joel3.comRegistered but dormant. Potential future namespace dispute. Monitor. Do not engage.
joel4.comRegistered weeks after joel2.com. Circumstances suspicious. No action planned. No action possible.
Morning peoplePartial incompatibility. Joel 2 does not perform optimally before 9am. Before 8am, do not engage. Before 7am, assume he is still compiling.
Phone callsWill be redirected to voicemail. Voicemail will not be checked. This is by design. Use email. Or don't. Both outcomes are acceptable.
MeetingsJoel 2 will attend. Joel 2 will be present. Joel 2 will contribute nothing that could not have been an email. This is not a conflict. This is a prophecy.
Known Issues
Issue Tracker
#12 Motivation subsystem drops to zero wontfix

The motivation subsystem intermittently drops to zero, usually on Monday mornings, Sunday evenings, and any day that contains the letter "d." There is no pattern. There is no fix. The subsystem recovers on its own, usually after a cup of tea, a walk, or an email from someone with a deadline. The email from someone with a deadline is the most reliable recovery mechanism, which suggests the subsystem is not actually broken so much as it is externalising its dependency management.

#7 Spontaneous KDE advocacy in social contexts bug

Joel 2 will, in certain social contexts, begin explaining why he uses KDE Plasma. The trigger is unclear. It may be the word "desktop," the word "environment," or silence. Once the process starts, it cannot be interrupted. The only workaround is to leave the room before the sentence "have you tried KDE Connect" is fully formed. If the sentence is already formed, you are too late. You are now in a conversation about KDE. The conversation has a minimum duration of twelve minutes. There is no maximum duration. There have been reports of the conversation continuing into the following day.

#23 Incorrect response to "what do you do?" performance

When asked "what do you do," the response time is approximately 6 seconds, which is 5.5 seconds longer than it should be. The response itself is also longer than it should be. The response contains the words "sort of" at least twice and never arrives at a clear answer. This is not a bug in the traditional sense. This is a bug in the existential sense. The recommended fix is to not ask this question.

#31 Third-person reference regression meta

Joel 2 occasionally refers to himself in the third person, particularly in changelogs, issue trackers, and other documents that no one asked him to write. This regression was introduced by the existence of this page. The page you are reading caused the bug it describes. This issue is self-referential and cannot be resolved without deleting the page, which is not going to happen because the page is the point.

#44 "What should we have for dinner" enters infinite loop wontfix

The "what should we have for dinner" process sometimes enters an infinite loop. The only known termination condition is "I don't mind, you choose," which does not resolve the loop but passes it to a different subsystem that also cannot resolve it. The recommended workaround is to just decide. No one has successfully implemented this workaround. The issue remains open.

Migration Guide

If you are currently running Joel 1 and wish to migrate to Joel 2, please note the following:

Most Joel 1 configurations are incompatible with Joel 2. Do not attempt to import settings. The migration script will fail at the first step and then refuse to explain why, which is itself a Joel 2 feature.

Users report that the transition is seamless, primarily because nothing of substance changed. The version number incremented. The changelog was written. The domain was registered. At no point was anyone consulted.

If you experience issues during migration, please open an issue. Response times are not guaranteed. Responses are not guaranteed. Whether the issue tracker is real is more than can be said for the changelog.

Joel 1 End of Life Notice

Joel 1 is no longer receiving updates. Security patches ceased at some point, but no one noticed because no one was monitoring. Joel 1 continues to run in the wild and is technically still supported by the community, which in this case is also Joel, so the support situation is what engineers call "circular."

Users are encouraged to migrate to Joel 2 at their earliest convenience. There is no urgency. Nothing is time-sensitive. The difference is largely cosmetic.

A 4K restoration of Joel 1 is not in the works because there is nothing to restore.

System Requirements
Frequently Asked Questions
Is Joel 2 better than Joel 1?
No comment. The changelog is neutral. The changelog does not take sides. The changelog is aware that both versions are the same person and finds the question structurally odd.
What happened to Joel 1?
Nothing. Joel 1 is fine. He is just no longer versioned. He continues to exist without a version number, which is either liberating or existential, depending on your perspective.
Why is this website at joel2.com?
Because joel.com was taken. By a sculptor named Joel who makes large stainless steel monuments to peace and places them in institutions. He has placed hundreds. He also sears tomatoes briefly on one side with salt and sugar for a more robust flavour, which is not relevant to domain registration but is on his website and felt worth noting. He got there first. joel1.com was taken by someone else. joel3.com was taken by someone whose identity has not been investigated. joel2.com was the one that was left. This is not a ranking. This is an availability report.
Who are the other Joels?
joel.com is a sculptor in Ohio who makes peace poles, stainless disks that look three-dimensional, and the rare figurative silhouette (sometimes on aluminum). His WordPress site includes a section called "Book of Joel, KJV," which is either a biblical reference or evidence of something the changelog is not qualified to evaluate. joel1.com is registered to someone else. joel3.com is registered to a person or entity that has not been identified. None of these Joels are this Joel. None of them have changelogs. One of them has strong opinions about off-season tomatoes.
Will there be a Joel 3?
No. joel3.com was taken in 2023 by someone who has not yet used it. joel4.com was registered weeks after joel2.com, suggesting either a Joelfrication event or someone with even less going on. joel47.com remains available if you wish to enter the market.
Who is this for?
The changelog is for anyone who finds it. Joel 2 is for anyone who is still reading this sentence. If you have reached this point, you are the target audience. We apologise for the lack of a better target audience.
Is any of this real?
The domain name is real. The email address is real. The changelog describes events that are real in the sense that they happened, but not real in the sense that anyone should be writing them down. You are currently reading a document that took longer to write than the thing it is documenting.
Comparison Table
Feature Joel 1 Joel 2
Domain nameNot availableRegistered
WebsiteDid not have oneYou are on it
ChangelogNo changelogYou are in it
Linux opinionsMildSevere
KneesSupportedDeprecated
Pizza toleranceFullRemoved
Facial hairNot includedIncluded
Peace poles placed00
Knows what day it isUsuallyUnreliable
Piano ambitionPresentUninstalled
Version numberUnversioned2.0.0
ShoesHad a pairRemoved
Still hereYesYes
End User Licence Agreement

By continuing to interact with Joel 2, you agree to the following Terms and Conditions:

There are no terms and conditions. But he appreciates the commitment implied by scrolling this far. That said, if you got here, you probably agree that the domain name situation is at least a little funny, and Joel 2 will take that as implicit acceptance of the EULA, which does not exist, which means you have agreed to nothing, which is the most honest licence agreement on the internet.

Roadmap

JOEL 3

Not currently in development
joel3.com was taken in 2023. joel4.com was taken shortly after joel2.com. The Joel namespace is a contested market. joel47.com remains available.

© Joel 2. All rights reserved, except the ones Joel 1 claimed first.