Last year, on Thanksgiving, I wrote a reflection on the war in Ukraine that impacted my friends, family, and people close to me. I expressed gratitude for basic civilian infrastructure un-damaged by wartime bombardment. This Thanksgiving, as I reflect on my professional and personal journey, my thoughts are imbued with a more profound sense of … Continue reading Thanksgiving reflections
Safe and Secure: Seminar on Cybersecurity for Seniors and Their Families
I created this seminar to empower our community's older adults and their loved ones with the knowledge and tools to navigate the digital world safely. Understanding how to protect personal information online is crucial.
On luck and gumption
In our industry, gumption is what gets us to try new things, experiment, and build new products. Sometimes, it means trying new programming languages or frameworks with nothing else to explain the decision than your gut feeling. Sometimes, it means ignoring the prevailing management methodology to run your team as you think it should. So when opportunity knocks, have the gumption to answer.
Some thoughts on recent RTO announcements
Between the commercial real-estate lobby, automotive lobby, EV lobby, and small business lobby — they all want us to drive around during the day and grease the economy's gears. Without knowledge-workers in Teslas driving for an hour each way to the office and buying avocado sandwiches, capitalism as we know it today will grind to a halt. That is the real reason you are asked to return to the office.
On Amazon Prime Video’s move to a monolith
There is nothing fundamentally wrong with a monolith, and a well-architected monolith with well-structured code with separation of concerns serves its purpose quite well. If Amazon Prime’s experience proves anything, it is that when the granularity of services is too fine, complexity and costs skyrocket.
One size does not fit all: neither cloud nor on-prem
Anchoring your architecture to having some servers running 24/7 is not how things are done in the cloud.
Some thoughts on the latest LastPass fiasco
Employers are rightfully paranoid about corporate secrets being compromised by bad actors. Some of the worst data breaches were caused by employees. Employees, however, should be equally paranoid about their personal secrets being compromised for the same reasons. If corporate secrets can be leaked due to a colleague's mistake or malfeasance, so can your personal data entrusted to your employer.
Comparing AWS SQS, SNS, and Kinesis: A Technical Breakdown for Enterprise Developers
Queuing is a critical component of software architecture, and choosing the right system for your cloud-native enterprise application is crucial. In this blog post, we'll compare Amazon Simple Queue Service(SQS), Amazon Simple Notification Service (SNS), and Amazon Kinesis, exploring their strengths and weaknesses to help you determine which queuing system is best suited for your use case.
Should today’s developers worry about AI code generators taking their jobs?
Until AI can take a complex running system that integrates thousands of libraries, APIs, business rules, and domains, work with thousands of users and understand their needs, I think your job is safe.
Working from home works as well as any distributed team
A blanket statement like "Elon Musk Eliminated Remote Work Because Working From Home "Doesn't Work"" is a logical fallacy in a modern work environment. "Work from home" is not inherently different from "remote work," which in turn is no different from "distributed teams." If working from home doesn't work, then neither do remote work or distributed teams.
You must be logged in to post a comment.