-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creeds of Craftsmanship #18
Comments
@coolaj86 , you'd distilled the above into a draft list you read on JSJ 505. Are you going to post it? |
Hey guys, I think this talk should be included in here Mother of all demos |
To-do Include these somewhereSemantic CommitsStackOverflow Answers are a Coin Toss
Dependencies attack youCreator of Tcl/tk talks about Engineering
|
|
Why not include "The Pragmatic Programmer"? Or at least it's tips poster if conciseness is preferred? I'm currently reading the 20th anniversary edition and it's great. I especially love the reasoning and research behind "Don't live with broken windows". |
@jsmart523 It's finally coming together: |
@tobias-edwards I put "The Pragmatic Programmer Tips" in the list. Do you have a link to a more printable version? \ https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/
|
Ah yes, I glossed over it while viewing on mobile sorry! I'm afraid I've got the hardcover so no link |
Better Apps: Delivering Universal UI Patterns as Web Components (Elix)(a.k.a. How to break down functional software components into the most meaningful parts) Async-first Browser Development (Qwik)Misko Hevery "Qwik framework overview": https://www.youtube.com/watch?v=Jf_E1_19aB4 |
Happy Path Performance (RavenDB):
|
Added The Unix Philosophy to the top: https://en.wikipedia.org/wiki/Unix_philosophy#Origin |
Ars Technica War Stories: https://www.youtube.com/playlist?list=PLKBPwuu3eCYkScmqpD9xE7UZsszweVO0n |
Algorithms to Live By - Google Tech Talkhttps://www.youtube.com/watch?v=OwKj-wgXteo How to beat the Housing / Dating / Employment market using a simple statistical economic strategy. |
Preventing the Collapse of Civilization (We're Losing our Tech)https://www.youtube.com/watch?v=ZSRHeXYDLko - Jonathan Blow at DevGAMM This one is difficult to categorize, but there's some really important kernels in here. |
Sorry if this is not the place, just let me know and I'll delete this message. |
@veggiemonk This is a great one. I disagree with her in that she doesn't consider the cost of indirection in her cost of complexity. In her admittedly trivial example, copy / paste would have been the right move... but I also can't say when inheritance would ever be a better solution that copy/paste. That said, it' was also Kent's inspiration for "AHA" (the article was already linked). Thank you! |
@rofrol I'm glad to finally know where the Grug-Brain meme comes from. This is great. Top-shelf. I've added it to the top of the Rationale section. Other than that it's a little difficult to read (due to the meme-language it's written in), it's the perfect voice of wisdom. |
RAII vs DOD https://kristoff.it/blog/raii-rust-linux/ |
The Creeds of Software Craftsmanship
These are perhaps the most important archeological documents of the 21st century.
Books
Need to pull out some of the other creeds from here:
Resources of Significant Importance
Here's a few more than don't quite fit the one-liner summary:
Talks on Software Engineering
PythonProgrammingOn Dependencies
On Critical Decisions
Needs Sorting...
Need to tease some stuff out of this:
Contemporary Bonuses
This one is too contemporary and specific to belong among the Creeds of Craftsmanship, but it certainly illuminates a type of problem that has come before and will come again. I'm just not sure how to tease it out into a distilled, more generic form.
Just Plain Good Talks, Ideas, etc
General
https://www.youtube.com/watch?v=bmSAYlu0NcY (author of Tk/Tcl)
https://www.youtube.com/watch?v=8bZh5LMaSmE
https://www.youtube.com/watch?v=BnIz7H5ruy0 (former Googler, startup junkie)
https://www.youtube.com/watch?v=Gv2I7qTux7g
https://www.youtube.com/watch?v=QyJZzq0v7Z4&t=1192s
Go
See also: My List of Best Go Resources
Zig
https://www.youtube.com/watch?v=Gv2I7qTux7g
Rust
JavaScript
See also: My List of Best JavaScript Resources
return await
class
in JS is... terribadDatabases
Other
vim
The text was updated successfully, but these errors were encountered: