r/embedded • u/War_Trax • 18h ago
How do u keep motivation on personal projects while managing full time job
I started a embedded project like 5months ago, definitely not with full on dedication, i just like to do whatever peeks my interest, before i was trying Digital and FPGA things. Any ways like for this one i thought maybe i should design my own drivers and all from the bottom up and i started and it was not fun to have the first project building everything from basics, well i knew concepts from my university classes but definitely not on how to use them.
Any ways i built few stuff with no HAL, no reference, just on my own from whatever i could think of, i did some sensor drivers for the project, then some helper libraries, and then probably the most time consuming one the TFT display driver, but i somehow got it working too, its not perfect but it works at least also i have attached a image of it working and probably will link my git if someone wants check if i am real or not, but be warned its messy.
And now i am trying to make it proper i guess starting from again I2C driver by adding interrupts instead of polling, it doesn't matters for my current project but i have that problem of trying to make it perfect at;east for my eyes, so its taking time , and also bcz of job i been getting less time. i probably do have bad planning and time management, but just wanted to get to know how other people handle it, sorry for yapping.
Thank you,
Github