• Skip to primary navigation
  • Skip to main content
  • Skip to footer

She's Gotta Develop It.com

Notes on web development and programming

  • About
  • Blog
  • Projects
  • code snippets

Weekly Updates | Saturday // July 9, 2016

This Week in Coding: #007

Perfectionism is a disease

FreeCodeCamp Javascript

0

Confession: I’m a recovering perfectionist. I try to get everything just right the first time and that hold me back a lot. For example, I’ve worked on my WordPress boilerplate for the last few weeks and yes it’s a boilerplate that I should use for other projects but having not completed it is sort of holding me back. I could always improve it in later iterations but the way my brain works doesn’t allow that sort of thinking, so I’m trying to unlearn it.

I mentioned that because I think (know) trying to get everything perfect the first time is hindering my ability to really get a portfolio out there. Unlearning this behavior is a process. Here is a quote from a medium.com article which sums up something I’m trying to prioritize getting a portfolio up.

Use an iterative design approach. Don’t spend time trying to make code perfect before you’ve spent time trying to make the code work. You’ll never, ever get it right completely in your head. You have to get those fingers banging on a keyboard and produce code that runs and does what’s expected. The problem is that developers tend to make one of two common mistakes; either they spend too much time thinking and not enough time actually doing, or they don’t spend enough time improving their first solution. Follow the mantra first stated by Kent Beck: “make it work, make it right, make it fast” — and in that order.

Self-paced coding training and/or activities:
  • Resumed FreeCodeCamp curriculum: Basic JavaScript. I completed this section and it was challenging. I waited until I finished this section before posting my update.
Good Reads & Resources:
  • Please don’t quit — every expert was once a beginner
  • 29 Behaviors That Will Make You An Unstoppable Programmer
  • CSS History Lesson: The Languages Which Were Almost CSS **read an article noting that newer programmers should learn the histories so this was very insightful, although CSS is not a scripting language, it is still very much a language.
  • Good coding instincts will eventually kick you in your teeth ** he provides great tips on how to master problem solving with your instincts are not enough
Meetups/Events:
  • n/a – I exercised twice this week though 🙂
Plans for next week:
  • Create skeleton of my starter portfolio
  • Resume work on fine tuning my WordPress boilerplate
  • Continue FreeCodeCamp curriculum: Object Oriented and Functional Programming
  • Continue PracticalJS to-do app modules

Post navigation

Previous:
Deep Work, #100DaysofCode, and what’s next in my so-called developer life
Next:
Trying out a new text editor

Reader Interactions

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Footer

Archives

  • April 2019
  • March 2019
  • January 2019
  • December 2018
  • November 2018
  • June 2017
  • May 2017
  • December 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016

Categories

  • @snippets
  • ~/notes
  • Code Reviews
  • Meetups & Events
  • Starter Packs
  • Weekly Updates
  • What I Learned Series

Github

shesgottadevelopit (shesgottadevelopit)

shesgottadevelopit

shesgottadevelopit
atlanta via chicago
https://shesgottadevelopit.com
Joined on Feb 06, 2016
16 Public Repositories
dev-log
fit-connect-app
global-content-blocks
iheartcode
JS-DC-Lab-01
JS-DC-Lab-02
lemonade-wp
npm-link-dev
nunjucks-starter
pixartJSdeploy
practicalJS-TodoList
sans-static
virtualhost
W3C_HTML5.1x
wamp-vhost
_s
3 Public Gists
Copyright 2023 ❤ She's Gotta Develop It.com