"and making sure your solution is easy to maintain and nurture in the future"
...this is why programming is boring
there's nothing actually more exciting then building out a whole idea and being like "didn't exist, now it exists and i built it."
making it maintainable is a thing, but it's separate from that initial excitement. i never go "man i can't wait to make this thing maintainable and write a bunch of tests and shit omg"
i approach programming as more of a way to make cool art. so idk i might be different from most programmers.
he's got some good points though.