Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

awesome-advice

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

awesome-advice

A collection of awesome pieces of advice

  • 0.0.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
3
increased by50%
Maintainers
1
Weekly downloads
 
Created
Source

Awesome Advice awesome.list

A collection of awesome pieces of advice

priority

  • the better the problem is defined, the better the solution will be
research
  • #1. most important thing in programming is knowing how to research.
  • #2. is research.
  • #3. is research.
15 minute rule

general rule of thumb / proverbial saying, not 100% black-and-white, just don't be an askhole.

  • if you ask for help on a problem before doing at least 15 minutes of work researching, debugging, and defining your problem, you're doing the other person a disservice.
  • if you wait longer than 45 minutes and you are stuck, you are doing yourself a disservice.
proverbial
  • measure twice, cut once
  • there is never any code that is more permanent than temporary code
  • when you have a hammer, everything looks like a nail
  • if you're not using a framework, you're making one.
general
  • design patterns - don't let the names dictate the form of your code
  • expressive, clearly communicative, clean code
  • join in the community, conversing with people interested in the same thing, helping solve problems & getting your problems solved
  • don't worry if you think it sucks, contributing open source code helps build important skills, practice makes permanent
tools
performance
  • premature optimization is the root of all evil
  • make it debuggable
  • ensure that the micro-optimizations are really things to optimize if they may do less benefit and cause more negatives than obvious ones
  • benchmark
always
  • good apis
  • schema validation
  • good http transactions
  • simple dbs

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0 To the extent possible under law, James has waived all copyright and related or neighboring rights to this work.

FAQs

Package last updated on 13 Jun 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc