stupid APT package naming convention where release name is in package name (not idiomatic APT usage, leads to mindless maintenance tasks, enables installing different versions of same software BUT it is discouraged in documentation)
ros2 launch returns exit code 0 when the node crashes
the ROS distro path (/opt/ros/galactic) changes every major version and you need to update it in every place where you refer to that path
Recursive function of bad design
/opt/ros/galactic
) changes every major version and you need to update it in every place where you refer to that path