(Left Digispark, Right little guy with UsbaspBootloader)
I am lost as to how to design a future proof board for myself, and what I meant for future proof is that given the limited knowledge of present me, how am I supposed to design a board that a slight more knowledgeable future me can incorporate in my future projects with minimal efforts and mess. Being more practical is more important to me, yet most of time, I make arts, very impractical boards that I don't want to or can't use for my current project in my mind.
(Sketch for a 30x30cm board with UsbaspBootloader)
I like simple and small boards, and I am a small fans of that digispark board, not a big fans because uploading codes to it is painfully hard, and it doesn't even have buttons, not even a reset button. Are buttons very a big deal? Looking back to all the boards that I have designed, most of them have at least 3 buttons.
(Left Uno, Right top Timer with UsbaspBootloader, middle little guy with UsbaspBootloader, right bottom Attiny)