So I started this twitter account (sorry, X) in 2021. And it's 2024 now! And I've been AWOL for last couple of years. So how about a reintroduction?
Hey! I'm Katy. I'm a UK based Software Engineer, working as a Technical Lead working mainly with C#/.NET, JavaScript & AWS.
I highly recommend C# for beginner developers.
Yes JavaScript is great BUT C# requires you to get well acquainted with key concepts such as types, classes, and OOP straight away and Visual Studio makes it so easy to dive straight into running code & debugging.
My boyfriend is starting a new job today as Senior Software Engineer using
#Go
tech stack. He started learning Go properly a few months ago. He is a smart cookie 🍪
I've got the job!! 🍾🍾🍾
Won't say anymore until it's 100% finalised (basically until I walk in the door lmao) but I should be starting next month as a Lead Software Developer 🚀
This will be a really great role for me & I can't wait to get started.
*Brushes dust off VS* 🤣
Not tech related but a big reason I've not been on here so much is I've been focusing on my health and fitness and there is only so much energy in the bank 🔋
But I am proud of myself!
If you work at a desk the best self-care you can do is move your body when/if you can 💪
Someone questioned my job title over the fact I have one commit in my public GitHub repository, and because I asked on here what people recommended for a personal website.
I'm not here to prove my credentials to anyone!
If you don't like me, don't follow me 🤷🏼♀️
You wanna know the truth?
Most professional software development is about maintaing and building on existing code.
You're unlikely* to be expected to start something new from scratch, and on your own.
So if you want those skills, you'll have to work on them yourself! 🚀
You're not a developer if- STOP!
There are so many flavours of dev! 🍦
A C++ engineer with 20+ years experience may not have any knowledge of React or Angular. Who cares?
Equally a JavaScript dev may never have touched C++, C#, Java etc.
We all can get paid to do what we love. 🍧
Just passed the LinkedIn Git skills test and was in top 30%. 🏆 Got cocky and dove straight into the JSON skills test... lowest 30%. Immediately humbled 😂
Who even knew there were that many questions about JSON possible?
Moral of the story - LinkedIn skill tests are scary.
As a developer, do you get annoyed when people assume that just because you're a developer you know everything there is to know about software and computers?
Why do I display my job title in my bio?
Because I'm fiercely proud of it.
Does my title mean I know everything in software development?
Nooooope not even close!
Be proud of what you've achieved but don't become arrogant along the way.
I know I still have lots to learn 👩🏼🏫
@JoePompliano
There's nothing great about hoarding the kind of money many entire countries don't even have. He may be a great entrepreneur but in my eyes that doesn't make him a role model for humanity
I really want to learn CSS properly.
Feel like I need to take a week off and just bury my head in CSS tutorials and guides.
It's such a pain that there's just so much to memorise! 🤯
I see a lot of lists like "must-have skills for being a frontend/backend developer" and usually I read them like lol I don't have some of these must-have skills... Please don't tell my manager. 😆
The moral of the story is there's no "must-have" skills list. Every job is unique.
Not every tech person wants to work at a FAANG company.
I've only worked at SMEs and you can really make a difference in those places.
I'm paid well but not a topend salary.
I thought I would remind people that it's not the be-all and end-all and success takes different forms!
You know what programming language you need to learn to succeed as a dev?
Whichever one you LIKE. 😱
If you enjoy what you do, you will go far.
Honestly it does not matter about following trends. Just start!
I use the word "guys" all the time to mean any group of people but it's now considered non-inclusive so I'm trying to move away from it. But I can't stand "folks" or "y'all".
"Peeps" it is!
One thing I don't think that non-technical people understand, is working on a complex problem all day is extremely tiring!
They wonder how you are so exhausted when you've been sat down all day.
My body has energy but my brain is dead 🧠💤
I don't generally code on the weekends.
Does it mean I hate coding? No way!
If I could do it every day, I would.
But my mind, body and soul just can't handle that much computer time.
I have to fill my days with other things to feel content.
What about you?
When I first started out, I was learning Python and JavaScript, and I did it all within a text editor... Notepad++ to be precise.
Can you imagine! 😩
I had no idea about IDEs back then.
Now everything is intellisense and shortcuts... Life is much better now 😁
In honour of reaching my Twitter milestone, here's a recent picture of me (!) so you can tell I'm not actually a bot. 🤖
Fun fact I wear glasses 99% of the time. I am a geek after all.
I'm in a constant battle to get enough outside and active time, while also working a 40hr week and trying to skill up outside of that time too.
Anyone else in the same boat? How do you make enough time?
It's ok to be a dev and not have personal coding projects on the go.
Usually after a week of working I don't want to touch a laptop on the weekend!
That doesn't make me a worse developer.
I spent a few months total working on C++ projects when I first started coding professionally.
I really hated it BUT learning about pointers really made me understand key concepts such as reference vs value types.
It made me a better programmer.
But I'll never go back 😅
I do wonder how it seems so many American businesses can afford to pay developers 6 figure salaries. Even juniors are starting with close to 6 figures. How do new/small businesses afford developers?
Genuine question. (Context: I'm UK based)
Don't be afraid to review someone's code who's more "senior" than you. Ask questions why they did something a particular way. Learn new things. Spot any typos or mistakes!
No one writes perfect code. 🙀
Who am I?
✨Software Team Lead
✨Based in the UK
✨Learning React in my spare time
I'm on Twitter to...
✨Discuss software development with like-minded people
✨Learn new tips and tricks!
✨Share what I know
✨Try new things
What about you? ☺️
As a programmer, do you consider yourself a technical person or a creative/ artistic person?
Writing software is a creative activity, and I wonder if we gave it the respect as an artistic craft which it deserves, whether you'd find happier developers across the industry.
If you're a woman in tech you've had to fight to get where you are.
And even more so if you are not white.
So celebrate where you have gotten to today (and every day), whatever stage of the journey you're on!
🎉
#AdaLovelaceDay
#WomenWhoCode
👩💻👩🏼💻👩🏾💻👩🏿💻👩🏻💻
I didn't do a computer science degree and although I know what I'm doing, sometimes I don't have the correct terminology and it's embarrassing.
However the other way round is people who can talk a good game but don't have the skills to back it up.
I choose the first one!
Sometimes Tech Twitter feels like an escapist fantasy where we can all be rich and work 20 hours a week and nothing bad is happening like all the covid stuff that's resurfacing in the UK 😥
Just me or..?
Before I created this account, I hated Twitter and thought it was a waste of time.
Now, I'm addicted and it's my favourite social media 😆
Seriously though, spending time on here doesn't make me actively hate myself, so it's a +1 from me.
Now I've got 4K followers I might actually share a few facts about me..
✨ I did a Physics MSci degree and then decided it wasn't for me
✨ I got my 1st software job when I only knew MATLAB and a tiny bit of 🐍
✨ I've been vegan for 8 years
✨ I speak French
✨ I have 3 rats 🐀
I'm at an age where I feel like I have to hide how young I am at work so people don't disregard me or my role. But then on Twitter hide how old I am because of all these damn talented 17-22 year olds 🥹
It's interesting when I post about things I'm not so good at (e.g. CSS).
It's obvious who comments without looking at my profile because they talk to me like I'm a complete beginner.
I'm not a beginner at learning or self-teaching!
I have to try to be calm 😌
Have you ever done pair-programming? It seems such a rare skill nowadays.
I've asked people to work together on a single ticket before and they only spend 5mins in a call together then work on separate pieces 😭
@TechPickleJoel
Jokes. But it's worth knowing the CLI because typing is generally more efficient than clicking around, and you can then incorporate it into scripts which can be automated
A top tip if you are wondering how you can level up as a developer... Learn how to unblock yourself. 🚧
What does this mean?
Don't get stuck for hours - try something for 45mins max and then reach out!
Note what you have tried or have read.
Don't wait till tomorrow's standup.
There is such a thing as too much CSS animation, especially when on your phone. Just went on a website which harassed me with the same popup 3 times, things whizzing around everywhere, icons appearing, and another pop-up at the end... Responsive is good but please.. No pop-ups..!
I did it - I finally removed my work Slack from my personal phone. I still have it on my work phone but I'm hoping the separation from my personal mobile will give my brain a rest from the constant feed 24/7.
When I started out as a developer, error messages scared me. So I ignored them!
And I feel like a lot of other people do this too.
✨This is your sign to start reading error messages today! ✨
They tell you a LOT about what went wrong and they will help you, I promise!
I love tech but also I feel it's so unhealthy. If not my phone, then TV, or my laptop. A daily battle between what my brain wants to do and what my body needs to do.