September 11, 2024

Listed below are a number of guidelines for happiness that I’ve realized (usually the laborious method) working a solo software program enterprise since 2005

Be sure your essential stuff is backed-up mechanically

Any type of handbook back-up goes to get forgotten. Again-up to multiple place, a minimum of one among which is offsite.

Steer clear of the bleeding edge

Stick to tried and trusty instruments and applied sciences, the place you may. JQuery will probably be here in another 10 years, however the newest and best Javascript framework won’t.

Use good suppliers

You want your internet hosting firm, fee processor and different crucial suppliers to be rock strong. Suppose twice about going with a provider simply because they’re low-cost. Altering suppliers could be a ache, so ask round earlier than attempting a provider.

Use model management for every little thing essential

It issues much less which model management system it’s. Periodically making a duplicate of your supply folder will not be a model management system!

Don’t promise ship dates

Builders are notoriously dangerous at predicting dates. When you promise a date and get it flawed (and you’ll) you then both should miss the date or lower corners. Neither is nice.

By no means ship an e mail you may later remorse

In case you are beginning to really feel indignant writing an e mail, then cease writing. Come again to it later. Or perhaps write it, really feel a bit higher, then delete it with out sending.

Write documentation as you go

Few folks get pleasure from writing documentation. However if you happen to go away all of the documentation till you have got completed programming, then you might be prone to rush it and neglect stuff.

Have a guidelines

Automate the place you may. Have checklists for every little thing else. Hold updating your checklists.

Get another person to proof learn every little thing

Typos are embarrassing, however it’s unimaginable to proof learn your personal stuff. So get another person to proof learn any stuff that clients see: internet pages, newsletters, documentation and many others.

By no means launch modifications simply earlier than occurring vacation

You don’t wish to should be fire-fighting a brand new bug when you have to be on the seaside with your loved ones/mates.

Don’t attempt to do every little thing your self

You might spend weeks studying about taxes, internet hosting, CSS or any variety of different subjects that aren’t central to your corporation. However why trouble? Pay somebody who already know these things.

Embrace imperfection

When you watch for perfection, then you might be by no means going to ship something. Simply be certain every launch is best than the final. Ok is nice sufficient.