Do These Four Things Habitually to Become a Better Programmer

Photo by Chris Ried on Unsplash

Clean up Your Code

Photo by Luca Bravo on Unsplash

Document, Document, Document

/**
* Creates a new dog for the kennel.
* @param eyeColor {EyeColor} - The color of the dogs eyes
* @param dogLength {number} - The length of the dog in meters. Accepts a maximum value of 3
* @param dogBreed {DogBreed} - The breed of the dog being created.
* @returns Dog - the newly created dog :)
**/
function createNewDog(eyeColor: EyeColor, dogLength: number, dogBreed: DogBreed): Dog;
Photo by Rich Tervet on Unsplash

All Hail Simple Code

Photo by Marten Bjork on Unsplash

Properly Architect Your Code

  • How is this code structured?
  • Why is this code developed?
  • How will I know when this code is done?

Conclusion

Keep in Touch

--

--

--

Founder, engineer, designer. Passionate about building cool shit. On a break from UC Berkeley MET.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

AWS CodePipeline: The Good and the Bad

A Quick Look at Ruby blocks, procs, and lambdas

How do we screen thousands of TradingView assets?

Why You Should Learn Another Programming Language

GridDB complies with ACID

Branching out. Learning from Source Control Management

AWS Glue-All you need to Simplify the ETL process

Infrastructure-as-code-as-Software

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Caelin Sutch

Caelin Sutch

Founder, engineer, designer. Passionate about building cool shit. On a break from UC Berkeley MET.

More from Medium

Huffman Coding

7 PR Habits make my life easier when using PR’s

Top Chrome Extension You can use for better productivity

4 Tips for Anyone Learning to Code