DEV Community

Cover image for I coded for a year. Here are ten lessons
Joseph Jude
Joseph Jude

Posted on

2 1

I coded for a year. Here are ten lessons

Read the full article at my site

I coded daily for a year. I skipped when we went on holidays and Sundays. Even when I skipped, I got back to the streak as quickly as possible.

Here are ten lessons I learned in this year of coding.

  1. I am privileged
  2. Make it a morning routine
  3. Build something you need
  4. Default choices make you productive
  5. Keep a swipe file (backlog)
  6. Separate thinking and doing
  7. Dope vs. Discipline
  8. Everything takes more time than planned
  9. Can't do without the internet
  10. Obsess over fundamentals; not techniques and tools

Top comments (1)

Collapse
 
khrome83 profile image
Zane Milakovic

I once had a job where I had to wait for access to the computer network. That process took over 6 weeks. Because they moved me across country and did not plan for the delay, they still had me come into the office.

Every day I would use a 8 year old laptop with no internet connection to build a PHP version of Google Calendar. I was armed with a PHP book, and a CD of 20 dependencies someone downloaded for me to install on my machine.

So you can do it, but it was soooo hard.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more