beginners

16 posts
beginners

Ways to stay motivated while learning to code

Aim for small incremental improvements. Look at the bigger picture of what you're enabling.…

Issue71

These four ‘clean code’ tips will dramatically improve your engineering team’s productivity

‘If it isn’t tested, it’s broken’, so write lots of tests, especially unit tests. Code not covered by a test gets invisibly broken until customers spot the bug.…

Issue66

Stop writing crap code

Stop using else statements as your defaults. Make your code more descriptive. Use built-in functionality.…

Issue61

How to be a rock star developer

Write utility code that can be used by all. Focus on your work integrity, adaptability and the desire to do excellent work.…

Issue59

Practical advice for new software engineers

Get feedback early. Don’t let writing the perfect abstraction slow you down.…

Issue56

What makes code bad?

Remove unreachable code, code that doesn’t do anything and code that was put to set up for future features that never materialised.…

Issue55

Five habits that help code quality

Keep coupling to a minimum. Apply the Principle of Least Astonishment. Minimise cyclomatic complexity…

Issue45

11 rules of effective programming

Leave your code better than you found it. Look for repeatable patterns from references or projects around you or online that have implemented a feature with similar requirements.…

Issue44

Just keep coding! - A letter to junior developers

Develop the willpower, voraciousness, and ambition to learn more and the willingness to go the extra mile. Enjoy the process, rather than focusing on the results.…