DEV Community


Discussion on: Full-time, side projects, learning, and staying sane

ayrmer profile image
Charlie Collins

"Expect things to always take much longer than you think" is a truism, if I have ever heard one.

I have worked as a software developer for 25 years and run my own business for the last 16 years. It has nearly broken me on more than one occasion and recognising burn out, depression or anxiety early is the key to putting in control measures as soon as possible.

You need balance in your both personal & work life that only comes from a good work / life balance; get it wrong and you are headed down a one way street you don't want to go down!

Exercise is important, get outside and walking will also help clear your head. When you get stuck, walk away, breadth and you'll return and figure things out far quicker.

Learn to say "No".

Learn to ask for help.

Learn to avoid toxic people.

Learn to meditate; this allows you to clear your head and get everything back into perspective.

Expect the unexpected; that way when it hits you late on a Tuesday afternoon you'll be expecting it.

Keep calm, when everyone else around you is loosing their heads.

Always put the other person first, something I learnt a few years ago and helps when someone is yelling at me because something doesn't work (often down to something beyond the control of the application, etc). It work well in your personal life too!

I hope this helps, but make sure you look after yourself, always!