DEV Community

CodingBlocks

Episode 40 – How to be an Advanced Programmer

Are you an Advanced Programmer? We dig into the final section of Robert Read’s fantastic writing: How to be a programmer. Also, how to cheat at Jira, a lazy butcher and if learning web development is worth it.

Link to Episode 40’s Full Show Notes
http://www.codingblocks.net/episode40

This Episode’s Survey
To squash, or not to squash, that is the question: Do you leave a trail of commits in case you need them later, or do you prefer to keep things tidy?

#yop-poll-container-15_yp57bd1239eebc3 { width: 400px; background:#fff; padding:10px; color:#555; overflow:hidden; font-size:12px; } #yop-poll-container-15_yp57bd1239eebc3 input[type='text'] { margin:0px 0px 5px 0px; padding:2%; width:96%; text-indent:2%; font-size:12px; } .yop-poll-name-15_yp57bd1239eebc3 { font-size:14px; font-weight:bold; } #yop-poll-questions-container-15_yp57bd1239eebc3 { font-size:14px; margin:5px 0px; } .yop-poll-question-container-15_yp57bd1239eebc3 { padding: 2px; } .yop-poll-question-15_yp57bd1239eebc3 { font-style: italic; text-align: center; margin-bottom: 21px; margin-top: -10px; width: 100%; } .yop-poll-answers-15_yp57bd1239eebc3 { } .yop-poll-answers-15_yp57bd1239eebc3 ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-answer-15_yp57bd1239eebc3 { font-style:normal; margin:0px 0px 10px 0px; padding:0px; font-size:12px; margin-bottom:20px; margin-bottom:20px; } .yop-poll-li-answer-15_yp57bd1239eebc3 input { margin:0px; float:none; } .yop-poll-li-answer-15_yp57bd1239eebc3 label { margin:0px; font-style:normal; font-weight:normal; font-size:12px; float:none; } .yop-poll-results-15_yp57bd1239eebc3 { font-size: 12px; font-style: italic; font-weight: normal; margin-left: 15px; } .yop-poll-customs-15_yp57bd1239eebc3 { } .yop-poll-customs-15_yp57bd1239eebc3 ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-custom-15_yp57bd1239eebc3 { padding:0px; margin:0px; font-size:14px; } /* Start CAPTCHA div style*/ #yop-poll-captcha-input-div-15_yp57bd1239eebc3 { margin-top:5px; } #yop-poll-captcha-helpers-div-15_yp57bd1239eebc3 { width:30px; float:left; margin-left:5px; height:0px; } #yop-poll-captcha-helpers-div-15_yp57bd1239eebc3 img { margin-bottom:2px; } #yop-poll-captcha-image-div-15_yp57bd1239eebc3 { margin-bottom:5px; } #yop_poll_captcha_image_15_yp57bd1239eebc3 { float:left; } /* End CAPTCHA div style*/ .yop-poll-clear-15_yp57bd1239eebc3 { clear:both; } #yop-poll-vote-15_yp57bd1239eebc3 { } /* Start Result bar*/ .yop-poll-results-bar-15_yp57bd1239eebc3 { background:#f5f5f5; height:10px; } .yop-poll-results-bar-15_yp57bd1239eebc3 div { background:#555; height:10px; } /* End Result bar*/ /* Start Vote Button*/ #yop-poll-vote-15_yp57bd1239eebc3 div#yop-poll-vote-15_yp57bd1239eebc3 button { float:left; } #yop-poll-vote-15_yp57bd1239eebc3 div#yop-poll-results-15_yp57bd1239eebc3 { float: right; margin-bottom: 20px; margin-top: -20px; width: auto; } #yop-poll-vote-15_yp57bd1239eebc3 div#yop-poll-results-15_yp57bd1239eebc3 a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-15_yp57bd1239eebc3 div#yop-poll-back-15_yp57bd1239eebc3 a { color:#555; text-decoration:underline; font-size:12px; }#yop-poll-vote-15_yp57bd1239eebc3 div#yop-poll-archive-15_yp57bd1239eebc3 a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-15_yp57bd1239eebc3 div { float:left; width:100%; } /* End Vote Button*/ /* Start Messages*/ #yop-poll-container-error-15_yp57bd1239eebc3 { font-size:12px; font-style:italic; color:red; text-transform:lowercase; margin-bottom:20px; text-align:center; } #yop-poll-container-success-15_yp57bd1239eebc3 { font-size:12px; font-style:italic; color:green; margin-bottom:20px; text-align:center; } /* End Messages*/ .yop-poll-clear-15_yp57bd1239eebc3 { clear: both; }#yop-poll-container-15_yp57bd1239eebc3 img { max-width: 400px; } .yop-poll-forms-display{}
Do you leave a trail of commits in case you need them later, or do you prefer to keep things tidy?
  • I squash because I care (squash)
  • Everyone can learn from my path (don't squash)
  • Wait. What?
  • I suppose, but only if it's convenient...

News

Technological Judgment

Go read this!

Go read this!

Compromising Wisely

Serving Your Team

Tips and Tricks

Episode source