My Programming Workflow

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ส.ค. 2020
  • My Programming Workflow
    In this video I go through what my programming or coding workflow looks like. How I structure a project and how to approach new projects in programming.
    ⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for 6 months and I love it! www.kite.com/get-kite/?...
    "Clean Code Friday"
    If you want to receive one short email from me every week, where I go through a few of the most useful things I have explored and discovered this week. Things like; favourite apps, articles, podcasts, books, coding tips and tricks. Then feel free to join kalletech.com/cleancode/
    LiveCoder channel: / @livecoder7639
    CONTACT: contact@kalletech.com
    Follow me on:
    TWITCH: / kallehallden
    INSTAGRAM: / kallehallden
    TWITTER: / kallehallden
    GITHUB: github.com/kallehallden
    VIDEO EDITOR: editingmachine.com (use coupon code KALLE to get 50% off your first month)
    --------------------------------------------------------------------------------------------------------
    GEAR:
    kalletech.com/tech/
  • เกม

ความคิดเห็น • 401

  • @Hallden_
    @Hallden_  3 ปีที่แล้ว +294

    Okay so who saw me in the water before I emerged so gracefully?

  • @itsdamiks
    @itsdamiks 3 ปีที่แล้ว +432

    Here is an idea, maybe you should make a video about how to use github properly? 🤔

    • @OrenjiMochi
      @OrenjiMochi 3 ปีที่แล้ว +10

      Good suggestion

    • @cia3653
      @cia3653 3 ปีที่แล้ว +11

      you're struggling with a basic web UI that could be understood by reading the documentation, how are you even gonna do well in coding?

    • @itsdamiks
      @itsdamiks 3 ปีที่แล้ว +87

      @@cia3653 Well, first of all you really should keep comments like that to yourself, second of all as my experience has shown many developers are using it wrong

    • @TheSimpleQ
      @TheSimpleQ 3 ปีที่แล้ว +36

      Hanan Vlogs tf was the point in making that comment

    • @esspi9
      @esspi9 3 ปีที่แล้ว +33

      @@cia3653 As salty as it can get.
      Have a good day, fellow human.

  • @musheabdulhakim
    @musheabdulhakim 3 ปีที่แล้ว +67

    The real thing is that, most expert programmers don't make it seem like they run into bugs and problems they can't solve. So they make beginners feel like they are dumb and stupid. But we all face bugs all the time

    • @SayWhat6187
      @SayWhat6187 3 ปีที่แล้ว

      Sure... but it’s less dumb and we can fix it faster, and learn things like linting and formatting, which makes it all much easier

    • @kvvshloud4789
      @kvvshloud4789 3 ปีที่แล้ว +2

      I actually know someone like this. It was actually quite satisfying to watch him struggle on discord, because he always made it sound easy because he was better than everyone lol. Great day. Don't get discouraged, just take your time and don't let the words of the arrogant effect YOUR progress...

  • @itskarudo
    @itskarudo 3 ปีที่แล้ว +169

    Kalle has the most unique intros i've ever seen

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +9

      Goal: achieved ✅

  • @invisibleimpostor7311
    @invisibleimpostor7311 3 ปีที่แล้ว +77

    This came at the right time. I was trying to debug a program I built upon from your video where you wrote programs on r/python.

    • @mathewfisher7143
      @mathewfisher7143 3 ปีที่แล้ว +2

      I hope, that you know that he isnt a Sowtware-Ingeneer. He used while true in one of his scripts. Thats rule number one to not do. How ling it took him to build a github project automation shows that he has no idea what he is doing. Be careful with learning from him.

    • @niklasaltekamp2112
      @niklasaltekamp2112 3 ปีที่แล้ว +7

      In Python while true is the way to go - you should be very careful, when making such statements.

    • @mwanikimwaniki6801
      @mwanikimwaniki6801 3 ปีที่แล้ว

      @@mathewfisher7143 he assists a lot

  • @gamerboy13stupid89
    @gamerboy13stupid89 3 ปีที่แล้ว +1

    It’s helped me out alot that you have to look up stuff too for my journey. 16 and have been doing html and css and now I’m just trying to get smoother at it with less looking up and moving to python next. Now I don’t feel bad about doing it. Seeing you build stuff helps me too cause I just use to think everybody just knew everything and didn’t ever have to look up. Thanks!

  • @noahf649
    @noahf649 3 ปีที่แล้ว +13

    The "Down Under" breakfast reference in Clean Code Friday was funny! Haven't watched the finance video yet, but I definitely plan on watching it later today.
    Edit: I love the unique intros, like how you start this video. I think it gives more of an insight into your personal life, even if you don't actually go swimming normally. It just shows you being more human, rather than someone just sitting at a computer all the time.

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +1

      Haha you got it! Thank you, glad you liked it Noah!

  • @undogmatisch5873
    @undogmatisch5873 3 ปีที่แล้ว +1

    Although I just found your channel and saw some of your videos, I feel compelled to leave a compliment. First of all, your calm, laid-back manner is very refreshing.
    Your structured approach and your easy to understand explanations are very helpful.
    So, what can I say?
    Thank you.

  • @SophieBergerCreates
    @SophieBergerCreates 3 ปีที่แล้ว +1

    This is an incredible video and exactly what I needed for motivation and to not feel as overwhelmed as a student starting off on projects! Amazing job, thank you!

  • @joshedwards6545
    @joshedwards6545 3 ปีที่แล้ว +6

    I'm a professional developer and I love your stuff man, keep it up!

  • @goharaghajanyan5957
    @goharaghajanyan5957 3 ปีที่แล้ว +3

    This is something I needed right now. Great video!

  • @muhammedabdulhakeem6960
    @muhammedabdulhakeem6960 2 ปีที่แล้ว

    This is the best programming video tutorial ever!
    This is exactly what every new programmer needs to know and understand to be a true professional.
    Thanks so much.

  • @OrenjiMochi
    @OrenjiMochi 3 ปีที่แล้ว +102

    0:00 when you’re new to programming and someone tells you to take a coding deep dive

  • @bsdtux
    @bsdtux 3 ปีที่แล้ว

    I believe in exactly what you said about showing the failures. I think they provide just as much benefit if not more benefit to the person watching because they can show how the person does back track and rethinks their approach and as other said it also shows that even the best developers run into issues.

  • @anshdawda
    @anshdawda 3 ปีที่แล้ว +12

    I find dribbble a very important resource for UI/UX ideas, for coding related topics GeeksForGeeks, tutorialspoint and, stack overflow are usually enough.
    After completely destroying the first app I was trying to make I realized how important Git was.😅

  • @jeanurzedo2065
    @jeanurzedo2065 3 ปีที่แล้ว +1

    Amazing content, man! plus... I love the random intros!

  • @vivekpatel009
    @vivekpatel009 3 ปีที่แล้ว +28

    hey man, please continue your live coding todo app. you inspired me to learn flutter and I am also curious about that project. please finish it. I enjoyed it a lot.

    • @felix_rock_1329
      @felix_rock_1329 3 ปีที่แล้ว

      Yeah me too

    • @sweatobertrinderknecht3480
      @sweatobertrinderknecht3480 3 ปีที่แล้ว +2

      try to finish it by yourself. this is where you‘ll be LEARNING. just typing out the code thats written by kalle is not learning :)

    • @vivekpatel009
      @vivekpatel009 3 ปีที่แล้ว

      @@sweatobertrinderknecht3480 learning was one aspect of it. I was enjoying it. that's why I asked him. I am already working for my own app and I am learning from it.

  • @akuoko_konadu
    @akuoko_konadu 3 ปีที่แล้ว +6

    You just boost my motivation everyday

  • @geniusprogrammeraged1359
    @geniusprogrammeraged1359 3 ปีที่แล้ว +18

    bro this dude is growing fast I have been watching him since 100k and now he is at 300k in such a small time

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +3

      Yeah it’s crazy!

    • @nasreddinehodja5930
      @nasreddinehodja5930 3 ปีที่แล้ว

      The snowball effect

    • @wicht1671
      @wicht1671 3 ปีที่แล้ว

      I Think it is because of style, nice voice and motivational for beginners but also for more experienced people.
      I like it ^^

    • @geniusprogrammeraged1359
      @geniusprogrammeraged1359 3 ปีที่แล้ว

      @@wicht1671 I have been programming for more than 2 years and I still learn something new by watching his vidoes , btw I am actually 13

  • @KrishBavana
    @KrishBavana 3 ปีที่แล้ว

    This is my first coming here and I loved it! Great job

  • @s.k.baalaji2708
    @s.k.baalaji2708 3 ปีที่แล้ว +2

    Yours videos inspire to spend my weekend in a productive way

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +1

      Nice to hear!

  • @jonquino755
    @jonquino755 3 ปีที่แล้ว

    the struggle to try to solve errors that we have never encountered, I just switched to linux and wanted to start a project with react and I have been looking all day for information about an npm error that when I go to create my app in react me I get four errors and I keep looking and I will continue until I solve it, but as you say it is nice and rewarding when you manage to solve it

  • @noahmatallah2594
    @noahmatallah2594 3 ปีที่แล้ว +1

    The intros are continuously improving!

  • @saurabhsharma6939
    @saurabhsharma6939 3 ปีที่แล้ว +2

    the way you take notes i would suggest giving emacs-org mode a try with vim enabled

  • @orlaani1451
    @orlaani1451 3 ปีที่แล้ว

    Thanks for your videos! I lost my motivation after i just didnt had any ideas to make in programming in any language, I just started play games and do nothing. I hope ill be able to continue programming, I start to see a little light at the end of the tunnel after watching your videos and i start to get a bit more motivated again. 🙂

  • @anish9773
    @anish9773 3 ปีที่แล้ว

    Great vid kalle, thanks for the tips :)

  • @ruffneck718
    @ruffneck718 3 ปีที่แล้ว

    Thank you youngSir. This video will help me as a Junior tvOS developer.

  • @ounamgupta2546
    @ounamgupta2546 3 ปีที่แล้ว

    Your videos are so calm.....

  • @ashfakifham8857
    @ashfakifham8857 3 ปีที่แล้ว

    Hey man, thanks for this! Needed this big time!!

  • @fraserhobbs24
    @fraserhobbs24 3 ปีที่แล้ว

    A handy plugin for your browser is pocket! It’s primarily used to save articles but it works really well for documentation on different programming topics!

  • @michaelcueva530
    @michaelcueva530 3 ปีที่แล้ว

    this was really helpful Kalle thank you for sharing

  • @prosat1499
    @prosat1499 3 ปีที่แล้ว

    Yeah,thats good.I got some ideas for my workflow,thanks!

  • @mrketchup14
    @mrketchup14 3 ปีที่แล้ว +1

    i love your videos kalle

  • @khalidal-mohammed5861
    @khalidal-mohammed5861 3 ปีที่แล้ว +2

    Today is my birthday and I choose my time to watch your video, Thanks you

  • @mytechnotalent
    @mytechnotalent 3 ปีที่แล้ว

    Well said Kalle reasearching at first is key.

  • @crystal14w
    @crystal14w 3 ปีที่แล้ว

    That is better than my work flow yesterday. I just use gmail and a notebook 😅 I always feel like I need these videos one day sooner. Great info 👏

  • @zxwane6065
    @zxwane6065 3 ปีที่แล้ว

    I just started learning coding from school, I finally found a TH-camr I can closely relate his struggles to.

  • @tafaramanzou5220
    @tafaramanzou5220 3 ปีที่แล้ว +10

    is it just me or was that the cleanest "big pool" ever

  • @BrandonJacobson
    @BrandonJacobson 3 ปีที่แล้ว

    I'm building projects over on my channel and they are working, but I always get insecure about how clean or elegant my code is. I'm self taught, so I'm falling into the trap of, "if it works, then it works," which is great for my small projects. But I'm worried about these projects growing in scale. Videos like this help me out. Like what to do before you even start brute forcing through a project. Thanks for the video.

  • @muhammadaliirfan8724
    @muhammadaliirfan8724 3 ปีที่แล้ว

    Well said...Errors are the beauty in Coding. Great Video, very Motivational.

  • @djsnooppyzatdepoet7568
    @djsnooppyzatdepoet7568 3 ปีที่แล้ว +1

    Love the intro. Emerged unexpected

  • @apk2626
    @apk2626 3 ปีที่แล้ว

    Loving the intro.
    You had a choice not to go all out but you chose to.

  • @engboy69
    @engboy69 3 ปีที่แล้ว +1

    Congrats on 300k Kalle!

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว

      Thank you!

  • @kaanyilmaz9139
    @kaanyilmaz9139 3 ปีที่แล้ว

    Great video Kalle!

  • @Merko2
    @Merko2 3 ปีที่แล้ว +6

    Gz on 300k subs. :)

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว

      Thank you!

  • @josue-cedeno
    @josue-cedeno 3 ปีที่แล้ว

    Great video! Just what I needed.

  • @GorillaDev417
    @GorillaDev417 3 ปีที่แล้ว

    Great video man!

  • @alangalym3423
    @alangalym3423 3 ปีที่แล้ว +5

    Kalle is a perfect example of a programmer: he has that balance between health and work (wich most programmers don't). Good job brother 👏

  • @Lumary
    @Lumary 3 ปีที่แล้ว

    Thanks for sharing your work flow and have an nice weekend! 😊

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว

      Thank you and you too!

  • @milossavkovic6994
    @milossavkovic6994 3 ปีที่แล้ว +1

    That intro was 🔥

  • @anonymosranger4759
    @anonymosranger4759 3 ปีที่แล้ว

    I always get awsome ideas from you

  • @abhirupchowdhury3319
    @abhirupchowdhury3319 3 ปีที่แล้ว +3

    10:53 I get a view like that, I would be inspired enough to write the most difficult code there ever was ( doesn't matter if I am successful) .
    Btw Great vid.

  • @mohammedmiah822
    @mohammedmiah822 3 ปีที่แล้ว

    You should do a video on your first project/projects when you first started off as a front end developer

  • @adam.cph_
    @adam.cph_ 3 ปีที่แล้ว

    hahaha awesome intro Kalle! I was so confused

  • @thestaffordshire2024
    @thestaffordshire2024 3 ปีที่แล้ว

    Hahaha the beginning of the video looks like a typical scene from a horror movie ^^. Nice video bro! Greetings from Germany :)

  • @rodnokz
    @rodnokz 3 ปีที่แล้ว

    The intro alone got me. You're so gorgeous. You emerged from the water like a muscolous mermaid. 😍🧜‍♀️

  • @nasreddinehodja5930
    @nasreddinehodja5930 3 ปีที่แล้ว

    You talk about something important here. PREPARE YOUR PROJECT.
    If you spend a whole day preparing the requirements for your project you might think it is a waste of time but actually you are gaining time.
    The biggest motivation killer is starting without really knowing where you're going, you'll struggle and waste a lot of time to finally give up in the end. So much energy wasted here.
    Writing things down is surprisingly mind clearing if I can say so. Just break it down into little tasks to achieve your goal, it will give you a road map for your project and everything will feel so simple.
    Also Kalle you should definitely try org-mode for note taking you'll gain in clarity and effectiveness compared to other softwares (plus a completed org file for a project feels so satisfying).
    Try through spacemacs or doom-emacs so you'll start directly with vim keybindings and you won't have to configure emacs from scratch.

  • @user-lj8ix3zz4b
    @user-lj8ix3zz4b 3 ปีที่แล้ว +1

    Hello from the philippines :) i really like your videos!

  • @yasassrijayawardena4319
    @yasassrijayawardena4319 3 ปีที่แล้ว

    On of my favourite intros ever!

  • @toksteslal5702
    @toksteslal5702 3 ปีที่แล้ว

    Thanks for the tips!

  • @user-mu2qq3eb7t
    @user-mu2qq3eb7t 3 ปีที่แล้ว

    yes, debugging is the beauty and struggle of coding. it is great sense of achievement when bugs are removed one by one and in the end the code is working. And later on less bugs and quicker fixes.

  • @h3w45
    @h3w45 3 ปีที่แล้ว

    That intro was awesome.

  • @SenthilIndia25
    @SenthilIndia25 3 ปีที่แล้ว

    Cool place to start videos

  • @hamidrezaasnaashary2145
    @hamidrezaasnaashary2145 3 ปีที่แล้ว

    it's awesome. Keep up the good job!. Please suggest some music channels related to programming.

  • @sidforreal
    @sidforreal 3 ปีที่แล้ว +1

    nice intro shot!!

  • @cyberbrodi
    @cyberbrodi 3 ปีที่แล้ว +4

    A video on how to do all the github steps you talked about would be great!

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +1

      Good idea! Been thinking about making a video on GitHub for like 12 months but haven’t gotten to it yet

  • @Nordair111
    @Nordair111 3 ปีที่แล้ว

    Love the new intro!

  • @gnaaruag6744
    @gnaaruag6744 3 ปีที่แล้ว

    Hey ! Would love to see the continuation on the trading bot

  • @SuvobrotoPal
    @SuvobrotoPal 3 ปีที่แล้ว

    Very informative , thank you।

  • @ramarromarrone7756
    @ramarromarrone7756 3 ปีที่แล้ว +2

    Congratulations for reaching 300 k anyway

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว +1

      Thank you!

  • @louaylabidi1068
    @louaylabidi1068 3 ปีที่แล้ว

    Congratz for 300K subs

    • @Hallden_
      @Hallden_  3 ปีที่แล้ว

      Thank you!

  • @xhulioballiu8538
    @xhulioballiu8538 3 ปีที่แล้ว

    well the entrance was creative

  • @propergander8509
    @propergander8509 3 ปีที่แล้ว +34

    Kalle attacc, he protecc, but most importantly, he is a
    *S N A C C*

  • @InnermanArts
    @InnermanArts 3 ปีที่แล้ว

    Wow i needed this. Im about to start a new project to learn Flutter lol

  • @highmountdigital
    @highmountdigital 3 ปีที่แล้ว

    There is always a solution at the end of the error!😊 Never give up!👊

  • @Rajsingh-rs1yi
    @Rajsingh-rs1yi 3 ปีที่แล้ว

    Your country looks so beautiful and picturesque!

  • @veer5787
    @veer5787 3 ปีที่แล้ว

    Epic video and really helpful and also what is the name of the song or tune which you play in intros always it is really cool. Thanks a lot and keep up the EPIC word

  • @MrAndriyevski
    @MrAndriyevski 3 ปีที่แล้ว

    Ahahaha XD super fun video! I loved your video bro! Nice job!!!!!!!!!!!!!!

  • @rishitkurup2298
    @rishitkurup2298 3 ปีที่แล้ว

    Hey Kalle, please make a video on AWS and Flutter.
    Thanks

  • @feynarun3
    @feynarun3 3 ปีที่แล้ว

    I watch this channel just to watch the intro again and again.

  • @albertkyei9040
    @albertkyei9040 3 ปีที่แล้ว

    What exactly is the advantage of creating different branches for new features? I'm genuinely curious, because, if it's to avoid messing up your code, wouldn't backtracking on commits to the master branch be enough? Or could it be to make scrapping the new feature -- if it doesn't work out -- easier?

  • @SadharanGuy
    @SadharanGuy 3 ปีที่แล้ว

    I loved the intro ...😁

  • @4115steve
    @4115steve ปีที่แล้ว

    Very helpful man. I watched this video in dutch because I'm learning it. I was wondering what is your native language? Norwegien?

  • @mli8847
    @mli8847 3 ปีที่แล้ว

    The best way to test api's is postman. It's really a very powerful software. And the best language to make a api is golang. Golang can compete with c/c++ in performance.

  • @kevingeorge6705
    @kevingeorge6705 3 ปีที่แล้ว

    Kalle can you please make a video on how to setup VS Code for C/C++, Java and Python on Mac.....

  • @your-Space
    @your-Space 3 ปีที่แล้ว +1

    Can someone tell me the theme kalle is using in his vs code.

  • @techiindian9011
    @techiindian9011 3 ปีที่แล้ว +6

    is it me or anyone else who observed that Kalle's coding videos are repeated in all his videos, that macbook air!

  • @vladivchenko873
    @vladivchenko873 3 ปีที่แล้ว

    Hi Kalle!
    Could you please make a video where you would explain how to build a programming PC? If you decide to make this video, could you please try to answer questions like:
    • What components are the most important for this type of PC?
    • What to aim for when building programming PC?
    • Does the build change if you are in different programming filed?
    • How to choose a programming monitor?
    • How many monitors is ideal for programming?
    • How to choose a chair?
    • ...
    Thanks in advance if you decide to make this video!
    There isn’t a lot of good videos on how to make a programming setup, so I think a lot of people will like this video!

  • @jalakamkiran7392
    @jalakamkiran7392 3 ปีที่แล้ว +4

    I like that intro🤣😂

  • @ManishParui
    @ManishParui 3 ปีที่แล้ว

    very relatable

  • @legendUandMe
    @legendUandMe ปีที่แล้ว

    Great video. By the way, at 11 minutes and two seconds there is a picture of your keyboard. What keyboard are you using? Can you post a link? Your keyboard seems like it is on a tilt of some kind that is why I am interested. Tried to search Amazon and only came up with non-tilt keyboards for gaming.

  • @wylathon1000
    @wylathon1000 3 ปีที่แล้ว

    AMAZING VIDEO!!!!

  • @mathiashenderson4288
    @mathiashenderson4288 3 ปีที่แล้ว

    Let's say you' realized you didn't do enough of the Research part. Do you stop everything, and go back? If so, is it valid for you to even scrap (most of) the code you've already written to start over with said 'higher level of abstraction'? I feel like in my personal project, I went in head-first too quickly and I've created a monster that's hard to keep building on top of.

  • @ricardorodrigues8099
    @ricardorodrigues8099 3 ปีที่แล้ว

    Can you make a git tutorial based on your workflow? Awesome videos and explanation!!

  • @kirill4531
    @kirill4531 3 ปีที่แล้ว

    Hey Kelle, how about creating a video on SOLID principles and CLEAN architecture?
    Which of these do you use, if any? Or you use them unintentionally just based on the common sense?
    Or maybe you just don't need them in the small sized projects?
    Almost any job requirements mention SOLID principles and CLEAN architecture as a must.
    P. S. Thanks man for your openness in your videos. Really.

  • @User-cc4lz
    @User-cc4lz 3 ปีที่แล้ว

    awesome intro👍

  • @zigmasslusnys3596
    @zigmasslusnys3596 3 ปีที่แล้ว

    The addition you mentioned is real.

  • @nabameet
    @nabameet 3 ปีที่แล้ว

    AWESOME!

  • @ajaysen7290
    @ajaysen7290 3 ปีที่แล้ว

    Its best way to make project also 👏👍

  • @joshuabudiarto5036
    @joshuabudiarto5036 3 ปีที่แล้ว

    Did not expect the intro