Tag: learning
-
Building A Retrieval-Augmented Generation (RAG) System To Supplement AI Models
What Is A RAG In AI? Retrieval-Augmented Generation (RAG) is an AI architecture that combines the best of two worlds, information retrieval and text generation. Instead of relying only on a language model’s pre-trained knowledge (which have firm cutoff dates in the past), or spending the time and resources to train your own models, RAG…
-
My 2025 AI Toolkit & What I’m Actually Using
Now that we’re half way through 2025, I’ve zeroed in on a set of AI tools and platforms that genuinely augment my work and, ones that align with the way I think, learn, and stay in control. Here’s a candid, personal breakdown of what’s working, when I use each tool, and why some just don’t…
-
Empowering Designers and PMs: Using `contenteditable` and `designMode` to Tweak UIs on the Fly
The contenteditable attribute and designMode property in HTML bring being able to edit any web page like it’s a document without touching design tools or development environment into reality. These become particularly powerful when designers and product managers have the ability to experiment with UI changes live in the browser, iterate with speed, and effectively…
-
What Does Leading A Development Team Mean To Me
The Head of Engineering (VP of Engineering, Director of Engineering, CTO, etc.) is the person in charge of steering the ship, but with a twist—they allow minor direction changes by the team. These slight deviations are fine and can even be beneficial because they offer opportunities for learning and growth, as long as the overall…
-
Asking the Right Questions in Software Development
When thinking about software improvements and features, success often hinges on the ability to ask the right questions and probe enough to understand the answers you get. As a software developer, asking insightful questions to a product manager or an executive is crucial for creating successful and impactful features. The next time you start on…
-
Thinking Beyond Code
I believe in finding solutions to real-world problems efficiently and practically. I tap into a lot of the things I’ve learned over the course of my career and through my mentors, seniors, and peers. Over the years, I’ve come to appreciate the value of working with individuals who have a vision that extends beyond the…
-
Unlocking Financial Insights: Forecasting Bank Account Balances with ChatGPT
Financial forecasting has taken a giant leap forward. One notable application is the use of ChatGPT to predict and project bank account balances. This allows individuals and businesses to better manage their finances by anticipating future account balances based on historical data. Verbs to Use: When interacting with ChatGPT for financial forecasting, I’ve learned that…
-
OpenAI
Spending the last week with OpenAI has given me an opportunity to think about how I can fit it into my regular day to day and how I can use it to help others when necessary. Last week, I rebuilt the ChatGPT interface using the OpenAI API, which was pretty cool. Learning how to create…