| Blog | https://t-pl.io |
| Blog | https://t-pl.io |
@weltraumpirat @oskardudycz It also depends a lot on which types of regular expressions we are looking at. There were many extensions to regular expressions, like look-(ahead|behind), or zero length assertions, that raised their power from being a "regular" (Chomsky-1) grammar to a subset of "context-free" (Chomsky-2) grammars.
Regex were my bread & butter, and I still believe learning them will help you a lot when dealing with any kind of string analysis / manipulation.
@qcoding I learned Python in my first University year. My professor, who was involved in NASA programming projects before, taught it the same way. Unit tests, doctests, objects as abstractions to solve real problems.
When I talk with Python programmers today, I often hear that "all this stuff is unpythonic". Want to use type annotations? Unpythonic! Embarking on DDD? Unpythonic!
It seems to me there is a small subset of the Python language that fits the pythonic label.
The running with scissors analogy:
Go slow holding something sharp or fragile
Run fast holding something wrapped safely
If your system is more robust, you can innovate more quickly without spending so much time on tests, coordination and firefighting.
Dependencies are most often not the problem per se. Dependency on a team that has lack of availability tends to be.
If a team B that a team A is dependent on was available whenever needed it wouldn't be as much of a problem.
A traditional way of trying to solve the lack of availability by planning more doesn't solve the problem because the real amount of needed slack in the system is almost always underappreciated.
Gentle reminder. There is no Team Topologies certification program. No 2-day quick course, no special letters after your name for your CV, no certification circus. 🚫🤡
Instead, we are cultivating an ecosystem of informed practitioners. This is less "monetizable" but ultimately more valuable to all. 🌱
The third @virtualddd open space, this time kicked off/keynotes by @jessitron takes place on 20th Sept.
Topic this time is “Systems Thinking and Skillful Interaction”
Tickets are already going fast so book your place soon.
Complexity is inevitable. As our software solutions continue to evolve and expand, we need skills that enable us to deliver features, at scale, reliably. The challenge lies in understanding and building up skills to pivot from 'keep it simple' to 'work in complexity'. Let's explore this question together at our upcoming Virtual Domain-Driven Design Open Space Meetup on September 20th, 2023. Jessica Kerr, a renowned systems thinker, will kick off the event with a keynote.