Me: Ah, this should only take a moment to implement…
Also me, many moments and refactorings later: Oh no, simply relying on inheritance here is too confusing, clearly I must make this an abstract class to clarify my intent…
PS. Jokes aside, things taking longer than you think isn’t necessarily a bad thing. It might just mean you care about how maintainable your code is. Future You will thank you one day for not rushing through it. (At least he fucking better.)