Created
May 19, 2017 17:46
-
-
Save kipanshi/baa38f646091668cfc71093d2b737f3b to your computer and use it in GitHub Desktop.
#WeAreDevelopers 2017 notes
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
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