About me

Hey! I'm Tania Rascia. I currently work full-time as a Senior Software Engineer. I went through a successful career change in 2014, and in a former life I worked as a banquet chef, kitchen manager, line cook, and just about any other back-of-the-house kitchen position you can think of.

I've been hanging around on the internet since the late nineties, so I remember a time when websites were fun, decentralized, personal havens of creativity. I want this site to be a beautiful corner of the web, and I'd like to encourage others to make their own as well.

I taught myself how to make websites first as a hobby, and later as a professional programmer. I've been documenting everything I learn since I began, and the site grown to the point that it helps millions of people every year learn new things. I've been featured in the official React docs, won 3rd in Personal Dev Blog of the Year, and written dozens more articles.

My friend Ben does a better job of describing what I do than I can:

β€œWhat I find most impressive is the way Tania contributes to our chaotic and blossoming field. Her personal website contains an overwhelming amount of in-depth articles, all with a focus on empathy and beginner-friendliness that webdev is sorely lacking. She single-handedly empowers aspiring developers to make websites. How cool is that?”

– Ben Schroeder, Lead Front End Developer @ Esri

Craig also put it pretty well:

β€œTania writes extremely clear, concise tutorials that have the best ratio of learning to bullshit that I've encountered so far. It's no exaggeration to say that I wouldn't currently have a job in development without this site. So thanks for ruining my life, Tania.”

– Craig Lam, Software Developer @ KPV LAB

I also like to make open source projects, all of which can be found on GitHub. One of the ones I'm most proud of is a Chip-8 emulator, and I wrote a post about how I wrote it.

I hope you love the site, and if there's anything you want to talk about with me feel free to drop me a line at hello@taniarascia.com. Emails regarding ads, sponsored posts, link-sharing, etc. will be ignored.


Read about my website philosophy. I believe in keeping a site with no ads, affiliates, sponsors, tracking, analytics, and social media. It's just you and me.


  • 1989: Born in Chicago, the youngest of four and the only girl.
  • 1994 – 1997: Family gets our first computer, a PC running DOS then Windows 3.11, then back to DOS for a while after my brother deleted Win.exe. I use the computer a lot, mostly drawing things on MS Paint and playing WarCraft.
  • 1998 – 2005: My brother takes me to the library, and I discover the internet. On the first day, I make an email address and learn the meaning of "lol". I draw things at home, save them to floppy disks, and upload them online. I join and create tons of forum throughout the years. I make websites for the guilds I'm part of, made-up Digimon, my art, myself, video games, and anything else I'm into.
  • 2005: I make a website about Seona Dancing, Ricky Gervais's failed eighties duo musical endeavor. (This seems to be one of the few sites the Internet Archive has retained.)
  • 2007: I graduate high school. With no specific plans, ideas, or aspirations of what I should do with the rest of my life, I go to college for Culinary Arts.
  • 2007 – 2010: College. I work part time as the web developer for the school newspaper, but somehow fail to recognize that it would be a good career fit for me. I also work several kitchen jobs in this time period, like banquet chef at D&B.
  • 2010 – 2014: More serious kitchen manager and chef jobs. Joe Martin, a bartender and entrepreneur, invites me to intern at his web development company when I decide to change careers. I work as a line cook at Namco's Pac-Man restaurant in the meantime.
  • 2015: I start this blog. I do a couple of odd web design jobs on Craigslist before getting my first full time web developer job.
  • 2017: After two years, I quit to solo travel around Europe for a couple months, visiting 15 countries while writing for DigitalOcean.
  • 2018: Work as a PHP developer.
  • 2019 – Present: Working as a Senior Software Engineer for a large corporation.


I've met a lot of really cool people since I became a programmer, many of whom also have other careers in their past. Here are a few fellow devs who have blogs and porfolios.


A list of some of the articles I've written outside of this website.


Other pages on the site that don't fit anywhere else.


I like to sing, play accordion, and record music sometimes. Here are a few that I've recorded.