It’s great that you’re considering the community and the existing work! Since your approach has distinct differences—like wrapping the algorithm in a GIF-rotate program and using two shears to maintain dimensions—there’s enough originality in your implementation to warrant sharing it. You could acknowledge the existing article in your work to show respect for the original author, while highlighting how your method differs. This way, you contribute to the conversation without stepping on toes. Sharing tips and tricks that build on existing knowledge is a valuable part of the community!