Skip to content

Instantly share code, notes, and snippets.

@kipanshi
Created May 19, 2017 17:46
Show Gist options
  • Save kipanshi/baa38f646091668cfc71093d2b737f3b to your computer and use it in GitHub Desktop.
Save kipanshi/baa38f646091668cfc71093d2b737f3b to your computer and use it in GitHub Desktop.
#WeAreDevelopers 2017 notes
Martin Wezowski:
"We need to be visioneers, empathic and human".
| |
| | * <- linear growth (what is in heads)
| / *
| * /
| * /
| * /
| * ____/ <- exponential growth (real life)
| * ______/
| * _________/
|_____________________________________
^
because of this point most startups are cut from funding
Chris Minnick:
- "AIUI - AI User Interface"
- "General AI dangerous can be".
John Romero (creator of Doom and Quake):
- "Ideally, only developers should see bugs".
- "If you see a bug - fix it right away".
- "Keep Looking at your functions and optimizing them".
- "Fully test your code before merging and passing to QA".
- "Make sure product _always_ work. Implement fallbacks for all possible failures".
- "Make self-sufficient components reducing dependencies and less problems later on".
- "Use your prodeuct, so it's fun and works good".
- "When starting new project code from scratch."
- "Use superior hardware for development that the one users will use, but test product runs well on minimal system".
Håkon Wium Lie (inventor of CSS):
"Your code will be readable in 500 years, make sure it's __good__".
Harry Roberts:
"CSS refactoring tips":
- "Refactor in smallest possible chunks".
- "Refactor in complete isolation, use ALL: INITIAL; it stops inheritance".
- "Separate hack code into separate file".
- "Add `rf-*` prefix to classes that are refactored, you can highlight with border all non refactored classes".
- "Hacks for specificity `.foo.foo {}`, `[id='bar'] {}` `:root a {}`".
- "Document all hacks in comments thoroughly".
- "git blame shame.css".
- "Leave project cleaner than it was before".
Ire Aderinokun:
- "Progressive enchancement. Think of users who are behind, who use legacy".
- "Make site available for old systems".
- "World Wide Web, not Wealthy Western Web".
- "A lot of people have slow, expensive internet, we need to account for that".
- "Implement fallbacks".
- "Mobile first design".
- "Flex layout".
- "Leave noone behind".
Eva Lettner:
"You can draw with CSS and it's fun!".
Rasmus Lerdorf (inventor of PHP):
- "PHP5 < PHP7, when using PHP7 need 50-75% less servers (!!!)".
- "Lots of goodies in PHP7".
- "Strict types".
- "Phan - static analysys tool, helps with refactoring to stict types via hinting".
- "Do your job, switch to PHP7 NOW! There's absolutely no excuse not to".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment