Women in Tech: Tomomi Imura

undefined or mostly null.
Search for a command to run...

undefined or mostly null.
This was very inspiring as I am both interested in Technical writing and Developer relations. I used to be skeptical I can't do technical writing because I write in simple terms but she clarified that. Thanks Tomomi and Bolaji!
The Breaking Apps Hackathon ran for four weeks, sponsored by Bug0. The brief was simple: write Passmark tests for any web app, then publish a Hashnode article about what you found. The entries made th

The Speed Paradox in 2025 Developers are moving faster than ever these days. With tools like Copilot, Cursor, and AI agents, they're shipping production-ready features in just hours - development velocity has reached new heights. But QA? It's still s...

Hey Hashnoders 🥁 Thank you to everyone who participated in the ModusHack! We were thrilled to see the innovative use of AI in building intelligent apps with Modus, AI models, and Hypermode. Every sub

We have recently launched Docs by Hashnode - the content engine for your API documentation and product guides. We've heard your pain points: Slow builds Complex setups Rigid systems Poor developer experiences And we're tackling them head-on. Yo...

Last week we launched Docs by Hashnode to the public, along with a revamp of the Hashnode homepage. https://x.com/hashnode/status/1836662090905309623 We have received great support from our community and a lot of feedback. Over the last week, we sp...
![[Changelog]: New additions to Docs by Hashnode, new design components and bug fixes.](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1728048920904%2F8f588270-5d7f-4082-b431-35cab56747ed.png&w=3840&q=75)
Town Hall - The official Hashnode blog
209 posts
Welcome to the official Hashnode blog. Find our product updates, announcements, interviews, and more here. Get started with Hashnode now.
Rejections are hard regardless of your experience level. But job-hunting is mostly about the timing and luck, so don't take it personally.
— Tomomi Imura

I interview leading women developers every week and showcase their history, opinions, and advice on the tech. In case you missed our previous interviews, check out the series on Hashnode.
If this interview was helpful to you, please share it with your friends and colleagues and help others 🚀🙂.
Today, we will be interviewing Tomomi Imura 👩💻.
Tomomi is a seasoned technical Developer Relations / Developer Experience specialist who currently works in Developer Relations (API & Developer Education) at Slack. She is an Open Web advocate and front-end engineer, who loves everything mobile, and writes about HTML5, CSS, JS, UX, tech events, gadgets, etc.
Tomomi: Well, when I was a kid, I had no idea what I wanted to be when I grew up, and I spent a chunk of my teenage years playing a band.
After college, I ended up becoming a microbiology researcher in Boston, where I did a lot of data analysis and maintained the web pages. Long story short, I realized what I loved more and decided to leave the field to join a software startup as a web developer.
I just oversimplified how I got into tech, but to be honest, staying in the career was not as smooth as I imagined! I'll talk more about it later.
Tomomi: I specialized in developer education, and the role is a combination of engineering, teaching, and strategizing technical content.
People tend to think to be a developer advocate is all about globe-trotting, but the truth is that I spent most of my time staying at my desk, writing tutorials, coding, and staring at Jira tickets.
Tomomi: San Francisco is a lovely city, but also it is a tough place to be- the tech boom has turned it into the dog-eat-dog world where people do whatever it takes to get their success. People with privilege do know how to take advantage fully.
Unconscious bias does exist in my everyday life, too. The implicit bias creates a barrier for underrepresented people to climb up the ladder.
Tomomi: Unfortunately, implicit bias is not something you can get rid of easily.
To ensure equality, we need help from individuals to make sure not to oppress us- stuff I see often is someone taking a full credit from underrepresented people. Please stop. If you witness it, please step forward and reward the right people.
And I want companies and organizations to reconsider diversity because it is not about the minority head-count quota. Pay and position equality matters.
Tomomi: I used to be such a mobile geek. So naturally, I loved all my mobile jobs so much, and I even miss it sometimes. I actually switched my career from engineering to Developer Relations when I was working at Palm webOS team.
Long story short, I had no idea what DevRel was at that time, but basically how I made my transition is that I begged the team leaders to let me work with them as I was a massive fan of their tech blog. (If you wonder who I am referring, well, they are Dion Almaer and Ben Galbraith!)
Soon I figured it was the job I wanted! I could use all of my unique skills and experiences.
Tomomi: For me, it seemed to be a long way. My tech career began in a bad economy when companies were reducing headcounts, so I had to make extra efforts to just land on a job for a while. Also, I probably identified only a few female DevRel professionals in the industry around the time I started.
After working for DevRel in years, what I found hard is that the job requires quick adaptation and flexibility with technology. Every time I switch companies, or even when switching teams, I have to acquire the knowledge about the products (API, platform, tools, etc.) quickly to the expert level.
Also, every company operates the function in entirely different ways, and it often depends on where the organization falls under- it can be engineering, marketing, products... could be even business development or sales!
Tomomi: To be honest, I didn't really decide to focus on the path. Even when I was a full-time coding, writing docs was still an important part of the job. Besides my job, I was still enjoying writing technical blogs and talk about technology, and it became my full-time job!
Tomomi: Developer Relations focus on technology AND people! Being a respected DevRel professional, of course, you need to show your technical domain expertise well. But, more importantly, you need to be trusted by developers and the developer community with empathy to understand their needs and pains.
Unlike "Software developer" title, "Developer" in Developer Relations (including developer advocate, developer evangelists, etc. titles) is not about you as a developer, but it is the people you support. So, work on the skills on how to share your knowledge with other people- it can be writing cleaner code with appropriate comments, then document clearly. Participating open source is great too, also, writing technical blog posts, giving talks at meetups or brown-bag sessions to your coworkers, are all essential skills.
Tomomi: I've been in tech for longer than 15 years and lost count. I am just happy to make a living for doing what I like, but of course, not everything goes in the way I want. Some times I'm treated like a rockstar on stage, sometimes I'm disregarded as if I don't exist at a meeting. There have always been up and down, so I guess I can describe my experience has been quite mercurial.
Tomomi: Hahaha, thank you. This is probably more an introvert way of expressing myself.
Actually, it all started with my struggles- I always have a hard time learning new APIs, frameworks, platforms, and tools, especially when there are no easy-to-follow tutorials found, so I often take notes as I go. Then one day, I was like, "Why don't I publish the notes so somebody else can benefit from what I just learned?"
When I publish something wrong, or there are better ways to do, there are always people in the community tell me about it. So, by writing, you are not always giving away, but receiving a lot of brains too!
Tomomi: Something I always keep in mind is that writing clearly with simple English, especially if you want to reach out to people whose primary language is not English too. At the same time, having your persona is essential because technical writing doesn't have to be machine-like as it sounds. You are writing for people. Know your audience and talk to them with your writings.
To be honest, I am a terrible writer. I have a lot of grammatical mistakes and poor vocabulary. So I rely on tools like Grammarly, which I highly recommend!
Tomomi: OMG, I was horrified first. It was probably about 8 or 9 years ago when my technical blog was well-received by the community. I was asked to give a talk about the subject at a conference. It was about HTML5 on mobile. I don't think I did well at all, but eventually, it led me to work with W3C to advocate web technology on mobile.
Being seen on stage helped me earlier in my career, but now, giving talks at conferences is more philosophical and not all about career, unless I am speaking at the company-led conferences.
Tomomi: I'd say, first, pick some good topics you're comfortable with, or share your story about how you work/code/debug/use tools, etc. As long as you are confident with the topic, you will do well. If you don't know where you can give a talk, ask the organizers of your favorite meetups.
Don't think about memorizing the script, just use bullet points on slides to guide your talk. Also, most importantly, breathe and stay hydrated (but not too hydrated!) before your talk.
Tomomi: Boost motivation by being exposed to interesting people, projects, and ideas.
Also, identifying your best learning methods! If you feel discouraged learning from books, a reading may not be your style. Try watching videos on YouTube or take online courses like Coursera, Udacity, etc. Or try participating in a hackathon. Some people learn better from the process of brainstorming and build ideas into a product.
Tomomi: I still have imposter syndrome and think it is chronic. Even when I am an expert on some subjects, soon, I start feeling that my knowledge may be already outdated. It is a constant fear.
However, even people who I look up to told me that they feel that way too. So well, I am not alone and you are not either. It is okay to feel that way. Confidence is important but you have no reason to be over-confident.
Tomomi: I would like to know the answer too! Rejections are hard regardless of your experience level. But job-hunting is mostly about the timing and luck, so don't take it personally.
Tomomi: I don't have advice about particular companies, because I believe you should pick your jobs based on the product you love or specific roles/teams you would like to work.
But if you have some dream companies you really want to get in, a referral is the best way. Find somebody you know on LinkedIn. I get messages from my old coworkers all the time!
Tomomi: The work projects I am proud of are Yahoo! mobile on the very first iPhone in 2007, and webOS in 2009. Celebrating the releases with physical devices feels very, very special.
My fave personal project maybe KittyCam with Raspberry Pi. This project also involves hardware and software- I wired up Raspberry Pi with a motion sensor and a camera and wrote a node.js app using a cat facial detection library. Yes, cats' faces! It is the most starred project I wrote on GitHub too.
Why I built it? It all started when I was at a meetup and casually told my vague idea to Bryan Hughs, who wrote Raspi-io, I/O plugin for Johnny-Five, JavaScript robotics framework. His advice drove me to complete the project.
It is always good to talk about your ideas to somebody who can motivate you!
Tomomi: Aside from technical skills, I remember what Edith Cooper, who is the board director of the company I worked at, and powerful woman in color in the industry, told us when she came to talk to our small gathering. She emphasized to get out of my comfort zone and seek out for people and opportunities.
I consider myself as somewhat introvert, so asking somebody who I barely know requires a lot of courage, but it results in great conversations that lead to new projects or careers.
Tomomi: VSCode! You can customize and automate the way you want from pretty ligature font to linting rules.
I give a lot of workshops and webinars, so for teaching people, I found Glitch very useful because you can code and run Node.js on your browser.

My physical environment is usually trashed by this bad cat. Another cat is a good boy who doesn't bother me too much.
Tomomi: Work on some projects, write about them and share it on social media. It would give you confidence and connect with people who have the same interests.
Also, I want to say this to women of all levels- Let's inspire and empower each other! You may feel you are competing for small job slots for women with other women. Yes, it is hard to get into the boys club, but let's not limit ourselves to 25% of the job market. If we help each other, we can raise the number higher, so all of us get what we want!
Thanks for taking out time to read this interview. 👋
This series is all about talking to the awesome women in tech, understanding the current health of the tech industry and inspiring other women to become better. If you want to share your story, please reach out to me on Hashnode.
Did you find Tomomi's story useful and inspiring? Write down your thoughts in the comments section below and don't forget to share this interview. You can also follow Hashnode on Twitter to stay up-to-date with our future She Inspires interviews.
See you next time and keep trailblazing 💪💙