Latest by topics

Trending Articles

Engineering Management

Director of Engineering vs. VP of Engineering: What’s the Difference?

The wide world of engineering leadership can be, well, a little confusing. To help you get a handle on things, we’re going to present a run-down of how engineering management looks at the top level. At this point, we’ve already covered: Now, we’re going to discuss what makes a VP of Engineering successful and take a deeper dive into what separates this position from the levels below it, specifically a Director of Engineering (DOE).

Engineering Management

Engineering Leadership Positions: What You Need to Know

A successful eng org doesn’t just need a group of talented developers — it also needs a competent engineering leadership team to keep pushing things forward. For many, the distinction between the positions of Tech Lead, Team Lead, and Engineering Manager isn’t necessarily clear-cut. And when you add to this the fact that different companies use these terms differently, and sometimes interchangeably, things can get a little messy.

Development

Web Components 101: History

Web components enjoy large-scale usage today. From YouTube to GitHub and many other major organizations, it’s safe to say they’ve made their way into commonplace frontend development practices. That wasn’t always the case. After all, web components had to start somewhere. And web development can be particularly picky with what succeeds and what doesn’t. So then, how did web components succeed? What was their path to broad adoption? And what are the origins behind the APIs used for modern web components?

Engineering Management

Why You Need an Engineering Career Ladder—And How to Get Started

Are you seeking a way to attract quality hires, implement a structured framework as your company grows, and integrate core values while scaling? Look no further than the engineering career ladder. An engineering career ladder serves as a career growth roadmap for both new and existing employees. It concretely defines the roles, skillset and expectations needed for individuals to progress. A career ladder is far more than a set of job descriptions set against a time frame—it’s a framework to conceptualize how individuals fit into the bigger picture. In software teams that evolve and scale, career ladders are also crucial in that they inspire the development of individual contributors (ICs) with varying goals.

Engineering Management

Making the Transition from Software Engineer to Software Engineering Manager

Are you looking to move to a management role in a software engineering organization? For many engineers, it can seem like a daunting jump. But with the right preparation—and by knowing what to expect—you can make the transition as seamlessly as possible. Naturally, there are many different reasons why senior developers or tech leads look to enter management roles. Perhaps you’re more of a people person and feel ready to inspire others; maybe you have your eyes set on projects that can only be realized with the help of a larger team; it’s possible, too, that you’ve been in an environment with sub-par leadership and you’re ready to step up and do things the right way.

Development

Web Components 101: Framework Comparison

Alright alright, I know for a lot of the last article seemed like a big ad for Lit. That said, I promise I’m not unable to see the advantages of other frameworks. Lit is a tool in a web developer’s toolbox. Like any tool, it has its pros and cons: times when it’s the right tool for the job, and other times when it’s less so. That said, I’d argue that using an existing framework is more often the better tool for the job than vanilla web components.

Engineering Management

6 Ways to Manage Your Software Engineering Team More Effectively

Managing an engineering team is no small task. To do the job right, you need to leverage technical expertise, develop leadership skills, create a system that enables your team to do its best work, and improve with each sprint. Though that might sound like a lot to handle, you are likely already well on your way to building a high-performing software engineering team. In this article, we will share a few things seasoned engineering managers do to effectively manage their teams.

Development

Web Components 101: Lit Framework

Recently we talked about what web components are and how you can build a web app utilizing them with only vanilla JavaScript . While web components are absolutely usable with only vanilla JavaScript, more complex usage, especially pertaining to value binding, can easily become unwieldy. One potential solution might be using a web component framework such as VueJS or React. However, web-standard components can still be a massive boon to development.

Interviewing

Improve Front-End Coding Interviews with Mockups

As we’ve talked about before: Interviewing a front-end programming candidate is tough . There are so many niches within the moniker “front-end” that could include anything from managing global state to creating pixel-perfect UI implementations. Regardless of the differences between candidates’ skills, one thing still persists: Their work impacts the user experience. This experience, while powered by code, is driven by the app’s requirements and interactions a user faces.

Hire with confidence.

See why engineering teams trust CoderPad to evaluate developers with realistic, AI-ready hiring workflows.

Request a demo