Analysis and implementation plan for splitting the headroom monorepo into separate repositories for easier code management, code review, and PR workflows.
Rich Hickey • 3 years ago
Sorry, I have to disagree with the entire premise here.
A wide variety of experiences might lead to well-roundedness, but not to greatness, nor even goodness. By constantly switching from one thing to another you are always reaching above your comfort zone, yes, but doing so by resetting your skill and knowledge level to zero.
Mastery comes from a combination of at least several of the following:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/Users/prsrivastav/miniconda3/bin/python3.7 | |
| import csv | |
| from dataclasses import dataclass | |
| from datetime import datetime | |
| from typing import List | |
| DATE_FORMAT = "%d-%m-%Y" | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ❯ npm run test | |
| > react-tag-input@4.8.2 test /Users/prsrivastav/Code/react-tags | |
| > jest --notify --coverage | |
| FAIL test/suggestions.test.js | |
| ● Test suite failed to run | |
| TypeError: Cannot read property 'ReactCurrentOwner' of undefined |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * npm install superagent cheerio | |
| * node index.js <your_case_number> | |
| */ | |
| const request = require('superagent'); | |
| const cheerio = require('cheerio'); | |
| const URL = "https://egov.uscis.gov/casestatus/mycasestatus.do"; | |
| const receipt = process.argv[2]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/python | |
| import MySQLdb as mdb | |
| import sys | |
| import csv | |
| import smtplib | |
| from datetime import datetime | |
| from email.MIMEBase import MIMEBase | |
| from email.MIMEMultipart import MIMEMultipart | |
| from email import Encoders |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import random | |
| if __name__ == "__main__": | |
| # this decides whether the user wants to continue | |
| choice = True | |
| # the main game loop | |
| while choice: | |
| print "Random number: " + str(random.random() * 100) | |
| print "Do you want to continue? Y/N?: ", | |
| user_choice = raw_input() |
NewerOlder