without loss of generality 👋

~:wlog$ welcome to a blog of learnings and shower thoughts from the life of a data engineer.

compensation manipulation

Manipulation of all kinds is the norm at big corporations. Corporations are incredible at what they do because they have had ample time to perfect the practice. And if that practice is in manipulating employees, you bet ya, they have perfected it too. 📖 Manipulator’s Handbook steps to success for a master manipulator Make the target feel like they are in control and the decisions they make are their own Pull levers that you know only you have the power to leverage Create a sense of urgency to accept your terms Create obstacles to exploring alternatives to create a sense of superiority of one choice over others Strategically place reminders of impermanence & instability to suggest how lucky the target is to be where they are and how grateful they should be Exploit imposter syndrome, market volatility, and any and all world state conditions in your favor The result?...

April 4, 2024 · 3 min · 479 words · @the.oneandonlyamericancontributor

stop using chatGPT for coding

Do you ever ask chatGPT for help when debugging code or maybe even for designing functionality from scratch? If you answered yes, you should go back to asking Google or StackOverflow. A new research paper published on 4.Aug.2023 compared StackOverflow answers with ChatGPT answers for software engineering questions and found that: 52% of ChatGPT answers are incorrect and 77% are verbose tl;dr of the paper’s findings 📖 The researchers attributed the incorrect ChatGPT errors with 3 overlapping themes:...

August 7, 2023 · 1 min · 176 words · @the.editor

thoughts about tech blogs

Usually when people write tech blogs, the blog functions a bit like an online portfolio. Technologies/code snippets contained within the posts serve as evidence of the authors’ expertise in the eyes of potential employers/vendors/clients. If we follow this train of thought then the posts, by their nature, might have to be quite moderated and uncontrovesial for fear of alienating the audience. An unfortunate side effect of this moderation could be that useful (and honest) opinions about certain technologies or trends could be self-censored by the authors....

August 6, 2023 · 2 min · 327 words · @the.editor

stupid terraform versions

You know when’s the most annoying time to see a terraform version error? When you are trying to terraform import a bunch of orphaned resources that didn’t successfully delete during CRUD cause of a bug in a custom module. Error: Error loading state: Remote workspace Terraform version "1.4.6" does not match local Terraform version... … SREs are probably laughing at us for not using direnv; but hey, why do I even need to worry about matching versions when I’m using remote workspace mode with Terraform Cloud?...

August 5, 2023 · 1 min · 170 words · @the.editor