Fredrik Christenson
Fredrik Christenson
  • Видео 3 440
  • Просмотров 4 168 016

Видео

How do you introspect as a software engineer?How do you introspect as a software engineer?
How do you introspect as a software engineer?
Просмотров 727 часов назад
In "How do you introspect as a software engineer?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How to pass the trial period at a new job?How to pass the trial period at a new job?
How to pass the trial period at a new job?
Просмотров 273День назад
In "How to pass the trial period at a new job?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
Does "culture eats strategy for breakfast" apply to IT?Does "culture eats strategy for breakfast" apply to IT?
Does "culture eats strategy for breakfast" apply to IT?
Просмотров 2242 дня назад
In "Does "culture eats strategy for breakfast" apply to IT?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
When do you keep silent instead of speaking?When do you keep silent instead of speaking?
When do you keep silent instead of speaking?
Просмотров 7843 дня назад
In "When do you keep silent instead of speaking?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
Why do some CS grads look down on programming?Why do some CS grads look down on programming?
Why do some CS grads look down on programming?
Просмотров 4694 дня назад
In "Why do some CS grads look down on programming?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
Are there engineering managers who gets coaching from a senior dev?Are there engineering managers who gets coaching from a senior dev?
Are there engineering managers who gets coaching from a senior dev?
Просмотров 2825 дней назад
In "Are there engineering managers who gets coaching from a senior dev?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How to keep motivation when learning programming?How to keep motivation when learning programming?
How to keep motivation when learning programming?
Просмотров 3696 дней назад
In "How to keep motivation when learning programming?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
What should I know before applying for a entry level software job?What should I know before applying for a entry level software job?
What should I know before applying for a entry level software job?
Просмотров 3497 дней назад
In "What should I know before applying for a entry level software job?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How do you analyze the regression impact of a system?How do you analyze the regression impact of a system?
How do you analyze the regression impact of a system?
Просмотров 1848 дней назад
In "How do you analyze the regression impact of a system?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How much time do you allocate for reading code?How much time do you allocate for reading code?
How much time do you allocate for reading code?
Просмотров 2909 дней назад
In "How much time do you allocate for reading code?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
What is so bad about having a career gap on their CV?What is so bad about having a career gap on their CV?
What is so bad about having a career gap on their CV?
Просмотров 56810 дней назад
In "What is so bad about having a career gap on their CV?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
What mistakes do most web devs make?What mistakes do most web devs make?
What mistakes do most web devs make?
Просмотров 63311 дней назад
In "What mistakes do most web devs make?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
Is competitive programming a waste of time?Is competitive programming a waste of time?
Is competitive programming a waste of time?
Просмотров 85412 дней назад
In "Is competitive programming a waste of time?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How did you become a software architect?How did you become a software architect?
How did you become a software architect?
Просмотров 57013 дней назад
In "How did you become a software architect?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson
How to not second guess yourself?How to not second guess yourself?
How to not second guess yourself?
Просмотров 27814 дней назад
In "How to not second guess yourself?" I answer a programming question. A podcast version of the channel can be found here: anchor.fm/fredrik-christenson

Комментарии

  • @urtyp6596
    @urtyp6596 23 часа назад

    Yup. That.

  • @urtyp6596
    @urtyp6596 23 часа назад

    The consequences of women in politics... Cheers from post Angel Merkel fourth Reich of germany

  • @ragstoriches330
    @ragstoriches330 День назад

    Hi Fredrick,Can you explain on how to switch from cloud domain to Software development.

    • @FredrikChristenson
      @FredrikChristenson День назад

      Pick a stack that is relevant in your area. Study and practice until you are able to work at a junior level. If you are lucky you can pivot in your current company by helping out with some coding to get some on the job practice. Your cloud skills will be useful as a compliment to your coding skills.

  • @deckard5pegasus673
    @deckard5pegasus673 2 дня назад

    I have been working as a developer for almost 3 decades. At my jobs I found out that about 10% of the people did 90% of the work. What is more all the "project managers", "architects", etc. did not know how to program. And there is quite a simple explanation for this. Programming, especially being a good programmer is extremely difficult, and it pays relatively low for the effort needed. To the contrary many programmers see "project managers", etc. who obviously have no idea how to program, making a lot more money. Add to this, that now you have more team members who don't know how to program like scrum masters , etc..all making good money, it is no wonder people don't want to program.

  • @shenlong3879
    @shenlong3879 2 дня назад

    There is a different between programming and coding. Programming involves more than just writing down code. It involves more of the engineering and planning process. As a German computer scientist I enjoy the practical aspects of programming and computer science. Understanding a problem, finding a solution and implementing it. I do rather specialized yet broad custom aspects of development. So while I'm very practical in my approach I'm not the classical code monkey that just chips away at databases or just repetitively using the same algorithms and solutions. I don't know a single person who looks down on "programming". I do poke fun at people that just "code" without a broader picture in mind. Web developers, backend-/frontend-/fullstack-developers it's all just the modern often web-based approach to doing the same stuff over and over. There is value to the more theoretical parts of computer science and it helps enormously to understand them. But in the end what counts is how you put it into practice. I can create tools and worlds out of nothing. It can be a really creative cathartic outlet. I also enjoy taking cutting edge technology or even old technology and using it in ways it wasn't meant to or just finding new ways of utilizing things.

  • @hemareso
    @hemareso 2 дня назад

    Just wanted to give props xD regardless of the time passed hahaha ty, you helped me :)

  • @michaelkaren4075
    @michaelkaren4075 3 дня назад

    I'm definitely the "I told you so" guy. Both with my kids and co-workers. At least my kids recognize that I warned them about the thing.😂

  • @NoName-lq7kt
    @NoName-lq7kt 3 дня назад

    Whenever you want the question is plainly related to managing egos and paychecks if you lived your life right neither of these would be factors for you

  • @datboyquincy
    @datboyquincy 3 дня назад

    Great Vid!

  • @skorp5677
    @skorp5677 4 дня назад

    Fredrik answered the social component but not the question, why especially German CS students might look down on programming. I am a German CS student at RWTH Aachen University (one of the best (not to brag) CS unis in Germany) and I experience this phenomenon every day. My uni values theoretical computer science very highly. There is tons of math subjects and we're basically prooving stuff like the completeness and correctness of of the lambda calculus, that an automaton recognises the se language as a regex or that Knapsack can be reduced to SAT in polynomial time every day. There is not a lot of programming. In the first term we have one mandatory coding subject (Java, Prolog, Haskell) and later on, we have to implement basic components of an OS in C (stack, heap, memory allocation...) but that's it for mandatory subjects. Compared to the math stuff, all other programming modules are very, very easy to most people. Professors also rare use code examples and just put up pseudo code, as the language does not matter but the algorithm. I guess the key in understamding this is, that our degrees are "of Science" and not "of engineering". They want Turing's, not Torvald's.

    • @shenlong3879
      @shenlong3879 2 дня назад

      I switched from FH Aachen, not RWTH but still more theoretical than others, to a university that has a more practical focus and my life got instantly better for it. More projects from early on and while you still got taught the theoretical backgrounds everything was more practice-oriented in general. I don't think it really matters if it's language specific code or pseudo-code. What is important is understanding the concepts and how to put them into practice. But you'll need to put them into practice at some point otherwise it's all just theoretical. I wouldn't say computer science is entirely science and not engineering, it's kind of a hybrid of both. It is applied math, logic and physics to a degree. It all depends on what aspect you personally focus on and what you do with it. I'm an engineer but I'm also a scientist and a researcher.

  • @GeneraluStelaru
    @GeneraluStelaru 4 дня назад

    How can one possibly imagine becoming an "architect" without any programming experience?

  • @rockyGonnaHurtYou
    @rockyGonnaHurtYou 4 дня назад

    Year 2024: BEM vs CSS Modules ... in an enterprise Vite React/TS SaaS application? Also using MaterialUI components if that makes a difference.

    • @FredrikChristenson
      @FredrikChristenson 4 дня назад

      BEM is an evergreen pattern and will work for any project. i.e it works the same as dns. It is just a naming system that can live in a global context with tons of names, without duplication. However, it is worth knowing that a lot of devs, for some reason, hate BEM due to it's estetics. Css modules are usually the safer bet unless your team has a reason to not use it. Material UI is imo usually best done with the libraries own css in js hooks.

  • @MbIcJIu
    @MbIcJIu 5 дней назад

    How about to film a new video for background? :)

    • @FredrikChristenson
      @FredrikChristenson 5 дней назад

      It will be 2 years before you see it if I started today. This content is so old I can't recall when I made it.

    • @MbIcJIu
      @MbIcJIu 4 дня назад

      @@FredrikChristenson np, I'm gonna wait, I'm watching your videos for years :)

  • @GTaichou
    @GTaichou 5 дней назад

    This got long so TL;DR - "Passion" isn't all there is to it. I disagree. I was just having a conversation with a mentor this week, and burnout can kill your motivation even on something you love or at very least don't hate. She felt like she wanted to quit in the last semester of her Master's degree, and she definitely had no dislike for her area of study. The advise she gave is "find the thing that brings you unadultered joy" and that can be something completely unrelated, but you need *something* that brings you joy. This, paired with remembering your WHY will help you through dark moments where you feel overwhelmed. Now isn't forever. IMO this talk of "you have to have passion to make it" is such a privileged and, dare I say, survivor-bias take that I hear so much. There is a danger to making your passion your work - it can kill your passion. And some of us just don't necessarily have full safety while we are studying. You can't thrive while you are just trying to survive in the meantime. (Not even to mention bad professors that can actively kill your motivation) For example, I'm already very aware that it's my team environment that affects VERY STRONGLY how much I enjoy the process of learning and code. If I'm left to fend for myself in the dark with no leads and no one to bounce off of, I lose my motivation immediately. But I can take on immense challenges in the right environment - and ENJOY it! EDIT: Sorry, coming back to add an important point - there can be so many reasons WHY someone loses motivation, and some of them might not have to do with the subject of study at all. The person asking the question really needs to spend some time finding what is at the center of their loss of motivation and address that. Is it mental health? Is it a bad experience? Is it imposter syndrome? Is it lack of agency in their projects? Do they not have a robust enough support network? Do they need to connect with their peers? Do they need to change their working environment? Do they need to make a change that pairs something rewarding with when they study? There is SO MUCH MORE at play than just "passion"

    • @xyczz
      @xyczz 5 дней назад

      Countering with another chapter. TL;DR - Passion covers most of it 😉 Definitely more too it than passion but you won't have to make it more complicated if the passion is there. With passion you arguably don't even need a degree or anything, just start building your own projects constantly learning what you have not tried or want to learn and picking up pieces as you go along. Learning how to solve problems I would argue is key and never be afraid of asking questions but also try your best at actually remembering the answers and why. When you can talk from your heart about all your projects and what you learned explaining key concepts and showing your passion, you will find a job eventually - because those individuals (passionate junior developers) are what companies are really looking to invest in. There are many paths to becoming a software developer but the people who try to switch or start in this field with no real experience, attending a bootcamp and think they are ready in a few months or years will likely have a very rough time, especially without passion. But then again there are facets and of course you can make it work - but will you be happy? will the company be happy with you? will your colleagues be happy with your performance? they all relate to each other as well and if a developer needs someone else to be there for you at all times, one can start wondering if it's the social aspect, the lack of knowledge or simply wanting to learn from more experienced people that is the issue. Passion in the end makes it a lot easier - if you think you will be ready when you graduate doing bare minimum and don't really want or have the time to continuosly learn new things, you're going to have a bad time.

  • @guled669
    @guled669 6 дней назад

    Your CV don't need be 4 pages long with jobs from 1988, the less the better maybe

  • @shadowshane584
    @shadowshane584 6 дней назад

    Um, will there ever be an update for this? It's starting to get a bit outdated.

    • @FredrikChristenson
      @FredrikChristenson 6 дней назад

      No, I just made it for fun. Fork the repo if you want to take over.

  • @dkg9641
    @dkg9641 7 дней назад

    What about quitting your first job? When should you do it and what should you look for in a new job?

    • @FredrikChristenson
      @FredrikChristenson 7 дней назад

      I would say, when you are losing market value. Your market value is dependent on how familiar you are with the main ways companies do work and how well you know their tools. i.e, if you don't work with things that transfer between companies, you are losing market value. Once you know the basics that is your best strategy to keep market value. To further increase it you should look for jobs that either gives you a broader range of skills or gives you a role higher up on the ladder.

    • @optimusprime844
      @optimusprime844 6 дней назад

      ⁠@@FredrikChristensonwhat kind if things would you say usually transfer between companies?

    • @FredrikChristenson
      @FredrikChristenson 5 дней назад

      The tools, common practices and team rituals. The people change and system designs change but after a few years every job is the same with the same problems. Though this ofc differ depending on how broad your profile is.

  • @Polo-fo2wc
    @Polo-fo2wc 7 дней назад

    Hi Fredrik, what do you think about the effectiveness of JSONs used to generate forms? In my project we are using a configuration API that returns a JSON containing the text for questions in a questionnaire and the possible responses. I have found React/Angular libraries that allow you to create a form from a JSON, but they are highly opinionated on the UI format. Not the case in my project where for example, the question text could be an h2, h3, or label tag, or sometimes we have text that is just instructions and isn't in the question/response format. The benefits I see with the JSON config approach are: 1. you can change the text without having to update the code, 2. the configuration API takes parameters so that based on the input you can return a different configuration. The downside is that in my project, the look & feel is consistent but the wireframes for the pages can have a significantly different layout, and we can't predict what UI/UX designers will require in the future, which is the problem we are running into now. The JSON we initially created doesn't fit the current use case so we are looking into refactoring it which will have a large regression impact. It almost feels like a lost cause since we can never predict what is needed in the future, yet I see the benefits of the JSON config. I've done some research online but the only thing I can find are those JSON Form libraries which make a lot of assumptions that we can't make. Thanks for your thoughtful videos!

    • @FredrikChristenson
      @FredrikChristenson 7 дней назад

      The rule of thumb I follow here is the same for standard UI component libs. If the designers can not create a standard, do not try. The code you are writing is an extension of the designs. If the design is unpredictable your components need to be flexible and one off solutions are almost always going to be a requirement. The same is true here. If you find that you need to dynamically create forms, a json config will be good. However you can also consider to simply create templates in code that do not need json but any js array with objects or similar. Lastly, I would not use a third party lib. It is not hard to define your own json configs and create a small form building framework that suits your needs. I have done this on a few projects and it allows you to control any updates that a third party lib would not handle.

    • @Polo-fo2wc
      @Polo-fo2wc 7 дней назад

      @@FredrikChristenson Thanks for the response! I agree with creating our own solution for the form builder

  • @anthonypeterson5957
    @anthonypeterson5957 8 дней назад

    All good to me. Keeps me out of someone else’s lame corporation and pushes me to start my own

  • @subvind
    @subvind 8 дней назад

    Looking at features to understand code is not the way todo it. For example you can’t look at the features of life like happiness and know how quantum mechanics works. Same applies to features of the brain yet you can’t code AGI…

  • @anonymanonym1978
    @anonymanonym1978 9 дней назад

    Finns det möjlighet att försöka lära sig exempelvis system arkitekt som junior? Eller behöver man flera års erfarenhet som systemutvecklare?

    • @FredrikChristenson
      @FredrikChristenson 9 дней назад

      Finns tonvis med material. Det som brukar ske är att man får samma nivå av kunskap som en enterprise arkitekt. Dvs du vet i teorin hur saker ska fungera men du saknar praktisk kunskap och erfarenhet. Det är relativt vanligt idag att bolag går ifrån den här modellen och sattsar på att anställa utvecklare som har en djupare teknisk bakgrund.

  • @datboyquincy
    @datboyquincy 10 дней назад

    Great Vid.

  • @mehrdaddowlatabadi2319
    @mehrdaddowlatabadi2319 10 дней назад

    Absence of career gap is unacceptable

  • @koma7778
    @koma7778 10 дней назад

    career gap sensitivity is why i chose not to bother at all with the corporate world. I absolutely dont welcome some corporation or other people to be trying to control and spy on every aspect of my life.

  • @GeneraluStelaru
    @GeneraluStelaru 10 дней назад

    Well, yeah. That's why developing soft skills and making connections is the way to go.

  • @ikilledthemoon
    @ikilledthemoon 10 дней назад

    Skill gaps are a real killer. I recently was hospitalized for multiple types of anemia one of them hemolytic that caused multiple organ failure, and it hurts me a lot on my resume because of the gap. I spent the past 2 years basically dying and not realizing it. The hiring process is doo doo.

  • @deidal123
    @deidal123 10 дней назад

    Thank you for such an insightful video. I can relate to what you said about becoming complacent… it sneaks up on you if you’re not careful. But having a more holistic approach, by not just being good at coding, but also by understanding your company, and having good communication skills will not only make you better at your job, but I can imagine it also makes your job more rewarding.

  • @kaaszigekarel
    @kaaszigekarel 11 дней назад

    Good video. No music, sponsor, intro, outro or e-begging nor do you talk around the point to pad the length. Just a good story with a nature walk in the background.

  • @kvk812
    @kvk812 11 дней назад

    I actually used to enjoy competitive programming as a hobby. But then my university kinda made it mandatory to attend Campus Recruitment training and do competitive programming rigorously. Now it is only serving to halt my development in terms of building practical and real computer applications and learning many deep code or app designs. PS: The cab driver analogy was pretty good btw

  • @throwaway6288
    @throwaway6288 12 дней назад

    How are you my friend?

  • @vabalokis
    @vabalokis 13 дней назад

    what is more fun, architecture side of things or just regular coding? or how definition of fun changed(if it did) for you throughout the years?

    • @FredrikChristenson
      @FredrikChristenson 12 дней назад

      It depends on what we mean with architecture. I am not a big fan of the bureaucracy that some feel is needed but I am a fan of figuring out how to design everything from source up to systems for maximum gains. My idea of fun hasn't changed much tbh. I enjoy figuring out how to solve a complex problem. It doesn't really matter to me if it is in code or some other part of the delivery process. The only sad part is that the scope of what is fun is shrinking the more you learn. More and more you see the same issues and more or less know how to solve them while new problems that requires you to think hard become less common. But when I find one, well I lose all sense of time and forget to eat. The best feeling in the world is when people think something is impossible and you prove that it is not.

  • @antoni2nguyen
    @antoni2nguyen 13 дней назад

    Thank you for the talking while walking. I really enjoy the surrounding scene and the natural flow of your talk!

  • @mz2535
    @mz2535 14 дней назад

    One of my team members created a design document for the architecture using chatgpt. It consists of meaningless slogans and brings no value. I so pissed off. He is overall a very friendly person but a very bad developer. He suggested himself taking this task to improve the architecture design skills. He have also received some valuable input from the rest of the team. What to do? I am very angry.

    • @FredrikChristenson
      @FredrikChristenson 13 дней назад

      Why are you angry?

    • @mz2535
      @mz2535 13 дней назад

      @@FredrikChristenson because we waste time for nice dev who doesn't contribute. Because it's no value.

    • @FredrikChristenson
      @FredrikChristenson 13 дней назад

      If this person has a pattern of under performing, speak with your manager. However, I find that what matters is if you are being compensated for performing better. The company is paying this person to code but they could have payed them for giving out hugs instead. This may seem like a waste to you and me but it is not our company so if they want to pay an incompetent person to play with chatgpt, let them. If you are getting payed a fair wage it does not matter to you. If you feel like you only want to work with people who show competence and skill at all times while everyone is also being paid in proportion to their value, then I suspect you have found a way to live in a different universe.

    • @mz2535
      @mz2535 13 дней назад

      @@FredrikChristenson yes, my world is different:) But this is a very (positively) challenging and rewarding job.

    • @FredrikChristenson
      @FredrikChristenson 13 дней назад

      Let me know how to get there, I would love to live in a universe like that as well.

  • @Bilal-ys6df
    @Bilal-ys6df 14 дней назад

    A long time ago I realized how ridiculous really our fascination with and our fear from failing is in a work context. When really, failing is THE way to get better. With the years I got a confidence that I carry into new fields of study/social situations whatever. It was developed by constantly failing and then realizing that it doesn't matter the slightest bit. Failed? Cool. Why? What can I do better? Getting good is a question of time and effort, so how do I make myself enjoy putting in time and effort? And how do I make myself tolerant, or even understanding of the hardships that are on the way? A big role was also just sticking to the rules of my religion. That made me a more balanced person. I saw a Primeagen video, who said it well, and I'm paraphrasing him: I never understood imposter syndrome. It is just called being bad at something. Remember the time, when you were bad? Until you got better.

  • @dosesandmimoses
    @dosesandmimoses 16 дней назад

    I find this topic very interesting.. so interesting- i ran two businesses that strictly promoted and celebrated all of my staff. You sound very accomplished.. and the fact that you are riding a bike with no wind affecting your voice is nice.. but the people who are like you will already tune in. It’s the ones who tend not to recognize the significance of your topic that most likely need to hear it most. Rather a paradox, eh?

    • @FredrikChristenson
      @FredrikChristenson 16 дней назад

      There was a time only a few understood the ideas behind evolution, gravity and our planets position in relation to the sun. With time these ideas grew in adoption. None of my ideas are as profound as these but given enough time, perhaps those who need them the most will find some greater wisdom in them than before.

    • @dosesandmimoses
      @dosesandmimoses 16 дней назад

      @@FredrikChristenson hopefully those will Implement that train of logic to help evolve the concept of economic autonomy and health. That reflect the wisdom of creating a healthy diverse ecosystem. That’s me saying yes, you are correct.

  • @brianmanden
    @brianmanden 19 дней назад

    /gives the mighty internet medal of "first" to self

  • @Hnetan
    @Hnetan 21 день назад

    Very interesting. I've had to let an employee go that I really did not want to, he was good at his job and excited since he had just a month or two under his belt. This was not in the tech business however and this was a financial thing where the books were off and in reality we did not have the budget for this staff member. It was a big learning experience and one thing I did not prepare for was the emotional reaction of said staff member and it kind of threw me off. He was young though and I knew he would bounce back from this in no time. It did cause some friction between me and management higher up, shouldn't have to be put in a position like this to begin with. Bumped into him some months later and all was good :)

  • @MrPDTaylor
    @MrPDTaylor 22 дня назад

    First

  • @gamer-gw9iy
    @gamer-gw9iy 23 дня назад

    Awesome viewpoint. Thx for the ideas

  • @MrPDTaylor
    @MrPDTaylor 23 дня назад

    First

  • @farikkun1841
    @farikkun1841 23 дня назад

    im here just to watch the forest walk

  • @ahmoin
    @ahmoin 23 дня назад

    This video seems like medium articles on youtube

  • @user-bc1il1vu9n
    @user-bc1il1vu9n 24 дня назад

    This was so good to listen to. Excellent conclusion

  • @dalar2
    @dalar2 24 дня назад

    This happens all the time. People from other business departments make requests to make critical changes to systems without talking with developers about the actual problem they are trying to solve. To them, software is no different to openning up a word processor and editing some lines, click file save done. We all know is isn't as simple as that. Gut feeling is that most of the time the way they want to attack the problem is a bad idea.

  • @aricanto1764
    @aricanto1764 24 дня назад

    who gets the data...

  • @ms-ig8pq
    @ms-ig8pq 25 дней назад

    Hi Fredrik, I'm a computer science student, and I just got my first internship as a software engineer. I’ve always enjoyed coding and building systems, but after this internship, I realized I really hate the corporate world and all the politics. It drains my energy and kills my creativity. My question is, is there a way to shape my career from the start to avoid burnout while still achieving a good level of success?

    • @FredrikChristenson
      @FredrikChristenson 24 дня назад

      ofc, it is no different regardless of company or work culture preferences. It comes down to what you enjoy and what type of roles you want. There are plenty of companies in IT, with diverse sizes, culture and people. The best way to shape your career is to focus on being an asset to the people you want to work with.

    • @ms-ig8pq
      @ms-ig8pq 24 дня назад

      @@FredrikChristenson I appreciate your answer, thank you!

  • @Spades340
    @Spades340 25 дней назад

    I get that you love programming but have you ever personally struggled with a lack of motivation when it came to completing your own work?

    • @FredrikChristenson
      @FredrikChristenson 24 дня назад

      ofc, constantly. I love my job but not everything about it is fun. My least favorite task that almost always drains me is when I have to read through tons of documentation to answer a simple question. Most common case is when I need to debug a pipeline. Sprinkle random logs and run jobs over and over while swearing. Same process for debugging a memory leak or network latency issue. Another fav is when I need to integrate to an api that uses SDKs. It is always a hazzle to figure out what their SDK patterns look like because the api has decent docs but not the SDK. Random googling and diving through random examples for a few hours and then you finally figure out that there is come package in a random place that you need.

  • @Shuyinz
    @Shuyinz 25 дней назад

    I love this wisdom from you

  • @HelloWorld-fg2nm
    @HelloWorld-fg2nm 26 дней назад

    Hi Fredrik, thank you for sharing your knowledge. Would you be able to get a pop filter for your mic? For some reason the 's's sound a little aggressive on the video. Anyways I love all your videos and learn a lot, thank you!

  • @zugdsbtngizudsgbnudsdsoiu
    @zugdsbtngizudsgbnudsdsoiu 26 дней назад

    What I hate the most is if you build a app/website and when its all complete the client tears it apart with their bs feature requests.

    • @arturfil
      @arturfil 26 дней назад

      Or makes illogical requests 😢