Ruff: A Modern Python Linter for Error-Free and Maintainable Code – Real Python
Link: Ruff: A Modern Python Linter for Error-Free and Maintainable Code – Real Python: "Ruff is an extremely fast, modern linter with a simple interface, making it straightforward to use. It also aims to be a drop-in replacement for other linting and formatting tools, like Pylint, isort, and Black. It's no surprise it's quickly becoming one of the most popular Python linters."
The linked article goes in depth about ruff. Everyone loves ruff. Ruff is written in rust. Everyone loves rust. I think that last part is weird. Rust is a cool and interesting language but it is also pretty low level. Sure, for the user, rust programs tend to be very fast. But for the programmer, it’s more work and harder than… pick your language - python, ruby, java, swift… I mean why aren’t we all asking for programs written in c or assembly even? Anyway, I digress.
✂Templatemaker
Link: ✂Templatemaker: ""
Attached is a handy site for creating templates for boxes and other containers. There are numerous of these. But this one is pretty nicely done.
Better Know A Ruby Thing: On The Use of Private Methods – Noel Rappin Writes Here
Link: Better Know A Ruby Thing: On The Use of Private Methods – Noel Rappin Writes Here: "Ruby: Make all methods public"
The attached article takes a fairly contrarian view, basically advocating that all ruby methods should be public unless they have side effects. I can't say I agree with this, but his analysis is a good read and has some good insights.
GitHub - akshetP/robotics-resources: A complete library of resources that caters to all levels of Roboticists.
Link: GitHub - akshetP/robotics-resources: A complete library of resources that caters to all levels of Roboticists.: "A complete library of resources that caters to all levels of Roboticists. - akshetP/robotics-resources"
Attached another huge collection of resources relating to robotics. There are some other libraries like this. This makes it difficult when you are searching for one thing or another. Still I thought I would include this here because this is a goldmine!
Department of Justice versus The Future
Link: Department of Justice versus The Future: "If our government is concerned about protecting and enhancing competitive behavior, why has it chosen to sue Apple for choosing to do everything for its customers?"
Attached is an insightful article showing the craziness of the government using apple messenger as the basis for going after apple for anticompetitive behavior. Put in historical context, it makes no sense!
Explain that stuff! Science and technology made simple
Link: Explain that stuff! Science and technology made simple: "We make science and technology easy to understand."
Quick glance at this site gives me the impression that this is a plausible alternative Wikipedia for less exhaustive explanations for how stuff works.
How to Do Great Work
Link: How to Do Great Work: ""
The attached essay by Paul Graham gives his views on how someone can think about finding the right project to work on. Not a job but work that is their own. I love this quote: “What are you excessively curious about — curious to a degree that would bore most other people? That's what you're looking for”. I’m personally familiar with “a degree that would bore most other people”.
Python's many command-line utilities
Link: Python's many command-line utilities: "Every command-line tool included with Python. These can be run with python -m module_name."
You might find something useful in the attached article. The big one for me is the explanation of what the -m flag does.
Goal Crafting
Link: Goal Crafting: "Goal crafting is one of the most essential leadership activities. Organizational performance and team growth depend on well-crafted goals. Without a good goal-crafting exercise, your teams may focus on what is in front of their noses, solving what seems quickly solvable. Good goal crafting forces you not to ignore or postpone problems that require new ways of thinking, collaboration, or hardships. Without a good goal-crafting exercise, you can get stuck in the status quo or focus on what matters to you or your opinions, not what your stakeholders might need."
The attached article has some good advice regarding goal setting, strategy and prioritization.
Jade Rubick - Implementing Amazon's single threaded owner model a retrospective
Link: Jade Rubick - Implementing Amazon's single threaded owner model a retrospective: "A Single Threaded Owner (STO), is a single leader that is completely responsible for their area of the product. I share my experiences implementing this model, including the tradeoffs and challenges. And I give the nuts and bolts of how we implemented it and what we learned."
The attached article describes an org structure apparently originated at Amazon, called “single threaded owner” or STO. In a company with multiple products, one common setup is to have separate dev, pm and design groups each covering all products. STO says to have a separate, single manager for each product, the STO. Interesting idea.