Arvind Parekh
banner
arvindparekh.bsky.social
Arvind Parekh
@arvindparekh.bsky.social
22 | CS | @kubernetesio Blogging and Social Media Shadow, KCSNA24 Comms Shadow | Member @VirtualCoffeeIo | Marathon Runner | 🎸 | Open-Source Contributor

I usually don't say a whole lot
Nice, will pull up!
October 31, 2025 at 3:46 PM
Wow didn’t know you were in the Boston area. Would love to bump into you somewhere :)
October 30, 2025 at 10:02 PM
What's the workaround here? Not to feel? Isn't that counterintuitive to living a humane life? But that seems like the only option for now.
March 29, 2025 at 2:56 PM
If you have a task, and you spend so much as even a second to think about how it'd feel, if it doesn't feel great, you'll start coming up with excuses of not doing it, or postponing it to later.
March 29, 2025 at 2:56 PM
I can feel the awkwardness… :)
March 24, 2025 at 8:39 AM
What could have taken 30 minutes to an hour to explain is now compressed into a few words.

So, note to self, look into design patterns, but remember: there's not just one way to implement them. It all depends on the problem at hand.
March 20, 2025 at 12:38 AM
The real benefit of design patterns becomes clear when you start explaining your software in terms of design. You can summarize your code in a sentence or two using design terminology, and others will immediately get what you mean.
March 20, 2025 at 12:38 AM
Reification means taking something abstract and making it concrete. There are many ways to reify a design pattern. A reified pattern is considered "good" if it aligns with the programmer's intent.

But if they’re so flexible, why use them at all?
March 20, 2025 at 12:38 AM
Popular resources like Gang of Four present design patterns as one-size-fits-all solutions, but I don’t think these patterns are "implemented" — they’re "reified."
March 20, 2025 at 12:38 AM