- Clay Shirky (2003), A Group Is Its Own Worst Enemy - http://www.shirky.com/writings/herecomeseverybody/group_enemy.html 1.) If you were going to build a piece of social software to support large and long-lived groups, what would you design for? The first thing you would design for is handles the user can invest in. 1.) Second, you have to design a way for there to be members in good standing... some way in which good works get recognized 1.) Three, you need barriers to participation 1.) ...you have to find a way to spare the group from scale. Scale alone kills conversations, because conversations require dense two-way conversations
- Pete Hodgson (2019), Hello, Production - https://blog.thepete.net/blog/2019/10/04/hello-production/
Deploying something useless into production, as soon as you can... pulls unknown risk forward, opens up parallel streams of work, and establishes good habits.
- Ted Dziuba (2011), on how to produce good software - http://widgetsandshit.com/teddziuba/2011/12/process.html
policies and procedures irritate top performers, and are just more grievances on their list that will some day metastasize into a resignation letter. (Side note: if someone keeps such a list, there's a high probability they are a top performer.
- Rule 1: Resist Process from the Start
- Rule 2: Grow Headcount as a Last Resort
- Rule 3: Use The GitHub Workflow (And Other Good Stuff)
- Rule 4: Just Let Go
- Graham Watson (2018), Sudoku, The Matrix, and JavaScript loops - https://medium.com/@grahamwatson/sudoku-the-matrix-and-javascript-loops-c4ce87a189c4
- The
Worst
Programming Language, Update 1 - http://worst.mitten.party/log/1/ - Programming Idioms - https://www.programming-idioms.org/
- Henri Tuhola (2019), Flaws in Structured Programming - http://boxbase.org/entries/2019/oct/4/flaws-in-structured-programming/
- Aza Raskin (2109), You Are Solving The Wrong Problem - http://www.azarask.in/blog/post/the-wrong-problem/
When you are solving a difficult problem re-ask the problem so that your solution helps you learn faster. Find a faster way to fail, recover, and try again. If the problem you are trying to solve involves creating a magnum opus, you are solving the wrong problem.
- Adam Dymitruk @adymitruk (2019), Event Modeling: What is it? - https://eventmodeling.org/posts/what-is-event-modeling/
... Event Modeling only uses 3 moving pieces and 4 patterns based on 2 ideas. It takes a few minutes to explain and the rest of the learning is done in practice, transparently where any deficiencies in the understanding of even those few core ideas are quickly corrected.
- Ouarzy's Blog (2019), Event Modeling - http://www.ouarzy.com/2019/10/12/event-modeling/
- compares event modeling with event storming
- Luca Matteis (2018) - react behavioral (b-threads) - https://lmatteis.github.io/react-behavioral/
- I wanted to believe, but now it feels like a "pattern" looking for a reason to use JavaScript generators.
- Ouarzy's Blog (2019) Writing Code Isn't The Bottleneck - http://www.ouarzy.com/2019/09/29/writing-code-isnt-the-bottleneck/
- Adrian Roselli (2019), Stop Giving Control Hints to Screen Readers - https://adrianroselli.com/2019/10/stop-giving-control-hints-to-screen-readers.html
- Semantic HTML and why you should care - https://selftaughtjs.com/semantic-html-and-why-you-should-care
- Chris Coyier (2019), Some Hands-On with the HTML Dialog Element - https://css-tricks.com/some-hands-on-with-the-html-dialog-element/
- Andy Bell (2019), A Modern CSS Reset - https://hankchizljaw.com/wrote/a-modern-css-reset/
- FUD - Using scoped CSS (attribute selectors) is "many times slower" than classes or ids. No, in reality, they can be half as fast, but not "many times slower" - https://vue-loader.vuejs.org/guide/scoped-css.html#dynamically-generated-content
- Test that claim with Steve Souders' CSS Test Creator - https://stevesouders.com/efws/css-selectors/csscreate.php
- Rodrigo Pombo (2019), Build your own React - https://pomb.us/build-your-own-react/
- Peter Hodgson (2019), Testing redux reducers - Story Tests - https://dev.to/ph1/testing-redux-reducers-story-tests-5bi8
- Part 3 (the best post in my opinion) of a series on how to test redux effectively.
- Yazeed Bzadough (2019), Implement Redux in 24 lines of code - https://www.freecodecamp.org/news/redux-in-24-lines-of-code/
- Mike Clark (2019), Reduce React Boilerplate with Lenses - https://mcluck.tech/reduce-redux-boilerplate-with-lenses/
- Luke Hall (2019), State Management with React Hooks and Context API in 10 lines of code - https://medium.com/simply/state-management-with-react-hooks-and-context-api-at-10-lines-of-code-baf6be8302c
- Chris Achard (2019), Learn React in 10 tweets (with hooks) - https://twitter.com/chrisachard/status/1175022111758442497
- Piotr Sikora (2019), State machine in JavaScript – How to build your own Redux like engine - https://fedojo.com/2019/10/05/state-machine-based-game-how-to-build-your-own-redux-like-engine/
- Amelia Wattenberger (2109), Thinking in React Hooks - https://wattenberger.com/blog/react-hooks
- Kent C. Dodds (2019), Don't Sync State. Derive It! - https://kentcdodds.com/blog/dont-sync-state-derive-it
- Ohans Emmanuel (2019), The (new) React lifecycle methods in plain, approachable language - https://blog.logrocket.com/the-new-react-lifecycle-methods-in-plain-approachable-language-61a2105859f3/
- Repeater.js, The missing constructor for creating safe async iterators - https://repeater.js.org/
- see also Algorithm Sundays: Converting Roman Numerals (2016) - https://selftaughtjs.com/algorithm-sundays-converting-roman-numerals
- The AssembyScript Book - https://docs.assemblyscript.org/
- Danny Guo (2019), The introductory guide to AssemblyScript - https://blog.logrocket.com/the-introductory-guide-to-assemblyscript/
- @jtenner (2019), AssemblyScript is not a subset of TypeScript - https://dev.to/jtenner/assemblyscript-is-not-a-subset-of-typescript-4ka3
- @jtenner (2019), Testing with AssemblyScript, and the Usefulness of Value - https://dev.to/jtenner/testing-with-assemblyscript-and-the-usefulness-of-value-3egn
- Sudarsan Balaji (2017), Unit testing node applications with TypeScript — using mocha and chai - https://journal.artfuldev.com/unit-testing-node-applications-with-typescript-using-mocha-and-chai-384ef05f32b2