Understanding Prompt Injections and What You Can Do About Them.
Understanding Prompt Injections and What You Can Do About ThemFrom chatbots to virtual assistants, AI models are transforming our interactions. Yet, there’s a lesser-known aspect of AI that could have a massive impact: prompt injectionPhoto by Giannis Skarlatos on UnsplashPrompt injections become all the more dangerous with the increasing access of Large
Read moreYou’re Not Productive When Remote
Photo by Andreas Klassen on UnsplashFor the past month, I’ve noticed a hilarious trend. An uptick in articles all calling for an end to remote work, be it full or hybrid. People need to get back into the office because that’s how it has always been and should always be.Each piece is
Read moreDRY: The Unspoken Parts
Photo by Laine Cooper on UnsplashOne of the most common terms in software engineering is the DRY principle (Don’t Repeat Yourself), but many engineers associate this principle with “Don’t copy-paste lines of code.” This is a part of DRY; however, DRY is about duplication of knowledge.But first, why is duplication evil?The
Read moreThe Road to GraphQL At Enterprise Scale
From REST monolith to GraphQL Federation for API architecturePhoto by Jesse Bowser on UnsplashGraphQL was designed to allow your API to evolve continuously in response to new product requirements without the burden of versioning, simplify the process of getting data from different sources and support typings for API from the box.Our team
Read moreHow Diversity in Product Engineering Teams Leads to Better Products
Photo by Nick Fewings on UnsplashAs engineering leaders, our ultimate goal is to deliver exceptional products that improve the lives of our users. Too often, teams fall into the trap of building products for themselves rather than articulating user needs, resulting in features that fail to gain traction.The Hidden Pitfalls of
Read moreV-statistics
A few days ago I wrote about U-statistics, statistics which can be expressed as the average of a symmetric function over all combinations of elements of a set. V-statistics can be written as an average of over all products of elements of a set. Let S be a statistical sample
Read moreFeature-based code organization in frameworkless projects
Organizing front-end projects to minimize cross-cutting concernsPhoto by Ivan Torres on UnsplashFor the past couple of months, I’ve been working on two side projects. I was going through a little experimentation spree and played with various techniques, tools, and concepts. Finally, in the clear, I’ve decided to summarize my thoughts and
Read moreThe Last Mile in a Software Solution is the Longest
Last-minute integrations take longer than a minute to doContinue reading on Better Programming »
Read moreLeadership Journal: Become an Inspiring Leader in 10 Minutes a Day
Improving your leadership skills with self-reflection — collect new insights, think creatively, make better decisionsHave you ever finished a busy workweek, wondering what it was that you’ve accomplished throughout? Me too.I bet you spend time every day racing between numerous tasks on your to-do list. Perhaps you’re rushing from one meeting to the
Read moreLLaMA 2: The Dawn of a New Era
Key differences from LLaMA 1, safety & violations, Ghost Attention, and model performance.Image generated by Stable Diffusion.Instant Access to Resources and Important LinksPaperGitHub repositoryHuggingFace models (you need to request access by agreeing to the license)Playground (using text-generation-inference)LLaMA 2 model familyMeta just released the new state-of-the-art open LLM, which is a collection of
Read more