- Видео 628
- Просмотров 1 615 847
Stephen Samuelsen
Добавлен 24 фев 2012
Software engineering, woodworking, tools, and everything in between!
________________________________________________________________
My Medium articles: medium.com/@ssamuelsen97
________________________________________________________________
________________________________________________________________
My Medium articles: medium.com/@ssamuelsen97
________________________________________________________________
Best Books to Read for Software Engineering System Design Interviews
Preparing for system design interviews as a software engineer can be challenging. It is necessary to prepare and to practice.
Web Scalability for Startup Engineers - Artur Ejsmont.
Acing the System Design Interview - Zhiyong Tan.
RabbitMQ in Depth - Gavin M. Roy.
Subscribe!
Web Scalability for Startup Engineers - Artur Ejsmont.
Acing the System Design Interview - Zhiyong Tan.
RabbitMQ in Depth - Gavin M. Roy.
Subscribe!
Просмотров: 66
Видео
Software Engineer Reflects on 2024 and looks forward to 2025
Просмотров 2304 часа назад
2024 was a challenging and chaotic year, especially in software engineering. We face a challenging job market, and honestly just the challenge of keeping up with technology. I discuss this and my RUclips plans moving into 2025. Subscribe!
How to use Capture Card with GameCube and OBS Studio
Просмотров 626 часов назад
I show you step by step how to use a capture card to stream GameCube to OBS studio. I show you the cables and OBS studio settings. I also show my Samsung Odyssey G9 monitor running with Picture-in-Picture (PiP) mode. Subscribe!
Let the Job Market Decide what Language You Study in Software Engineering
Просмотров 9616 часов назад
The job market will largely dictate what you work on in software engineering, and particularly what job you are able to land. Subscribe!
EVGA XR1 Pro Capture Card Unboxing. No Talking.
Просмотров 368 часов назад
Unboxing the EVGA XR1 Pro Capture Card. No talking.
Is the Software Engineer Job Market Collapsing? Let's talk and Play Scooby Doo! Night of 100 Frights
Просмотров 1738 часов назад
The software engineer job market, especially for junior engineers, is brutal right now. I discuss this while playing Scooby Doo Night of 100 Frights on GameCube. Subscribe!
Being an Introvert in Software Engineering - Problems I have faced
Просмотров 96211 часов назад
Being an Introvert in Software Engineering - Problems I have faced
My Journey in YouTube and what is next
Просмотров 6613 часов назад
My Journey in RUclips and what is next
Remote Work is Transformational @StephenSamuelsen
Просмотров 13318 часов назад
Remote Work is Transformational @StephenSamuelsen
Transitioning from school to full time software engineering
Просмотров 234День назад
Transitioning from school to full time software engineering
Escaping into the woods away from software engineering @StephenSamuelsen
Просмотров 107День назад
Escaping into the woods away from software engineering @StephenSamuelsen
Restarting my GameCube Collection - The Greatest Console Ever Made!
Просмотров 577День назад
Restarting my GameCube Collection - The Greatest Console Ever Made!
Collapse of the Software Engineer Job Market - Preparing for 2025
Просмотров 20 тыс.День назад
Collapse of the Software Engineer Job Market - Preparing for 2025
What early 2000's video games taught me about life and software engineering
Просмотров 16414 дней назад
What early 2000's video games taught me about life and software engineering
Dark Academia Home Office - Software Engineer @StephenSamuelsen
Просмотров 29014 дней назад
Dark Academia Home Office - Software Engineer @StephenSamuelsen
What BMX taught me about life and Software Engineering
Просмотров 10114 дней назад
What BMX taught me about life and Software Engineering
Navigating the Highs and Lows of Working in Software Engineering @StephenSamuelsen
Просмотров 44014 дней назад
Navigating the Highs and Lows of Working in Software Engineering @StephenSamuelsen
The Collapse of Job Enthusiasm in Software Engineering @StephenSamuelsen
Просмотров 1,4 тыс.Месяц назад
The Collapse of Job Enthusiasm in Software Engineering @StephenSamuelsen
Reasons why I DO NOT like being a Software Engineer @StephenSamuelsen
Просмотров 1,2 тыс.Месяц назад
Reasons why I DO NOT like being a Software Engineer @StephenSamuelsen
Guiding the System Design Conversation in Software Engineering
Просмотров 198Месяц назад
Guiding the System Design Conversation in Software Engineering
Software Engineering is a Game of Tradeoffs
Просмотров 1,8 тыс.Месяц назад
Software Engineering is a Game of Tradeoffs
Honest talk about Screen Time as a Software Engineer
Просмотров 223Месяц назад
Honest talk about Screen Time as a Software Engineer
Queues are Essential in System Design @StephenSamuelsen
Просмотров 129Месяц назад
Queues are Essential in System Design @StephenSamuelsen
Identifying Memory Leaks in .NET @StephenSamuelsen
Просмотров 796Месяц назад
Identifying Memory Leaks in .NET @StephenSamuelsen
Practical steps to take to get promoted as a Junior Developer @StephenSamuelsen
Просмотров 302Месяц назад
Practical steps to take to get promoted as a Junior Developer @StephenSamuelsen
API Driven Design and why it is important for testing @StephenSamuelsen
Просмотров 174Месяц назад
API Driven Design and why it is important for testing @StephenSamuelsen
Software Engineer Career Progression @StephenSamuelsen
Просмотров 481Месяц назад
Software Engineer Career Progression @StephenSamuelsen
A Software Engineer Learning Roadmap for 2025 @StephenSamuelsen
Просмотров 594Месяц назад
A Software Engineer Learning Roadmap for 2025 @StephenSamuelsen
I've read 29 software engineering books. What's next? @StephenSamuelsen
Просмотров 8392 месяца назад
I've read 29 software engineering books. What's next? @StephenSamuelsen
why does this work?
I can relate so much to this! Had similar experience, it was Android Dev for me.
this game unlocked memories from when i was first old enough to touch and control the remote that is so crazy what is the game called
I'm looking for data engineer job but even those job are interviewed with Leetcode and Design System with the data background of data modeling, SQL and cloud experience. Life so so so unfair for new grads this time
its crazy
Sound Advice. Been interviewing the last half of 2024 and have seen the progression of how better I am after reflecting after each interview and making tweaks. Its hard to get good feedback from companies but I usually can tell what questions I could have answered a bit better.
it is very hard to get good feedback for sure. Im glad to hear you are improving!
You have to play Mario Kart Double Dash.
Great raw reflection
nice tutorial!
Yeah Man, I agree! Just try it out! Just like you! Although I'm currently a student. I have a big passion for creating and developing cool computer peripherals like Keyboards! So that’s why I’m trying everything I can to make it come true! From building my first Personal Computer to my own Soldering Station. Next up, I'm going to build my own Homelab too because my co-worker got me hooked on it. He’s a former networking engineer who’s now a technician. About RUclips, I agree with you. It's just so convenient and I'm using it everyday for studying and experimenting, and I love it A LOT. As for the content and topics you’re planning, just go for it! You got me hooked on to it. I don't even know when did I start clicking your RUclips video whenever it pops up but I love it, I enjoyed it a lot. It broadened my mind about software engineering and other aspects of life as well.. That's my thoughts about this video, and I'm thankful that you made me become engage in this because I'm super shy to be honest. But hey, I wish you the best for 2025. Keep it up!
Thanks! Those sound like really cool projects you are working on too btw. I wish you the best for 2025 as well!
Are you working on MacOS with .NET development or moved to Windows ?
MacOS
I think most engineers know that as long as they have the fundamentals down, it's not that difficult to change stacks and learn its fundamentals. Best practices and the surrounding frameworks on that language however, take a bit of time. Due to the market though, even experienced developers seem to get pigeonholed into a singular stack and employers don't really value overall work experience and place a lot of emphasis on whether or not the applicant has x years of experience matching their company's stack. It's quite frustrating as an applicant that even if we know we can adjust accordingly, the market allows employers to be more picky.
I was talking about this with a friend. He was saying, if you learn the stack inside and out in your own time, you can just "embellish the truth" on your CV. But I was saying that would make me feel guilty about myself. And his response was, if you're good enough, the company won't care. Which is true, but I still feel bad about it. I've been pigeonholed into a Java developer but my c# is way better than my Java, but I have no c# commercial experience. I'm rambling at this point. Things will work out for me.
As an introvert, I relate to what you are saying and my experience is that the recognition that I have received is disproportionately lower than the degree of problems that I have solved. This is a big negative for introverts who find it difficult to articulate their ideas and achievements.
The irony is that I'm sure that you're WAY more interesting than the loud ones. Keep being you.
At this point learning new things isn't helping, I know tons already about aws, frontend Development in typescript, containers, java backend, but the recruiters don't care about what you know , if you happen to be using a niche technology at work you are cooked now. Not doing spring boot at work? Must mean you can't code java.
It's not just hard to find junior jobs. Ive been doing software development for 8 years and I can't find a job.
sorry to hear that. I hope you will find one soon
Would a 49cc scooter x dirt dog have a governor in the motor, to keep it low RPMs? And I can only like quarter throttle but yet I go fast when I twist the throttle halfway or anymore it bogs out, I have a motorized bicycle carburetor on there, and I don't know how to adjust the air fuel mixture to get the right flow so I can pull the throttle all the way back I feel like I'm not getting the speed that I should be getting, it bogs out I don't know if it's not good enough fuel or if it's not getting enough air
Yep. Here in the west coast, its mainly Java/Spring or Python/Go for infra roles
Great advice!
It's broke mon !
Man I would love to work with Elixir, I enjoy it much more than C#. But I just feel like I'm losing value in myself as a developer if I spend time working with Elixir rather than C#.
I totally get what you’re saying. I’ve only ever seen a few elixir jobs open and they all were very senior positions. I feel like we will always have a job with C#
I was in a team where one of the seniors took half the time for himself in every meeting. He would create these amazing narratives about his work as if it were some kind of magical journey, the bosses absolutely adored him. Of course, every technical guy in there knew how full of shit he was. Point is, it's a game of appearances. In the mind of the average manager or higher up, a silent worker means he/she has something to hide. This mindset is one of my main pain points in this industry, which by the way, is a magnet for introverts.
lol that's annoying
Great work with the videos.
thanks!
I think this is due to the illusion that has been built for entire 2010 decade that software is "kind of" work but not really. We're all just in entless party with all the games and all the toys etc. Any job, even the one you're best at is JUST A JOB. First of all it is just a way to earn money. And second it is an activity you will be tired of. No questions, no other options. No, working insanely stressful constantly changing day job for decades followed by moonlighting side projects into early hours of the morning is not going to be forever. Software engineering is a very young indstry and what you are describing is this industry hitting 35. Seeing first gray hairs. Realising that kids and retirement are real and you will be dealing with it. And that new react library means fuck all in the grand scheme of things.
yeah I could care less now about new libraries lol
A way to think of resumes is to appreciate the hiring manager’s time. They probably get dozens of resumes for a single entry level position and the first few sentences have to really capture them to stand a chance. I mean, if they have three positions open, they have to evaluate 60-90 resumes and they probably still have a full day of meetings and interviews ahead of them since it’s probably not their full time job. They can only read the first few lines of the resume, then scan for an education section then scan for key words. At least, that was my experience as a team lead/hiring manager
Totally understand! I’ve had to look through resumes too and I’ve seen a wide variety of styles people use
An an autistic ambivert that worked at Amazon for 4 years, I think you’ll really appreciate their document/writing culture! It’s very inclusive to those of us that aren’t extroverted or neurotypical. I’m working at Apple now and am sorely missing certain elements of the culture.
I'm a software engineer living in Scandinavia and I recognize a lot of the stuff you're saying. Only difference is that over here I don't feel like being silent in a meeting is seen as negative at all, at least where I've worked. I think there's a recogntion of the fact that people shutting up if they don't have anything to add in particular helps productivity because one avoids pointless extra discussions. It might help that probably 90% of people here are "introverted" by american standards.
over here its just a battle to see who can talk the most
OK I went through 50+ videos of your ASMR small machine porn 😂 then come across this narrative and are now very confused on what you're doing with this channel. Either way. I like it! Cool vids
Yep, this has always been my issue. Rarely there is anything useful to say amongst a group of people who are talking about surface level objectives. Their eyes glaze over when we begin to speak and we learn to not do it anymore
it is hard sometimes to come up with things to say
💯 right, thank you❤️ 10:03
I am an ambivert depending on who I am around, but generally I am introverted at work. I don't think this is a bad thing though because as far as work goes my only goal is to make the most money I can with the least amount of effort expended. How I do this is be good technically and put the most effort into that, and when it comes to meetings, project management bullshit, etc I won't say much. Usually the chatty people in the meetings are the PM's, Managers, Exec's, or end users and usually I do not speak unless spoken to since my attitude is just give me the requirements of what you want and i'll give you an estimate or i'll go do it. Plus many times the PM's or even my own past managers don't know what they are talking about technically anyway and will often make dumb, inaccurate or embarrassing statements about technology which I do not correct because that's not my place and generally managers who know less than the people who report to them are insecure and will get pissy if you try and correct them so let them embarrass themselves I could care less. As long as every other week my paycheck gets direct deposited in my bank account I don't care about anything else lol.
lol yes as long as the paycheck is coming in then we're good
I also think the world is setup for the success of extroverts, as an introvert I had to act extroverted throughout the day in other to be taken seriously or listened to.. and then get brunt out by the end of the day. 0:47
same
same here. And I just... can't be bothered to reach the level of extroversion my company is now asking for. Yet because my coworker is extroverted he was promoted over me, and is now in charge of my team. A team he's been on for months that uses git daily. Which he still doesn't understand how to do basic things like branch and push. Yes, normal, standard git with git hub. Nothing fancy. And I've once again been told that I need to work on marketing my own accomplishments. I spent a day fixing a git mess they'd been fighting for 3 weeks? Well it's my fault for fixing the problem instead of working on my own tasks. How dare I prevent the project from flopping because we can't push our code to production with other incompetent devs when I could have been working on some tedious task they have assigned me like combing through a microcontroller specification cover to cover and searching for inconsistencies because they didn't document some legacy piece of software. And when I explain why this is absurd for the amount of work a client is quoting for something, I'm ignored, but when a coworker gets loud and energetic and bullshits for half the meeting making a favorable impression and then says the exact same things I've been saying, oh great, now they listen. Or they listen to him for some other dumb reason. I just see it as a waste of time. For instance I identify a problem 3-4 weeks before the rest of the team. I say this to my team and management. No one listens. I push back, and am told it doesn't matter. I continue working as that's what I'm instructed to do. 3-4 weeks later some aspect of the project is on fire. it's either exactly what I've warned about, or is a mild variation of what I've warned about. Team spends 1-2 weeks unable to fix it. Comes to me. I fix it or explain why we need some sign off or resource to proceed and fix it. They go to higher ups. Higher ups now listen, grant resources/budget, and say they had no idea. ARrrghhhh.
Your success is defined 90% by social skills, and 10% by real skills, sadly. Being buddy-buddy with the boss is way more important, than actually being skilled. I hate it so much, since I am also a big introvert.
social skills are the most important thing for sure
So what improvements did you see from dual spark? Seems to me the rpms dont go high enough to notice any difference?
no real performance benefits, but rather just benefits when it comes to emissions and a more complete burn of mixture in the engine
Man I’ve been affected with all these changes and took a big hit! I tried to look and to get hired somewhere else unfortunately nobody wants to hire a 40 some yo software engineer. So I just transition back to network engineer now making 10% more what I was making before covid. Good luck to all and keep grinding! ✌🏽❤️
What college degrees do you have?
As someone with a similar journey, I wish I would of documented my journey alot earlier. 1.8k and here we are. Building on here feels right. I would join your community if you had one.
1.8 is a great! Keep it up!
Very comfortable yet useful videos you have! I would also like to see a video on choosing the direction in SE. I'm now 1,5 years apart from graduation, many of students already have their jobs, and I still don't know where I want to go. There are people who know completely what they're gonna do when they're 4 years old and then just do it, and I'm certainly not one of those. I've worked with several technologies for my uni projects, got familiar with maybe 6 programming languages but still feel lost when it comes to a choice. May be useful to hear your story or overall thoughts on this. Thank you!
I didn’t get a job until about 3 months before graduation, and it was an internship and then I got a full time job in another city after that. Don’t worry if you’re still a year and a half out, that just means you have a lot of time to work on more projects and figure out what type of programming you want to get into! Originally, I thought I wanted to get into iOS development, but then I couldn’t find a job, so I had to switch to .NET. The job market will decide most of your direction at the start, but when you gain experience you’ll have much more freedom to choose. Sounds like you are doing great with learning languages, so stick with that and you’ll be good! Thanks
haha, my main choices at the moment are Android with Compose or .NET backend. I guess I'll try to see the market. Thanks! Also, you've just earned a new subscriber
Cool
Yeah remote work is not all one size fits all. Remote is good if you already have couple of years of experience and just want to work. I think hybrid works best for people that are young in their careers or live close to the city or office. Its great to have that in person interaction. Those lunches you have your coworkers are the best and you get to know them better. Hybrid works does not make sense if your commute is 45+ min each way. That commute is horrible. I live in Joisey and commuting to NYC is horrible. Commuting from the suburbs is doable if its less than 30 minutes each way.
1 year ago, I was just shitblasting CV’s out to tech companies after finishing a crappy bootcamp. I’ll be real, I had no skill, somehow, after 100’s of application I actually got a job. My skills have improved massively! And have 11 months of real experience working on real projects using real tools under my belt. If I can do it, anyone can. Unfortunately, I did get laid off a few weeks ago - so it’s back where I started, but this time I can actually write code (kinda 😅) wish me luck.
hope you find something soon
Isn't remote work dead?
negative
I agree. My company made us all come back in but 2 days a week. It was supposed to be 1 then bumped to 2...and I bet it will eventually be more. Luckily I live in the city and it's about 30 minutes by train for me to get there. I don't mind the commute because I can mostly time it to be efficient, but it is the hour or so getting up earlier that is the most troublesome. When you work remotely you realize you can do a lot in that extra hour (even if it's just an extra hour of sleep).
You can do a ton of things in that extra time for sure. Traffic is horrible in places I have lived, almost up to an hour sometimes one way, and that basically just makes your day all about getting to and from work and then sleeping
Thank you
Thanks for the informative video. I'm curious as to what model of widescreen monitor you have on your desk. Looks like it's good for multitasking.
Samsung odyssey g9
Great video. Appreciate the honesty.
Thanks for watching!
Hi Stephen, Thank You so much for such pragmatic advise as I too worked as a Shopify Developer back in 2020 and Yes all that practice and prep does come up handy in the Interview. Thesedays I'm building a Unique Design Community and also Coaching entry level Engineers, Developers & Designers. This channel of mine is focussed on GenAI & UXDR. I want to know if I can have you on my Podcast to discuss this further with you? There is a serious Impactful, Scalable B USD Project that I'm currently in R&D phase and so would love to brainstorm with you and take your inputs. But before that I want to know your expertize and ask you further questions about how you got into it in the 1st place. #SGDCTVDubaiGlobal
I changed careers two years ago, transitioning from healthcare services to software engineering. It took me 14 months of studying, building apps, and preparing for the job market to make the switch. Every single second invested in this transition was worth it. Now, I work 100% remotely and have already visited eight countries while working, without needing PTO. For those worried about AI, it’s true that AI might eventually take over many responsibilities. However, I don’t see that happening within the next 5 to 10 years. Alternatively, you could choose to stay miserably stuck in your current job, but why not take a chance on change? While you’re thinking about it, someone else is putting in the work to make it happen, that someone else was me two years ago. Don't waste time.
same I went from actuary to software engineering.
If you have no other options, in the sense that you hate your job, I think you are right. But that is not the case for everyone who has transitioned to IT. I change to IT because I like solving problems since I have experience in consulting in other sectors. I was also attracted by the stability and teleworking. Now all that remains is teleworking and problem solving.With this instability I don't think anyone should make the decision to get into this if they don't LOVE it. It's a world that is too uncertain and more and more so. Who would have told you that being a barber was a better option than studying very complex subjects for 4 years...How to make decisions?
@@DS-kr3lm I'm not sure if I explained myself clearly, but I didn’t transition to tech because it was my only option. I transitioned to tech because, after researching potential fields that caught my interest, development was the one I found most appealing.
Absolutely not... A mate 3:2 ratio screen is the best option.... Use s window manager for changing apps, keep your focus in 1 task at the time and be aware of the rest... Your life and neck would thank you