The Vibe Coding Paradox: Don’t Be Lazy
During my first attempts to code with AI help, a.k.a. “vibe coding,” I naively expected to be as lazy as humanly possible while creating valuable output. Even though I am an engineer by…
Engineering Design Process: 7 Easy Steps for Your Team
The engineering design process is the backbone of building any project. But if you’re juggling multiple deadlines, trade-offs, and your design files are spread across several platforms, that’s not ideal. This article breaks…
Engineering KPIs: Aligning Team Performance Metrics
Imagine that you have recently been promoted to Engineering Manager and will now lead a team. Isn’t it exciting? Sure, it is, but with greater roles come greater responsibilities. Particularly the responsibility of…
Engineering Productivity Metrics You Must Know
Every engineering leader wants their team to deliver high-quality software quickly. But you probably already know this! Yet, a report from Stripe shows that developers only spend about 55% of their time on…
7 Best Engineering Workflow Examples
Workflows are a holy grail for modern software development and engineering teams. As aptly written by Nickolas Means, VP of Engineering at Sym, in his article, “The heartbeat of any software engineering team is the…
Top 11 Project Management Tools for Software Developers
The software development field is one of the fastest moving today. As such, it requires tools that can keep up with a quick pace and deliver clear value to the process. To help…
7 Essential Engineering Workflow Stages
Have you ever imagined what it takes to build a successful engineering team? Alongside various contributing factors, including a well-defined vision, establishment of a robust team culture, alignment with other departments, promotion of…
10 Best Time Tracking Software for Engineers – Compare Features & Prices
Time tracking sounds simple until you try picking a tool that actually fits how engineers work. Some are too lightweight, others bury you in features you’ll never use. And then there’s the question…
This is a short abstract about what CRDT is and how to solve concurrency issues in the existing collaboration software by applying CRDT principles. The Issue Multiple clients are working with the same…
Formula Parser in JavaScript/Vue/React
This work is the continuation/rethink of this great article written by Andrew Stevens. It’s based on the source code of CodeMirror and Marked.JS. We are going to implement formula parser which supports mathematical operators, bracers, functions, comparisons, and…