girafffe_i
I would argue sequencing is part of the hard part of idempotency, your business context would decide “when” to apply sequencing is good enough (recall monopoly “bank error collect $$$”).
Set and setting is also relevant, most places don’t deal with money or disastrous concurrency scenarios.
Now if you want to argue for a paradigm shift for why we shouldn’t be here to begin with and offer a way to get back to scalable centralized db system we’re all hears.
I fell in love the abstraction patterns that Hex architecture and DDD provide, especially when upgrading a framework that only affected one layer (REST), or when any outside contract changes you only need to change the adapter or port interface layer since everything depends on Core but core depends on nothing.
I love the payoff and risk mitigation of using strong static typed languages for enterprise code and architecture but I recently took over a large Python Flask app. We need to start abstracting layers to replace a 3rd party service with a new one. For hex architecture to work I need to use dependency injection which looks like the main Flask app.py seems the place to wire those up but I don't think it can be enforced without strong PR controls and standards.
New highest prime 2^136,279,841 − 1 discovered on 2024/10/12
Africa is building a Great Green Wall to prevent expansion of the Sahara
Learned that different learning styles was bunk (visual vs auditory). Also, experts are the worst teachers, they are far removed from being in your shoes and do not provide the empathy or the correct scaffolding to start newcomers down the path of understanding a topic.
The biggest success for pedagogy impact is study groups, and tutoring while or immediately after learning something (the accountability of needing to teach someone bumps.your motivation to understand the nuances, plus the act of teaching helps you remember)
https://youtrack.jetbrains.com/issue/DBE-10653?replyTo=27-86...
Upvotes needs to run Jetbrains queries across multiple databases
We then hired a front end architect who replaced all widgets with react components, changed our checkout to full CSR React, our latency raised for all users, we lost 5% conversion on checkouts that never recovered, then the next step was to build a React service to help render the React, and moved CSR React to SSR React service.
We now have 2 teams to support this. I get there are a list of other tradeoffs but I really miss JSPs.
But while we're at, "smart quotes" should be nuked, or at least default to off.
It wasn't until I met someone who bent me to be on her schedule, early to bed early to rise on the weekends, where I started feeling depressed by the end of the week, getting Sunday scaries, and having late onset insomnia.
Complete anecdata, but I'm going to start practicing this again on Fridays to see what happens.
How far does the airspace extend?
I just put this into similar words for the first time this week. It's the ambiguous priority that kills my productivity. It's debilitating and overwhelming. "Just do one thing. Any thing." Is something that I've been focusing on, even though I have had past feedback about prioritizing the wrong things, it's better than nothing.
First thing to think about: Pycharm is an IDE, VSCode is an editor. You're going to bloat VSCode to get anywhere near the functionality of Pycharm.
I believe jetbrains products have made me a better developer as it should provide more context and intellisense to give you guidance away from code smells and bad practices, without becoming a crutch (moreso for statically typed languages).
Also, very fond of the keybindings on macos as they mirror chrome, os, and electron applications.