What Trader Joes Figured Out About Work Culture That My Other Past Employers Haven’t
Holy shit folks, I could study this like the Torah for the rest of my professional life. Open every conversation with open-ended question? “There’s 1000 ways to do it right”? Yes yes and yes.
Saving The World From Code
One of the most frustrating things for me, a part-time coder, is having so much difficulty following the state of things as expressed in semi-linear Code (don’t even get me started with Functional and async). When I’m trying to piece together code fragments from multiple sources, it’s nearly impossible for me to reason the complete working model – I end up writing out a stepwise process model, or changing variable names one at a time and iterating forever until I see which piece contributes what to the whole machine.
So this piece – and the underlying theme of “software is beyond the reasoning capacity of great humans” – resonates like hell for me.
Uncle Bob and Silver Bullets
There’s only so much “blame the victim” I can stand in this world, and Uncle Bob is one of the loudest offenders. Yeah we should all get better at coding, and yeah we should hold ourselves accountable when it doesn’t measure up.
But what about the interim? How’s about standing on the shoulders of giants? Or leaning on our elders? Or centralising expertise and leaving others to be good at what they’re good at?
I’m all for not being expected to master the universe before getting on with the job of getting something out into the world to learn from it. If everyone waited until they were the best at every discipline involved in the making of things…well, you can imagine how bereft the world would be.
It’s actually a good reminder to dial back the damned voice in my (and your) head telling us we’re not good enough yet. Let’s make something useful, and find out how wrong we are in someone else’s eyes, by encountering the actual evidence of feedback.
When Do I Know I’m Ready for Redux?
One of many think-pieces about whether and when to add Redux to a React.js app, and a helpful guide for those not already steeped in the experience of doing so.
Understanding ReactJS-Component life cycle
Far too abstract for a non-expert to follow – this is a documentation piece, and not even a good one at that. Re-examine this in a year, maybe it’ll make sense by then. Experts only.
Presentational and Container Components
An interesting pattern to note for later, when the app I’m working on scales to the point I find myself passing props through component layers.
Optimizing React Rendering (part 1)
Optimizing? Bah – definitely too early for optimization in my app. Got one page working. Let’s leave this as a breadcrumb for future Mike.
I’ll re-read this until it sinks in. Lambda notation mystifies me, but probably I just need to implement it a hundred times or so and my brain will settle down.