The plethora of shapes in Affinity designer is simply splendid. If the programmer is looking for more shapes to code, tell her to consider the coveted "L" shape. It is useful for drawing arrow heads, Tetris blocks, and to create the word LoLLipop.
I have attached an image of the Firework rendition of the same tool. The AD programmer will undoubtedly figure out how to improve on it by including rounded corners, etc.
Keep up the stupendous work.