null
...
Well that, it being in Java (haven't used in a long time), writing the features along with end-to-end integration tests which had to account for their intricate requirements and edge cases, etc. I didn't even know people used JavaFX anymore so I had to re-learn some of it (a lot less because of ChatGPT).
Then stacked onto the fact that I'm currently completing a 2nd Bachelor's Degree in Electrical Engineering (taking upper division courses right now) while working full-time in software engineering, spend about an hour a day Leetcoding to keep sharp and all this while making time for loved ones.
Knowing all that I told them it'd take a pretty good chunk of the year to complete it as I'm not going to dedicate to it full-time (I put aside 2 hours a day max). I was originally going to tell them no actually. What I was basically doing was copy and pasting full pages of code (or however long was the input at the time) and asking it to write a function or logic that I needed. ChatGPT saved a lot of time and was able to slip that in between breaks at work.
some degree of regex'ing is built directly into java String these days.
String.matches(pattern) where pattern is a regex String.
why did ChatGPT use FX?
and these C-like/unix born/centric language regex's tend to all borrow from original berkley/unix patterns syntax and capabilities (like with awk/sed) so there isn't much to learn.
like common ^, $, captures, *, +, (, etc