Отдельные темы и специфический юмор.
Had to verify. And yes. Kernighan and Ritchie really did this. TIL :) pic.twitter.com/KyRqgzRTr2
— Jan Wildeboer (@jwildeboer) January 19, 2020
1*3*3
Software architecture is mainly about the design of the system — about boundaries (design across), be (identity, purpose, capabilities, properties), behave (flows and transformations, mechanisms, how it works and is structured to), and become (co-evolve)https://t.co/D17vyGcWuR
— VisArch (@ruthmalan) January 25, 2020
For big projects, especially open source ones, modularity isn't just good engineering practice. It significantly increases the chance of success of a project, because even if the overall project isn't popular subcomponents can be.
— Patrick Walton (@pcwalton) January 16, 2020
Solve your problems using parametric polymorphism.
— Leif Battermann (@leifbattermann) January 9, 2020
- It makes your code more decoupled.
- It makes your code more testable.
- It makes your code more reusable.
- It makes your code safer.
- It reduces the amount of possible errors. https://t.co/uJqR7YlSRM
The secret language of coders, part N of many. Today: “CI/CD" pic.twitter.com/WLivgq6dAR
— Jan Schaumann (@jschauma) February 6, 2020
I've been using Jira for the last year and here it is added to my ranking of top project management tools:
— Gregory Witek 🇪🇺 (@arnvald) January 22, 2020
1. Trello
2. Piece of paper
3. Word document shared via ftp
4. Shouting to each other over the table
5. Not tracking tasks at all
6. Jira
https://www.fast.ai/2020/01/07/data-questionnaire/
Computer science students should learn a lot more about soft skills and human interaction. In my day to day work this is much more needed than e.g. theoretical computer science. Software systems are almost always too large for one person.
— Eberhard Wolff (@ewolff) January 22, 2020
We're gonna be famous, John https://t.co/e6MWwxfilt pic.twitter.com/qv4uZ6JEOZ
— Pavel A. Samsonov (@PavelASamsonov) January 17, 2020