# Asana Author | Engineering Team

> The Asana Engineering Team is a collaborative group of individuals committed to their craft and excited about building technology that is a force for positive change in the world.

Source: https://asana.com/author/engineering-team

The Asana Engineering Team is a collaborative group of individuals committed to their craft and excited about building technology that is a force for positive change in the world. They believe in using the best tools for the job, and being mindful about how they solve problems—so they're always thinking about the future while still doing great things, fast.

- [How Asana Built A Resilient ID Allocation System](/inside-asana/how-asana-built-resilient-id-allocation)

Engineering

Every object in Asana—every task, project, comment, and attachment—needs a unique identifier. At Asana, these IDs are sequentially incrementing integers, allocated in blocks from ...

- [The Athletic Position](/inside-asana/the-athletic-position)

Engineering

I. Before the Ball Leaves their StringsThere is a moment from the 1988 French Open final that most people who talk about tennis haven’t had to think about carefully.Steffi Graf pl ...

- [How Asana built a custom LLM evaluation framework for AI Teammates](/inside-asana/custom-llm-evaluation-ai-teammates)

Engineering

Artificial Intelligence (AI)

For teams building with large language models, model selection shapes nearly every dimension of the product experience: quality, latency, cost, and tone. The industry is moving qu ...

- [How AI Teammates Build Memory: Turning Work Into Reusable Knowledge](/inside-asana/ai-teammates-turn-work-into-reusable-information)

Artificial Intelligence (AI)

Engineering

Most AI products treat memory as a personal feature — remembering facts about one user or one conversation. But AI that collaborates across teams needs a fundamentally different k ...

- [AI Agents Built for Teams: Shared Context and Transparency in Enterprise AI](/inside-asana/ai-agents-built-for-teams-context-transparency)

Engineering

Artificial Intelligence (AI)

The Accountability gap Enterprise AI agents are AI systems that can take actions inside shared workflows across teams and projects. This landscape has grown quickly as a growing l ...

- [Inside Asana's 4-Week Engineering Onboarding: An Intern's View](/inside-asana/how-asana-onboards-engineers-interns)

Engineering

For many engineers, “onboarding” conjures up memories of endless slide decks in grayscale rooms and very little real coding. At Asana, onboarding is different: your first week is ...

- [Asana Engineering Growth Paths](/inside-asana/asana-engineering-growth-paths)

Engineering

Committed to learning and continuous improvement, Asana’s Engineering organization develops its engineering talent through giving and taking responsibility, co-creation, mentorshi ...

- [Scaling a Mature iOS Codebase with Tuist](/inside-asana/scaling-a-mature-ios-codebase-with-tuist)

Engineering

Six months ago, it usually took 45 seconds to make a change to a feature in the Asana iOS app and rebuild it. Today, it usually takes 15 seconds.The Mobile Foundations team achiev ...

- [Revamping engineering manager onboarding at Asana](/inside-asana/revamping-engineering-manager-onboarding-at-asana)

Engineering

An engineering manager’s success impacts an entire team or group of teams, so setting them up for early success is a high-leverage investment. For most of Asana’s existence, “engi ...

- [Grow your leadership impact as a Tech Lead or Engineering Manager](/inside-asana/grow-your-leadership-impact-as-a-tech-lead-or-engineering-manager)

Engineering

Forming the right partnership between an Eng Manager and a Tech Lead can accelerate delivery and personal growth, but it isn’t easy, because this relationship can take many forms. ...

- [Introducing EM building blocks](/inside-asana/introducing-em-building-blocks)

Engineering

At Asana, we have found using Will Larson’s staff engineer archetypes helpful for thinking about and discussing experienced engineer career growth. And the question arose: could w ...

- [Asana’s Tech Stack: How we build a collaborative app for teams of all sizes](/inside-asana/asana-tech-stack)

Role spotlights

I talk to a fair number of software engineers about working at Asana. They’ve usually heard a lot about how it’s a great place to work, and they want to know more about the tech s ...

- [How Asana helps me feel included as a Latina in Engineering Management](/inside-asana/latina-engineering-manager)

Engineering

I’m Denise Carolina Videtta, Engineering Manager on the Communications Team in the Workflow Pillar at Asana. I was raised in Caracas, Venezuela, where I majored in Computer Scienc ...

- [My internship on Asana’s Engineering team](/inside-asana/engineering-internship)

Engineering

This post was written by Jordan Hunt during his internship before he went back to school!Hi there, I’m Jordan and I’m a rising junior at Harvey Mudd College studying computer scie ...

- [How Asana uses Asana: Security incident response](/inside-asana/engineering-security-incident-response)

Engineering

Typically, security teams coordinate security incident response with a few tools, such as text chat, video chat, collaborative documents, and so on. Asana’s Security team, unsurpr ...

- [How Asana uses Asana to manage code reviews](/inside-asana/how-asana-engineering-uses-asana-code-reviews)

Engineering

One of the best parts of working for Asana is working in Asana. Asana teams and employees are fully bought into the Asana product, and nearly everything we do is tracked within As ...

- [The growth journey of an Engineering Manager at Asana](/inside-asana/engineering-manager-career-growth)

Engineering

Hello future manager, it’s nice to meet you! I’m Bella, the Core Features Engineering Pillar Lead at Asana. I grew up to be a manager in my nearly 10 years here so far. I started ...

- [Asana’s Engineering Manager Community: Helping our team grow and thrive](/inside-asana/engineering-manager-community)

Engineering

Building leading work management software is challenging, and it’s essential to grow and support the engineers and teams that take on that challenge. We rely on Engineering Manage ...

- [How Asana allocates engineering responsibilities transparently](/inside-asana/allocate-engineering-responsibilities-transparently)

Engineering

At Asana Engineering, we take a systematic approach to allocating responsibilities, called the Fair Allocation of Internal Responsibility (FAIR) Process. I created this process af ...

- [FAIR Process Guide](/inside-asana/engineering-fair-process-responsibility)

Engineering

At Asana Engineering, we take a systematic approach to allocating responsibilities, called the Fair Allocation of Internal Responsibility (FAIR) Process. We’re sharing our FAIR Pr ...

- [Scaling Scala: How we chose our backend language and tooling](/inside-asana/scaling-scala)

Role spotlights

We’ve been using Scala at Asana since 2013. Since we started using Scala, the number of engineers writing it has increased from a single team to almost every engineer at Asana (an ...

- [How we use Kubernetes at Asana](/inside-asana/kubernetes-at-asana)

Engineering

At Asana, we use Kubernetes to deploy and manage services independently from our monolith infrastructure. We encountered a few pain points when initially using Kubernetes, and bui ...

- [Asana Engineering Ships Web Application Releases](/inside-asana/asana-engineering-ships-web-application-releases)

Engineering

The majority of our product code—our large client bundle, our back-end mutation server, our distributed job system—are shipped together as a single web release. We’ve built system ...

- [Meet 3 of our Engineering Tech Leads](/inside-asana/engineering-program-leads)

Engineering

There are many different ways to grow and develop as a software engineer. One misconception is that the only way to grow is to become a people manager. However, there are many gro ...

- [Meet our 2020 summer intern class](/inside-asana/2020-summer-interns-engineering)

Role spotlights

Every summer, we have a class of interns join our Design and Engineering teams. They work on important and impactful projects, contribute to feature launches, site stability and m ...

- [10 tips for setting engineering goals from Asana Head of Engineering, Prashant Pandey](/inside-asana/engineering-goals)

Engineering

As an engineering leader, one of the greatest gifts you can give your team is clarity of purpose, plan, and responsibility. Recently, Asana Head of Engineering, Prashant Pandey sa ...

- [How to thrive as an intern while working remotely](/inside-asana/remote-engineering-intern-working-from-home)

Engineering

At Asana, our internship program is built to provide support, mentorship, and challenging opportunities for aspiring software engineers. Given our recent shift to working 100% rem ...

- [Meet our Mobile Engineering team](/inside-asana/mobile-engineering-team)

Engineering

Welcome to our Meet the Team series, where we interview a member of one of our Engineering teams to learn more about what they do and how.In this post, we sat down with Mobile Eng ...

- [How we modified our infrastructure to deploy an EU data center](/inside-asana/infrastructure-engineering-deploy-eu-data-center)

Engineering

We recently deployed additional infrastructure in Europe to give enterprise customers more control over where their data is hosted. To better serve customers hosting data from Eur ...

- [Asana & Techqueria: Partnering to support Latinx engineering mentorship](/inside-asana/latinx-engineering-mentorship)

Engineering

Earlier this year, we hosted our first joint event with Techqueria where a panel of Latinx engineers shed a light on the importance of engineering mentorship—especially in tech. J ...

- [Meet our Security team](/inside-asana/meet-security-engineering-team)

Engineering

Welcome to our new Meet the Team series, where we interview a member of one of our Engineering teams to learn more about what that team does and how.In this post, we sat down with ...

- [TypeScript’s quirks: How inconsistencies make the language more complex](/inside-asana/typescript-quirks)

Role spotlights

The engineers at Asana have been TypeScript fans from very early on. We started using TypeScript version 0.9.1 in 2013, blogged about it in 2014, wrote the first TypeScript bindin ...

- [Why I joined Asana: Hiro Yamada, Solutions Engineer](/inside-asana/why-i-joined-asana-hiro-yamada-solutions-engineer)

Engineering

Welcome to our monthly “Why I joined Asana” series! Every month, we talk with Asanas across our teams and offices—from Dublin to Sydney—to get to know the people inside the compan ...

- [My software engineering internship experience at Asana](/inside-asana/my-software-engineering-internship-experience-at-asana)

Engineering

When I think back to my undergraduate days at the National University of Singapore (NUS), one of the most valuable experiences I had was my software engineering internship at Asan ...

- [Why I joined Asana: R.J. Aquino, Engineering Manager](/inside-asana/why-i-joined-asana-r-j-aquino-engineering-manager)

Engineering

Welcome to our monthly “Why I joined Asana” series! Every month, we talk with Asanas across our teams and offices—from Dublin to Sydney—to get to know the people inside the compan ...

- [Celebrating International Women in Engineering Day at Asana](/inside-asana/international-women-engineering-day)

Engineering

This Sunday was International Women in Engineering Day, a celebration of women in engineering and their achievements, now in its 100th year. This year we thought we’d celebrate by ...

- [Real Talk: Asana women on engineering leadership practices](/inside-asana/women-engineering-leadership)

Engineering

Engineering leaders and managers here at Asana are focused on creating a product that helps our customers work together effortlessly, empowering their teams (and themselves) to do ...

- [The Asana Engineering Guide to Intern Mentorship](/inside-asana/engineering-guide-to-intern-mentorship)

Engineering

We’re really proud of our internship program; a staggering number of our interns over the past 7 years have ended up as great engineers in various forms of leadership, both at Asa ...

- [Product Engineering internships are great!](/inside-asana/product-engineering-internships-are-great)

Engineering

Every year, our incoming interns have a chance to talk to our Engineering teams and indicate their preferences so that we can match them up with good mentors and interesting work. ...

- [Hiring engineering managers: Crafting an interview process to build the best team](/inside-asana/hiring-engineering-managers-interview-process)

Engineering

Management PhilosophyAt Asana, we are focused on building the best work management software out there. Our product is centered around how people and teams work together, so it’s v ...

- [How to make smart compromises when scaling your engineering culture](/inside-asana/make-smart-compromises-scaling-engineering-culture)

Engineering

It’s challenging to have a culture that is scaling as fast as your product. As you scale, you face the risk of losing talented team members, and a diminished connection among glob ...

- [Architecting product tours in React: How we moved fast without leaving a trail of tech debt](/inside-asana/move-fast-without-technical-debt-product-tours-react)

Engineering

One of the most critical areas of Product Engineering that we have at Asana is First Experience (FX). The FX team’s mission to make users’ first seconds in Asana flawless. This te ...

- [The Asana Engineering team: Meet Mike Morearty](/inside-asana/the-asana-engineering-team-meet-mike-morearty)

Engineering

From individual contributors to managers and program leads, every engineer at Asana is encouraged to pursue a path to success that leads them to be most successful in their role. ...

- [The Asana Engineering team: Meet Rachel Miller](/inside-asana/asana-engineering-team-meet-rachel-miller)

Engineering

From individual contributors to managers and program leads, every engineer at Asana is encouraged to pursue a path to success that leads them into their zone of genius. To give yo ...

- [Distributed responsibility: An engineering manager’s perspective](/inside-asana/distributed-responsibility-engineering-manager)

Engineering

Asana runs on distributed responsibility: it’s our unique approach to management where leaders work to mentor and empower others to be as autonomous as possible. As an engineering ...

- [Three pluralization mistakes that are messing up your code](/inside-asana/three-pluralization-mistakes-messing-code)

Engineering

We recently worked to internationalize the Asana codebase, and we learned a lot about how to write dynamically pluralized text. We’d like to share three common mistakes that you c ...

- [How product managers and engineers at Asana develop great relationships](/inside-asana/product-managers-engineers-develop-great-relationship)

Role spotlights

A healthy relationship between Product Management and Engineering is critical to building successful products. It’s also essential to creating a team where great people want to wo ...

- [Circumventing engineering complexity: Examples from building Custom Fields](/inside-asana/circumventing-engineering-complexity-examples-from-asana)

Engineering

Having simple code has a big impact on the velocity you can write code and how enjoyable it is to do it. At Asana, one of our engineering values is to strive for simplicity. Most ...

- [Asana Engineering community update: August 21-25](/inside-asana/asana-engineering-update-825)

Engineering

We believe in the value of our engineers knowing about the broader community. For the last few weeks, we’ve been sharing interesting community updates in Asana. Thus far, these up ...

- [Advice to engineering new grads: Don’t start your career at just any company](/inside-asana/engineering-new-grads-choosing-a-company)

Engineering

“If I had started my career at a company like Asana, instead of a 13-person startup, I believe my growth would have been a lot steeper than it was back then.” – GregChoosing the k ...

- [7 ways to uplevel your code review skills](/inside-asana/7-ways-to-uplevel-your-code-review-skills)

Engineering

Becoming a good code reviewer doesn’t come easy, even after almost seven years of writing code. When I joined Asana four months ago, I realized I would need to level up my code re ...

- [The Asana Engineering Values](/inside-asana/asana-engineering-values)

Engineering

At Asana, we love applying mindfulness to our culture. As the engineering team has grown, we’ve identified a need to clarify the key attributes that are the foundation of our engi ...

- [Product Engineering: Reimagining role boundaries at Asana](/inside-asana/product-engineering-at-asana)

Engineering

Within tech startups, many people believe they either fall into product roles (e.g., product managers, designers, etc.) or engineering roles, and that interaction between the two ...

- [Designing simpler React components](/inside-asana/react-js)

Engineering

When using React to build large-scale applications, a number of frameworks have flourished to easily manage state, data-fetching, routing, and other application-level concerns. We ...

- [The Asana Engineering Interview Guide](/inside-asana/asana-engineering-interview-guide)

Engineering

The engineering interview. A grueling trial by fire. A gauntlet from which only the strongest emerge. A ruthless interrogation in which you will be tested to the limit.Let’s not d ...

- [Asana tech talk video: reactive queries](/inside-asana/asana-tech-talk-reactive-queries)

Engineering

Modern web development does not yet have a single solution for declarative performance data fetching, although Netflix (with FalcorJS) and Facebook (with Relay and GraphQL) are bo ...

- [Engineering mentorship at Asana](/inside-asana/engineering-mentorship-at-asana)

Engineering

One of my favorite things about working at Asana is how much we invest in teaching each and every individual at the company. It starts on your very first day as a new hire and con ...

- [The evolution of Asana’s Luna framework](/inside-asana/the-evolution-of-asanas-luna-framework)

Engineering

Asana is in the middle of overhauling our application framework and this seems like a good time to share the approaches that we have taken as well as what worked and what caused p ...

- [Giving users a seat at the table: how we built our Android app](/inside-asana/how-we-built-android)

Engineering

A few weeks ago, we launched our native Android app, which had been in the works for months.We knew after our iOS launch earlier this fall, that this release was highly anticipate ...

- [If you want your new engineers to hit the ground running, give them a soft landing](/inside-asana/onboarding-new-engineers)

Engineering

This is the status quo at many a fast-moving startup: new engineers plunge into their positions bracing for a harsh reality. Fresh from an environment in which they were confident ...

- [6 sad squid snuggle softly](/inside-asana/6-sad-squid-snuggle-softly)

Engineering

Many of our users are probably familiar with the “unique error phrase” that shows up whenever our application crashes in some way. These have a curious form, and we wanted to shar ...

- [Adding fibers to v8: efficiency + clarity in SSJS](/inside-asana/adding-fibers-to-v8-efficiency-clarity-in-ssjs)

Engineering

Historically, webapp development has required painful trade-offs between code clarity and performance. This is the story of how we added cooperative threading to server-side JavaS ...
