Posts on Twitter:

Retweet Retweeted Like Liked

Day 33: Followed React Native tutorial to make a 0px; " tag="ulator app. Managed to include a clear next input method too, with help.

How a Ukrainian Grandma Became A Junior Developer At A San Francisco Startup

Day 1: bootcamp through today.. back to oh how I have missed you 🥰 back to basics and I am loving it. Completed the first assignment which was to create a simple html page.

Retweet Retweeted Like Liked

『 R o u n d 2⃣ D a y 1⃣5⃣ 』 Continuing with the tonight. Main focus is and closing out the evening with some hot cocoa on this chilly Florida evening and some light reading about and 🌔✨

R2D44: Accidentally wrote an infinite loop and broke the Arguments Optional page on 😓. After fixing, I HAD to look up the solution – realized I could simply write a new function instead of using recursion 🤦‍♀️

Time for a code break after a day of animating all the things with CSS. And lucky me, the chicken catalog is out! Baby chicks, I can hardly wait! That means it’s almost spring, right? …

Practicing url pathnames with http server responses in class.... Much more fun than the prescribed ‘/birthday’ path and happy birthday response ahaha

Retweet Retweeted Like Liked

My project for today was No-Face from Spirited Away! 🥰 I did it on Codepen using SCSS, if you want to check it out:

Retweet Retweeted Like Liked

RT Lookout "Registration for DayOfShecurity begins this week! If you are in the area, don't forget to sign up: "

Day 5 of — Yesterday I set up my seed data and worked around in my controllers. Today I am going to play around with my routes and hopefully begin the React front end stuff!

Day 6 to 17 - Continued learning while vacationing in Maldives 😄Done w/ JS basics, learned how JS works behind the scenes (tons of jargons I’ll definitely revisit) and coded my very first game! Thanks to 🙌🏼

Posts on Tumblr:

Part 4: Object Oriented #javascript. 👍
ES6 syntax allows for clean and simple addition of methods to a class. Under the hood of this class syntax, it creates a prototype method accessible to all new instances of this class.
Quick and simple! 🙃


Our first #youtube video is now live.
I have been getting questions about how to get emojis in your text editor. So I made a tutorial about installing and setting up emojis in #vscode . Check it out when you have 2 mins to spare 😊 and upgrade your editor.
Let me know your thoughts and what else you would like to learn.


Husband: Look what I crafted! The children could play with it.
Moral: Geeky people have geeky dogs.
#geekfamily #cdrom #vintage #собакаинков #pragerrattler #prazhskykrysarik #mommygoestocollege #365daysofcoding #coding #programming #programmer #womenwhocode #ledlamps #code #coder #technology #webdeveloper #webdesign #tech #computerscience #webdevelopment #php #software #programmers #development #iwanttocode #codinglife #geek #webdesigner (hier: Berlin, Germany)

Made with Instagram
Thoughts on Plans and Goals

From what I have learned so far in my life, I think it is hard to have a set plan because life never goes according to your plans (at least, mine doesn’t anyway). For example, in the beginning of this year, I never planned to speak at a tech conference, participate in a mob programming event on stage at a tech conference, or even share about my personal experiences and trauma to strangers. I never planned to be single, and end my four year relationship with my partner. That was never in my plan. And so many other things that happened this year weren’t what I envisioned. Nevertheless, I think, in general, it’s good to have an idea of what you want and maybe reframe “plans” to be something you hope to happen but know well that it may not (because that is just the way life is!).

So, this post is dedicated to my “plans” (aka, things I want to do or hope to do, but will accept if it doesn’t happen the way I envision it to)

+ I would like to volunteer and code for good. In other words, I would like to use my programming knowledge to help contribute to an application or something similar for free.
+ I would like to be consistent in my workouts and gain physical strength
+ I would like to continue with therapy and get in touch with my traumatic past and try to understand it more and heal from it
+ I would like to continue documenting my thoughts and progress about what I am doing at work as a software engineer
+ I would like to read more books by women and people of color (I’ll just throw out I want to read, at minimum, 3 non-fiction books, 1 technical book, and 1 fiction book)

How learning to code is building my resilience, one mistake at a time

Feeling like you have failed at something is not a great feeling. When you make a mistake that you believe you could have avoided or when you pick what turns out to be the wrong approach or solution, it can be so frustrating. It happens to all of us.

If you’re like me, these perfectly normal moments can really get you down. I have agonised over what I could have done better or that I should have been more prepared. At one point in my life, I felt that every mistake I made was a reflection of how bad I was as a person. However, I have since learned that what is most helpful, is to learn from these mistakes and extract wisdom from each experience.

For me, this realisation really came about when I changed career and started studying to be a web developer. One of the first things I was taught as a developer was how to fail. And break things. On a regular basis.

One thing I was constantly told at the start of my coding journey was that breaking things (or making mistakes) is integral to the whole process. Furthermore, this does not change throughout your career. Even the most senior and experienced developers make mistakes. It can be small like a typo in the spelling of a class or it could be huge like an expired certificate taking down an entire mobile phone network…!

The reality is that mistakes will happen, no matter what you do and where you are, but the point is to learn from them.

Failures, repeated failures, are finger posts on the road to achievement. One fails forward toward success.

- C. S. Lewis

In order to build my resilience I needed to learn how to accept that making mistakes is natural and human without also feeling like my career, my life, or the world, was falling apart.

I started thinking about how to achieve this, and I realised I needed to find an environment where mistakes were understood and supported. I wanted to feel like I could try new things without fear or anxiety and learn from any mistakes or failures along the way.

This is one of the great things about my experience of the Tech community. The only way to advance is to try and fail. It’s the only way you learn and figure out how to improve. Furthermore, programming  teams and projects are set up with frameworks and systems that allow for mistakes to happen – development environments, code reviews, user acceptance testing, test driven development, business driven development, stand ups, release cycles and more.

As a discipline it recognises that in order to improve and get better we need to be allowed to take risks which may end in failure. We need to try new things, test ideas, reaffirm our existing knowledge and yes, break things once in a while in order to succeed.

There is no innovation and creativity without failure. Period.

- Brené Brown

The Challenges of Learning To Code

  • High Pressure to Deliver. If your resilience is low and you enter a world where you are regularly making mistakes and breaking things, it can get pretty stressful. Just like any high pressure job can feel.
  • Mistakes are relentless. Over the past 9 months of working in my first developer job, my ability to pick myself up and move on has been challenged. So many days have been spent agonising over a mistake I feel that I should have been able to identify sooner, or an error I should never have made in the first place. There have been times when I have let the feelings of failure or frustration get me down.
  • It feels personal. It’s hard not to take these moments personally. I have found it difficult. But I know I am not the only one who has felt this either.

The Good Things About Learning To Code

  • I feel supported. Towards the end of last year, I had series of bad days. Instead of telling me to ‘just get over it’ or ‘toughen up’ my boss and colleagues listened and offered advice and perspective.
  • The online tech community has some great social media accounts (yes, really!). These social media accounts have been an amazing and surprising source of strength. There are so many instagram posts, medium articles, twitter accounts… all sharing the mistakes they made or the knowledge they gained or encouraging words to motivate their fellow developers.
  • I learn everyday. Every time I get stuck, break something or make a mistake, I extract wisdom from that moment. I try not to judge myself too harshly, but instead accept that it happened and figure out why. With every bit of knowledge I gain, I inch closer to feeling more confident and more equipped to deal with the next challenge that comes my way.

Anyone who has never made a mistake has never tried anything new. – Albert Einstein

Of course, I still get upset and stressed but thanks to the help of my friends and colleagues, plus a healthy dose of perspective, now I am ready to pick myself up and try again. I feel ready to try and find the positive learning from the mistake instead of dwelling on what went wrong or what people are thinking about me as a result.

I will no doubt make a mess of something else. But I know it will be ok because with every tumble, a bit more knowledge gets logged in my brain. I will approach the problem differently next time and so keep moving forwards.

So, if anyone is feeling stressed, worried or frustrated with their own progress or that they haven’t done enough. I know that you have. I also promise you that many other people have felt what you’re feeling.


Wow, my rescurected passion for #geekstuff infected the rest of the family 😂 @tralivali and @al_fa_arts had realized their own project #mommyisproud
#geekfamily #mommygoestocollege #365daysofcoding #coding #programming #programmer #womenwhocode #ledlamps #code #coder #technology #css #html #webdeveloper #python #webdesign #java #tech #computerscience #webdevelopment #php #software #programmers #development #iwanttocode #codinglife #geek #webdesigner (hier: Berlin – the place to be)

Made with Instagram

Reppin’ my whites for #OloshasUnited and headed to @chswomenintech #HolidayMingle #WomeninTech #Techettes #WomenWhoCode and then some ☺☺☺☺ #pclife (at Charleston, South Carolina)

Made with Instagram

BCS Tech conference in London England. Alicia telling her story around the world. Believe you can no matter how old you are. #tech, #coder #developer #swift #IOS #apple #techgirl #aliciacarr #podcast #womenwhocode #Atlanta #womenintech #womentechtalk #womenpodcasting #womenshows #london #england #BCStechconference2018 @coderinheels @millionnaturalstyles @atl_coco @dajuicec @mizzsunshyne79 @fineblkwoman @marsmo7 @youonlyliveonce2013 @julietarsha_art @maxxthewriter @dawidowcarr17 @1happyblackwoman

Made with Instagram

Coding Bootcamp: Day 1

I survived day 1! It was a really eventful, emotional day for me. I walked in full of excitement and curiosity about what school would be like and who I’d be learning with. The staff greet me by the elevators with big smiles. Everyone was really kind to each other. And suddenly, I felt 100% of the imposter syndrome I anticipated feeling.

I felt like everyone was going to find out how much I don’t know and look down on me for it. Completely irrational, but still valid. And then came orientation. One of the Lead Instructors talked to us about not knowing what were doing (and how often we’ll feel that way), the fear of failure, and - you guessed it - imposter syndrome. I was relieved to know that it was a common enough feeling to be discussed on the first day. It eased my mind a lot.

We did an ice breaker to get to know each other, then had lunch, and our first lecture. We got to work on our first labs together, which involved creating pages with basic information about each other. It was an important lab to me, because it showed me that I know more than I was giving myself credit for. And that reaching out for help isn’t nearly as terrifying as it seemed like it would be.

We’re all here to learn together. The instructors are here to help us learn. We’re all going to make mistakes and that’s okay. We’re also going to have some amazing wins!

Here’s to the first cohort at Flatiron School in Houston! We can do this!


1000 Pieces

I was having lunch with a friend this weekend discussing a problem they had just helped me with. I was stuck on it for a whole hour! They figured out what I was doing wrong in a matter of seconds. I was incredibly frustrated, not that I couldn’t figure it out, but that I didn’t feel equipped with the knowledge to solve my problem, even after googling it. He has been coding for years. I have been coding for weeks. 

I explained to him that it feels like coding is like trying to complete a 1000 piece puzzle. And when experienced programmer starts on the puzzle they have all 1000 pieces on the table. If one doesn’t fit, at least they know the piece they need is available, they just need to locate it. When I, a complete newbie, am trying to code, its like trying to solve this puzzle, but 500 pieces are missing. So when something doesn’t fit, or I run into a problem, I don’t even know if I have the piece I’m looking for! Both situations can be frustrating, but I rather be frustrated with all my pieces on the table…

He told me programming will always be like this. I will get stuck a lot. All programmers do. Sometimes for hours or days. It’s normal. It’s part of the process. 

And while that wasn’t the advice I was looking for, it was definitely the advice I needed moving forward. It was also validating to know, I’m not the only one who is struggling through lines of code trying to get it together. Especially when the solution seems so simple after you figure it out. Good luck to the stuck programmers out there! May your solutions be right around the corner. 



I had the pleasure of TA’ing an Intro to JavaScript workshop this weekend. 25 women from all walks of life, all different backgrounds came together to learn a new programming language. As they asked thoughtful questions, the covers we pulled back a little more each time. If just one person walked away with a better understanding of JavaScript, then, it was all worth it. #gdiphilly #javascript #codenewbie #womenwhocode #giveback (at Launch Academy)

Made with Instagram
Why React?

There is a reason why React is gaining so much interest and popularity.

So essentially people like things that Facebook make. 

Ok, not entirely. In fact there are a number of reasons why React is so popular right now.

Before I started experimenting with React, I was in love with AngularJS. Bringing JavaScript and HTML closer together seemed like a brilliant way to bring code and mark-up closer together. Angular enabled me to see which page or element the JavaScript was affecting. The beginning of compartmentalised code files…!

However, the drawback was that there was still a level of mystery of what the code looked like “behind the scenes”.

React brings the HTML into the code and for me personally this feels clearer and much easier to see exactly what is going on. The component style approach really helps to digest what the code is doing, but also enables me to focus on just the relevant sections of code. 

You can also mirror the React component file tree with CSS/SCSS. This adds an additional layer of clarity when you need to go back and fix a bug or modify a feature or element. 

With excellent documentation and many start-ups and new products being developed with React, I definately think this library is worth learning. 

As an added bonus, React actually helps you become a better JavaScript developer! All the components are in JS and once again there is less mystery than when you use the snappy library of jQuery!

Until Soon,


There are definitely parts that went well and parts that I want to improve on, but I’m happy to have had the experience. My interviewer was extremely nice and only a few years older than me (and a woman!). It was nice to talk to someone about working in computer science in a non-academic setting, as I’ve had almost no exposure to programmers/coders/engineers in the tech industry.

We’ll see how it turns out, but in the meantime I’ll be researching new places to apply to!

Watch on

Inspiration at is finest! #womenwhocode #womenintech #ageaintafactor #sherocks #ios #iosapps #appmaker #naturallydope #programmer

Made with Instagram