I started my career in computing with personal projects, and I continue to build and expand my skills with my own projects.
Visual Studio Code is a powerful editor with a lot of fantastic features. Learn to take advantage of everything VS Code has to offer!
Writing clean code is something everyone can begin immediately simply by leveraging free tools like Pylint, djLint, and Black.
Be patient when learning a large code base. It's a long process, but if you keep working at it, eventually everything will come into focus.
While code coverage is not a perfect indicator of a healthy test suite, JetBrains Rider can help identify areas of potential risk in your solution.
Drilling the codebase can help answer many questions without assistance and help you build confidence as an entry-level developer.
Simply solving a small problem like Wordle is enough to kick off my day and motivate me to solve more problems throughout it.
I’d like to share how I dug into some unfamiliar code to find some direction so you can see how I approach this sort of problem.
IDEs offer plenty of options for sharing configuration settings in a team. Sharing configuration files enforces code consistency and reduces ramp-in.
In creative work, it's vital to play and explore boundaries. Custom software doesn't get written efficiently because the programmer was a fast typist.
Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."
Old code often has a story to tell. Instead of tearing it down, follow the example in the story of Chesterton's fence and leave code comments as markers.