My Programming Workflow

Поділитися
Вставка
  • Опубліковано 10 вер 2024
  • 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/g...
    "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/...
    LiveCoder channel: / @livecoder7639
    CONTACT: contact@kalletech.com
    Follow me on:
    TWITCH: / kallehallden
    INSTAGRAM: / kallehallden
    TWITTER: / kallehallden
    GITHUB: github.com/kal...
    VIDEO EDITOR: editingmachine... (use coupon code KALLE to get 50% off your first month)
    --------------------------------------------------------------------------------------------------------
    GEAR:
    kalletech.com/...

КОМЕНТАРІ • 401

  • @Hallden_
    @Hallden_  4 роки тому +294

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

  • @musheabdulhakim
    @musheabdulhakim 4 роки тому +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 4 роки тому

      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 4 роки тому +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...

  • @itsdamiks
    @itsdamiks 4 роки тому +433

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

    • @OrenjiMochi
      @OrenjiMochi 4 роки тому +10

      Good suggestion

    • @cia3653
      @cia3653 4 роки тому +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 4 роки тому +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 4 роки тому +36

      Hanan Vlogs tf was the point in making that comment

    • @esspi9
      @esspi9 4 роки тому +33

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

  • @itskarudo
    @itskarudo 4 роки тому +169

    Kalle has the most unique intros i've ever seen

    • @Hallden_
      @Hallden_  4 роки тому +9

      Goal: achieved ✅

  • @invisibleimpostor7311
    @invisibleimpostor7311 4 роки тому +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 4 роки тому +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 4 роки тому +7

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

    • @mwanikimwaniki6801
      @mwanikimwaniki6801 4 роки тому

      @@mathewfisher7143 he assists a lot

  • @geniusprogrammeraged1359
    @geniusprogrammeraged1359 4 роки тому +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_  4 роки тому +3

      Yeah it’s crazy!

    • @nasreddinehodja5930
      @nasreddinehodja5930 4 роки тому

      The snowball effect

    • @wicht1671
      @wicht1671 4 роки тому

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

    • @geniusprogrammeraged1359
      @geniusprogrammeraged1359 4 роки тому

      @@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

  • @OrenjiMochi
    @OrenjiMochi 4 роки тому +102

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

  • @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!

  • @vivekpatel009
    @vivekpatel009 4 роки тому +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 4 роки тому

      Yeah me too

    • @sweatobertrinderknecht3480
      @sweatobertrinderknecht3480 4 роки тому +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 4 роки тому

      @@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.

  • @joshedwards6545
    @joshedwards6545 4 роки тому +6

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

  • @noahf649
    @noahf649 4 роки тому +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_  4 роки тому +1

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

  • @alangalym3423
    @alangalym3423 4 роки тому +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 👏

  • @anshdawda
    @anshdawda 4 роки тому +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.😅

  • @undogmatisch5873
    @undogmatisch5873 4 роки тому +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.

  • @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.

  • @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.

  • @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

  • @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!

  • @s.k.baalaji2708
    @s.k.baalaji2708 4 роки тому +2

    Yours videos inspire to spend my weekend in a productive way

  • @zxwane6065
    @zxwane6065 3 роки тому

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

  • @goharaghajanyan5957
    @goharaghajanyan5957 4 роки тому +3

    This is something I needed right now. Great video!

  • @ruffneck718
    @ruffneck718 4 роки тому

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

  • @tafaramanzou5220
    @tafaramanzou5220 4 роки тому +10

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

  • @BrandonJacobson
    @BrandonJacobson 4 роки тому

    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.

  • @akuoko_konadu
    @akuoko_konadu 4 роки тому +6

    You just boost my motivation everyday

  • @khalidal-mohammed5861
    @khalidal-mohammed5861 4 роки тому +2

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

  • @propergander8509
    @propergander8509 4 роки тому +34

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

  • @fraserhobbs24
    @fraserhobbs24 4 роки тому

    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!

  • @vladivchenko873
    @vladivchenko873 4 роки тому

    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!

  • @user-mu2qq3eb7t
    @user-mu2qq3eb7t 4 роки тому

    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.

  • @cyberbrodi
    @cyberbrodi 4 роки тому +4

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

    • @Hallden_
      @Hallden_  4 роки тому +1

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

  • @abhirupchowdhury3319
    @abhirupchowdhury3319 4 роки тому +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.

  • @ssarefintanweer6191
    @ssarefintanweer6191 4 роки тому +43

    I'm recently using notion instead of google doc.For taking note.

    • @Liubomyr7
      @Liubomyr7 4 роки тому +3

      Same

    • @organic2976
      @organic2976 4 роки тому

      ​me too, just started today

    • @gaftar7497
      @gaftar7497 4 роки тому

      Just use pen and paper method
      It will long last in your brain !!

    • @Liubomyr7
      @Liubomyr7 4 роки тому +1

      @@gaftar7497 1. using paper and pencil is consuming wood bro..
      2. if you have a lot of things to write down, at one moment it becomes impossible to bring all the notebooks together.

    • @gaftar7497
      @gaftar7497 4 роки тому +1

      @@Liubomyr7 1. Digital notes required Laptops/Pc it's a taking time to open laptop again and again+ Electricity is consumed
      2. If you have lot of resources to write just do it in chunks....
      3.Pen and Paper Method is Very old method hence it's best method

  • @saurabhsharma6939
    @saurabhsharma6939 4 роки тому +2

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

  • @ounamgupta2546
    @ounamgupta2546 4 роки тому

    Your videos are so calm.....

  • @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. 🙂

  • @xXv4n1shXx
    @xXv4n1shXx 4 роки тому

    he litteraly explained the usecase of objective oriented programming languages

  • @prosat1499
    @prosat1499 4 роки тому

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

  • @mytechnotalent
    @mytechnotalent 4 роки тому

    Well said Kalle reasearching at first is key.

  • @techiindian9011
    @techiindian9011 4 роки тому +6

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

  • @jeanurzedo2065
    @jeanurzedo2065 4 роки тому +1

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

  • @invisibleimpostor7311
    @invisibleimpostor7311 4 роки тому +51

    How deep was that lake?

    • @stewartzayat7526
      @stewartzayat7526 4 роки тому +5

      Pretty deep. He is just extraordinarily tall.

    • @spam_botio9958
      @spam_botio9958 4 роки тому

      @@stewartzayat7526 ah yes xD

    • @trxndesign3331
      @trxndesign3331 4 роки тому +2

      You could see Adele rolling in it

    • @Hallden_
      @Hallden_  4 роки тому +2

      Pretty deep, it is also the ocean😉

    • @spam_botio9958
      @spam_botio9958 4 роки тому

      @@Hallden_ Where do you live? You a forest and a lake near your house?

  • @muhammadaliirfan8724
    @muhammadaliirfan8724 4 роки тому

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

  • @nasreddinehodja5930
    @nasreddinehodja5930 4 роки тому

    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.

  • @xhulioballiu8538
    @xhulioballiu8538 4 роки тому

    well the entrance was creative

  • @mohammedmiah822
    @mohammedmiah822 4 роки тому

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

  • @thenew30303
    @thenew30303 4 роки тому

    this man is def one of the most attractive programmers i’ve ever seen holy FUCK

  • @KrishBavana
    @KrishBavana 4 роки тому

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

  • @ashfakifham8857
    @ashfakifham8857 3 роки тому

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

  • @mli8847
    @mli8847 4 роки тому

    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.

  • @noahmatallah2594
    @noahmatallah2594 4 роки тому +1

    The intros are continuously improving!

  • @catalingrigoriev
    @catalingrigoriev 4 роки тому +11

    intro :)

  • @Merko2
    @Merko2 4 роки тому +6

    Gz on 300k subs. :)

  • @crystal14w
    @crystal14w 4 роки тому

    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 👏

  • @engboy69
    @engboy69 4 роки тому +1

    Congrats on 300k Kalle!

  • @mrketchup14
    @mrketchup14 4 роки тому +1

    i love your videos kalle

  • @thestaffordshire2024
    @thestaffordshire2024 4 роки тому

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

  • @jalakamkiran7392
    @jalakamkiran7392 4 роки тому +4

    I like that intro🤣😂

  • @michaelcueva530
    @michaelcueva530 4 роки тому

    this was really helpful Kalle thank you for sharing

  • @milossavkovic6994
    @milossavkovic6994 4 роки тому +1

    That intro was 🔥

  • @ramarromarrone7756
    @ramarromarrone7756 4 роки тому +2

    Congratulations for reaching 300 k anyway

  • @rodnokz
    @rodnokz 4 роки тому

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

  • @user-lj8ix3zz4b
    @user-lj8ix3zz4b 4 роки тому +1

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

  • @yasassrijayawardena4319
    @yasassrijayawardena4319 4 роки тому

    On of my favourite intros ever!

  • @hamidrezaasnaashary2145
    @hamidrezaasnaashary2145 4 роки тому

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

  • @SenthilIndia25
    @SenthilIndia25 4 роки тому

    Cool place to start videos

  • @anish9773
    @anish9773 4 роки тому

    Great vid kalle, thanks for the tips :)

  • @kirill4531
    @kirill4531 4 роки тому

    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.

  • @bluesdog88
    @bluesdog88 4 роки тому +1

    So is that like hacking out some pseudocode then just coding it up?

    • @OrenjiMochi
      @OrenjiMochi 4 роки тому +1

      Before working on a program I like to think of the goal and functions it does, then kind of pseudocode/write the logic/plan, then actually code it

  • @mathiashenderson4288
    @mathiashenderson4288 4 роки тому

    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.

  • @christopherkhajira3105
    @christopherkhajira3105 4 роки тому +1

    The courses should have these cool intros (:

  • @djsnooppyzatdepoet7568
    @djsnooppyzatdepoet7568 4 роки тому +1

    Love the intro. Emerged unexpected

  • @josue-cedeno
    @josue-cedeno 4 роки тому

    Great video! Just what I needed.

  • @apk2626
    @apk2626 4 роки тому

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

  • @Rajsingh-rs1yi
    @Rajsingh-rs1yi 4 роки тому

    Your country looks so beautiful and picturesque!

  • @feynarun3
    @feynarun3 4 роки тому

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

  • @GorillaDev417
    @GorillaDev417 4 роки тому

    Great video man!

  • @highmountdigital
    @highmountdigital 4 роки тому

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

  • @SuvobrotoPal
    @SuvobrotoPal 3 роки тому

    Very informative , thank you।

  • @kevingeorge6705
    @kevingeorge6705 4 роки тому

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

  • @makuke1234
    @makuke1234 4 роки тому +10

    The funny thing is that at 1:41 on the most left monitor there's an "Activate Windows" watermark. :D

    • @user-hq7hg2vx5l
      @user-hq7hg2vx5l 4 роки тому

      Yeah cuz he probably had Linux dumbass

    • @danilo2735
      @danilo2735 4 роки тому +1

      @@user-hq7hg2vx5l are you mad bro? Daddy loves you

  • @Lumary
    @Lumary 4 роки тому

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

    • @Hallden_
      @Hallden_  4 роки тому

      Thank you and you too!

  • @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.

  • @InnermanArts
    @InnermanArts 4 роки тому

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

  • @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?

  • @munnamusashippuden7920
    @munnamusashippuden7920 4 роки тому +2

    Kalle: There would be articles on each specific thin I wanna do.
    Qt/QML Developers who spend time reading only documentation because there are not many other articles:

  • @sidforreal
    @sidforreal 4 роки тому +1

    nice intro shot!!

  • @luckysingh6880
    @luckysingh6880 4 роки тому

    which laptop is best for coding--
    macbook air 2017
    macbook pro 2017

  • @gnaaruag6744
    @gnaaruag6744 4 роки тому

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

  • @anonymosranger4759
    @anonymosranger4759 4 роки тому

    I always get awsome ideas from you

  • @h3w45
    @h3w45 4 роки тому

    That intro was awesome.

  • @saisuhas525
    @saisuhas525 4 роки тому +1

    Sir, is it possible to make video live streaming applications using webrtc and flutter

  • @ShortyVi-y6s
    @ShortyVi-y6s 4 роки тому

    make a video about the tools you use and devices

  • @cyberdash
    @cyberdash 4 роки тому +1

    Programming Habits video?

  • @rishitkurup2298
    @rishitkurup2298 4 роки тому

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

  • @ManishParui
    @ManishParui 4 роки тому

    very relatable

  • @huihuang6923
    @huihuang6923 4 роки тому

    Hello, Video Editor Link does not work.

  • @arkasingha6111
    @arkasingha6111 4 роки тому

    I am just a student but still this was very helpful.

  • @zigmasslusnys3596
    @zigmasslusnys3596 4 роки тому

    The addition you mentioned is real.

  • @aestheticgamer1177
    @aestheticgamer1177 4 роки тому

    The keyboard is ducky one sf with razer keycaps??