Tag: development
-
It’s 2025, Will AI Make Developers Obsolete?
Most of the developers I have known use AI. Some of them use it to build entire apps or to quickly build quick proof-of-concepts. Others refuse to even use it. I’m in the middle myself. I use AI to help move things forward especially when I’m stuck or just want a shortcut through boilerplate, but…
-
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…
-
On Sub-Second Page Load Times…
When I worked in e-commerce, a big metric of our engineering team was always how long it took for our average user to load our site – not just the HTML, but all assets and for the page to be completely loaded. Other similar considerations included consideration for clutter, image sizes, network traffic back and…
-
Database Design From The Ground Up
At the heart of every software project lies the database—The database is the foundation that determines how data is stored, accessed, and updated in every software project. Whatever your definition of a database may be (Relational, NoSQL, TimeSeries, etc.). Database theory provides the principles for structuring and organizing this data efficiently with one of the…
-
Movies & Work
There’s this quote from a series I watched a long time ago. The main character is put in charge of a company, and he goes through a complicated growth period where he says (and I’m paraphrasing), “It’s my duty to protect the workers and make the right decisions.” That resonated with me a lot. As…
-
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…
-
Development Boards In Software Development & The Importance Clarity and Progress
There’s no doubt that software development projects can be complex, timelines can be tight, and collaboration is paramount to solving the problems in those projects. Having a clear overview of what everyone is working on becomes paramount when making decisions, determining timelines, and keeping people who depend on milestones up to date. Acting as the…
-
2024 And The Year Of AI Strategies
When it comes to innovation in technology, I always have to think about what tools are available to me to not only solve business problems but also to maintain a competitive edge. From cloud computing 10 years ago to blockchain 5 years ago, each wave of technology has reshaped industries and revolutionized operations. Now, artificial…
-
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…