Thanks so much for watching. Let me know if you’d like to see more of these vlog style/ day in the life videos as I’m still figuring out what to post on my channel. Trying to understand RUclips is hard 🫠
You are officially my FAVORITE Data Analyst!! I've watched several of your DITL videos watching what you actually do with all your lego in the background is just chef's kiss!! I'm learning to become a DA and collect and love lego too! I wish I could just sit and interview you and pick your brain a bit. Here you use software engineer and data analyst interchangeably and I'd love to learn how you differentiate the two. I'd also love to learn how long you've been doing DA and more about the transition into freelancing...and how you got the client base for the freelance portion of it. Also, where you live is beautiful and so green!!! I want to live in a place like this!! Thank you for sharing a realistic DITL with such a great insight into what the job actually entails!! This has been so affirming for me that when I'm done learning, I will actually love the work I'm doing! Thank You, Thank You!!
First of all, congratulations on your videos. They're light, didactic and enjoyable to watch. Secondly, the world needs more professionals like you. I've been through countless software companies and in all of them the discourse is to prioritize the client, but invariably deadlines aren't met, feedback isn't provided, and a huge amount of money is spent on a not-so-good delivery. I wish you all the best, success always and don't stop producing videos like this!
Thanks. It was a long road but good to be my own boss. My Udemy link is below, but it’s more focused on data analytics and not software engineering www.udemy.com/user/devasha-naidoo/
Ahh... I was listening to you talk and noticed you were using inline style css which I thought was weird because most Css is an another file... that is unless you're doing HTML Emails. Then you said you were doing Emails. hehehehe Can I ask where or how you learned to do HTML emails? it's very confusing using Tables.
I’m going to be honest with you, my CSS baseline is terrible. lol! I really struggled with formatting html emails, it was really annoying because it shows up differently based on the email service provider. I honestly learned by trial and error which was painful. Unfortunately it is the cheapest way to get a report out to the client and still be able to customise it how they want.
@@codingwithdee its gotten a lot better just lately .. but will take another 1-2 years to be fully better .. ms outlook on windows ditches with the new look (toggle switch) the word rendering ..
I mean this in the nicest possible way: you remind me of what Cardi B would have been if she was interested in programming. Great video though, very inspiring, thanks for sharing!
@@noxirixon As I have been watching more of your videos, I came to realize that you are in South Africa. The country side is pretty. Your videos contain a lot of good content and are so funny, when you state obvious points, then pause the video and play the crickets sounds.
@@orsonyancey4131 at 3:06 mcdonalds .. i was also first confused at the currency symbol R - it seems to be ZAR (the rupee is another R type) .. south africa seems right
@@noxirixon Hi Dee, Yes, I guess the McDonalds are designed to look the same around the world. I have not actually visited any McDonalds outside the U.S. By the way, I want to thank South Africa for producing Elon Musk.
Thanks for sharing how you spend your day. It takes courage to be so transparent. Are you located in India? The cows along the road is the give-away. By the way, I like cows. I grew-up on a dairy farm in the USA before going to college to get two engineering degrees.
Hey Dee , really nice video ! I was wondering if I could help you with Best Quality Editing in your videos better than your Editor and also make a highly engaging Thumbnail which will help your videos to reach to a wider audience ? Pls let me know what do you think ?
Out of interest, why is your python script so badly organized ? It’s just one enormous chunk of code in-lined, i don’t see much OO design, no dependency injection - how do you test run unit tests on this code? If your code was submitted as a PR on my team, i would reject it HARD. Code that works is only the first step, you need to write well-engineered, well designed, well organized code that is broken up into independent units of functionality that can be unit tested. Your code looks like spaghetti - one huge file with very little structure. Not acceptable.
I've been a software engineer for 20+ years. There is best practice and then there is reality and getting work done very quickly for deadlines. I make $20,000 a month as a freelance software engineer and my code is spaghetti too. Deal with it 😎
@@Blimzio Oh gee, i make more than you as a principal C++ engineer. I write GOOD CODE that i'm proud of, and i don't sacrifice quality. You're just a shit engineer and you should be ashamed and i feel sorry for whoever has to maintain your mess, including yourself in 2+ years.
@@Blimzio And i'm a principal C++ engineer who makes much more than you - why is income relevant here in the slightest? We can talk from experience. Spaghetti code is *never* justified unless it's a one-off throwaway script. It's not good for other people who may inherit your code and need to make changes, nor for yourself in 1 years time when you have to make sense of your own spaghetti and make changes. Deadlines are not an excuse, everyone has deadlines. The point is, can you write decent code regardless? Spaghetti code is just the sign of a bad engineer. Whether you make 5K a month or 20K or 50K a month is completely irrelevant, if you're writing bad code, you're a bad engineer. End of story.
1:10 she starts presenting it , and at 1:35 she shows it again, and from what I saw it has functions (I could see the def functionName() ) and good comments. The larger line number I saw was 750 or something, so it is not a very big program. At this size I think it is OK to keep it simple, if the logic is simple anyway (just some procedural programming happening) there is no need to define classes etc. Everything can be placed in a single file of less than 1000 lines. The comments and good function names , and good variable names are enough for this.
@@georgiosdoumas2446 I agree with the other guys here...this SHOULDN'T be 750 lines. It's cramming too much work into too few lines of code, that's why it's messy, with far to many locals/globals and long functions. This is non-trivial code. It should be 2-3x the size with sensible classes with clear responsilibities factored out.
Thanks so much for watching. Let me know if you’d like to see more of these vlog style/ day in the life videos as I’m still figuring out what to post on my channel. Trying to understand RUclips is hard 🫠
Can i work for you madame?
You are officially my FAVORITE Data Analyst!! I've watched several of your DITL videos watching what you actually do with all your lego in the background is just chef's kiss!! I'm learning to become a DA and collect and love lego too! I wish I could just sit and interview you and pick your brain a bit. Here you use software engineer and data analyst interchangeably and I'd love to learn how you differentiate the two. I'd also love to learn how long you've been doing DA and more about the transition into freelancing...and how you got the client base for the freelance portion of it. Also, where you live is beautiful and so green!!! I want to live in a place like this!! Thank you for sharing a realistic DITL with such a great insight into what the job actually entails!! This has been so affirming for me that when I'm done learning, I will actually love the work I'm doing! Thank You, Thank You!!
First of all, congratulations on your videos. They're light, didactic and enjoyable to watch. Secondly, the world needs more professionals like you. I've been through countless software companies and in all of them the discourse is to prioritize the client, but invariably deadlines aren't met, feedback isn't provided, and a huge amount of money is spent on a not-so-good delivery. I wish you all the best, success always and don't stop producing videos like this!
Amazing, an actual day in the life vid with actual work and non of the bs, so refreshing.
Fascinating! I enjoyed looking into your world, thanks for sharing!
Thanks so much for watching!
These videos are awesome! Love the honesty and transparency with what you earn and how much effort it takes to get there as well.
great content and great transparency - wish you more success Dee!!
Great stuff Dee. Refreshing honest, thanks.
Wow :) I am currently going to college for computer science and I love coding, so seeing this was really cool 😊
Very inspiring for those who try to become Freelancers.
First time watching your channel, really enjoyed the vlog & bts view! Just subscribed 😊
great video! would love to see a followup on how to actually get clients when you're new.
Have you considered contract roles? They are mostly extendable and gateway to full time roles.
I find this data analytics thing very interessting. How long does it takw to learn until becoming ready for freelancing?
awesome what your able to do with coding-want to learn this-great $$--btw don't see link to your course
Thanks. It was a long road but good to be my own boss. My Udemy link is below, but it’s more focused on data analytics and not software engineering www.udemy.com/user/devasha-naidoo/
Great work kindly make a full end to end project
Ahh... I was listening to you talk and noticed you were using inline style css which I thought was weird because most Css is an another file... that is unless you're doing HTML Emails. Then you said you were doing Emails. hehehehe Can I ask where or how you learned to do HTML emails? it's very confusing using Tables.
I’m going to be honest with you, my CSS baseline is terrible. lol! I really struggled with formatting html emails, it was really annoying because it shows up differently based on the email service provider. I honestly learned by trial and error which was painful. Unfortunately it is the cheapest way to get a report out to the client and still be able to customise it how they want.
@@codingwithdee yea every email provider renders the emails differently. Explorer is the worst! Thanks for the response
@@codingwithdee its gotten a lot better just lately .. but will take another 1-2 years to be fully better .. ms outlook on windows ditches with the new look (toggle switch) the word rendering ..
I mean this in the nicest possible way: you remind me of what Cardi B would have been if she was interested in programming. Great video though, very inspiring, thanks for sharing!
How do you get your clients? I assume you avoid freelancing websites.
This is quite good!
Ja nee, this is good stuff! :)
Those income levels of about $4K/month or about $48K/year in India places you in a nice comfortable level.
the streets look like india .. but the mcd looks like the us? ..
@@noxirixon As I have been watching more of your videos, I came to realize that you are in South Africa. The country side is pretty. Your videos contain a lot of
good content and are so funny, when you state obvious points, then pause the
video and play the crickets sounds.
@@noxirixon What does MCD stand for? I am happy to answer the question whether similar to the U.S.
@@orsonyancey4131 at 3:06 mcdonalds .. i was also first confused at the currency symbol R - it seems to be ZAR (the rupee is another R type) .. south africa seems right
@@noxirixon Hi Dee, Yes, I guess the McDonalds are designed to look the same around the world. I have not actually visited any McDonalds outside the U.S. By the way, I want to thank South Africa for producing Elon Musk.
How do you get freelance clients??
Thanks for sharing how you spend your day. It takes courage to be so transparent. Are you located in India? The cows along
the road is the give-away. By the way, I like cows. I grew-up on a dairy farm in the USA before going to college to get
two engineering degrees.
Hi, your videos are inspiring. How long have you been working as a data analyst?
im kinda confused.....you are both a data analyst and software engineer??
She's a frontend developer. Engineer or analyst would be a bit of a stretch here.
What’s your accent? Kiwi with a hint of Punjabi?
Hey Dee , really nice video ! I was wondering if I could help you with Best Quality Editing in your videos better than your Editor and also make a highly engaging Thumbnail which will help your videos to reach to a wider audience ? Pls let me know what do you think ?
i miss south africa, i like your south african accent
It’s not an angry look it’s a serious look …….
I had a feeling you are a Mzansi baby from previous videos, now I'm getting Durban/North Coast vibes.
Loving your videos, keep it up
Out of interest, why is your python script so badly organized ? It’s just one enormous chunk of code in-lined, i don’t see much OO design, no dependency injection - how do you test run unit tests on this code? If your code was submitted as a PR on my team, i would reject it HARD. Code that works is only the first step, you need to write well-engineered, well designed, well organized code that is broken up into independent units of functionality that can be unit tested. Your code looks like spaghetti - one huge file with very little structure. Not acceptable.
I've been a software engineer for 20+ years. There is best practice and then there is reality and getting work done very quickly for deadlines. I make $20,000 a month as a freelance software engineer and my code is spaghetti too. Deal with it 😎
@@Blimzio Oh gee, i make more than you as a principal C++ engineer. I write GOOD CODE that i'm proud of, and i don't sacrifice quality. You're just a shit engineer and you should be ashamed and i feel sorry for whoever has to maintain your mess, including yourself in 2+ years.
@@Blimzio And i'm a principal C++ engineer who makes much more than you - why is income relevant here in the slightest? We can talk from experience. Spaghetti code is *never* justified unless it's a one-off throwaway script. It's not good for other people who may inherit your code and need to make changes, nor for yourself in 1 years time when you have to make sense of your own spaghetti and make changes. Deadlines are not an excuse, everyone has deadlines. The point is, can you write decent code regardless? Spaghetti code is just the sign of a bad engineer. Whether you make 5K a month or 20K or 50K a month is completely irrelevant, if you're writing bad code, you're a bad engineer. End of story.
1:10 she starts presenting it , and at 1:35 she shows it again, and from what I saw it has functions (I could see the def functionName() ) and good comments. The larger line number I saw was 750 or something, so it is not a very big program. At this size I think it is OK to keep it simple, if the logic is simple anyway (just some procedural programming happening) there is no need to define classes etc. Everything can be placed in a single file of less than 1000 lines. The comments and good function names , and good variable names are enough for this.
@@georgiosdoumas2446 I agree with the other guys here...this SHOULDN'T be 750 lines. It's cramming too much work into too few lines of code, that's why it's messy, with far to many locals/globals and long functions. This is non-trivial code. It should be 2-3x the size with sensible classes with clear responsilibities factored out.
:o
İ appreciate you to make reach us this video, i Hope achieve Same success about my career. Maybe we drink a coffe together 😂
Of course she's not going to tell you which platform she is using to get clients. You may spoil it for her with ur $2/hr rate.
"promo sm"
IF YO SAY YOU MAKE MONEY AS A FREE LANCE SOFTWARE DEVELOPER THATS A LIEEEEEEEEEEEEEEEEEEEE LIAR