Tag: learning
-
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…
-
Developer Velocity
Developer Velocity for me is an essential metric in today’s dynamic tech landscape, representing the speed and efficiency with which a development team delivers high-quality software. It encompasses coding speed, collaboration, deployment frequency, and time-to-market. This quantifiable measure empowers teams to assess their productivity and make informed decisions for process optimization. Developer Velocity serves as…