How Bisqwit started - Frequently Asked Questions, Part 4/4

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ค. 2024
  • Bisqwit answers your questions! Part 4.
    0:00 ­- intro
    0:03 - Where did you learn all this?
    3:33 - How did you begin?
    5:45 - Which books would you recommend for a beginner?
    Become a member: th-cam.com/users/Bisqwitjoin
    My links:
    Twitter: / realbisqwit
    Liberapay: liberapay.com/Bisqwit
    Steady: steadyhq.com/en/bisqwit
    Patreon: / bisqwit (Other options at bisqwit.iki.fi/donate.html)
    Twitch: / realbisqwit
    Homepage: iki.fi/bisqwit/

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

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

    The photo at 0:18 is me in 1992, i.e. almost 14 years age. Sorry about taking so much time to make this video! A brief explanation of the delay is found at 7:25 in this video.

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

      That child is not polygonal!!, what is that camera!! So HD 1080p

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

      Photo cameras and film… How do they work? 🙃

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

      @Tony M Hi, first of all: *If you want me to reply, POST A NEW COMMENT, NOT A REPLY. See why: **th-cam.com/video/OKjXpxTGEBk/w-d-xo.html*
      I explained my education background in part 2, at th-cam.com/video/zqZHteVhIeQ/w-d-xo.htmlm18s .

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

      You looked like a grown man at 14, and I look like a grown man-baby at 49.

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

      I first learned QuickBasic (or, QBasic?) when I was 14 as well! It was in early 2000. I started learning C++ just a few weeks later and have been using it ever since. I don't think I'm quite as knowledgeable as you are with C++20 yet, from what I have seen of your videos so far.

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

    Note: This is a reupload. The previous release had a tiny editing mishap at some point.

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

    Bisqwit, you are a genius, you'd deservet more acknowledge than you got.

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

    He has returned! Joy

  • @amnesiac-original
    @amnesiac-original 3 ปีที่แล้ว +17

    - Do you work for someone? or you sell your own program/s?
    - How many hours do you program a day?
    - What are you 10 favorite games of all time?
    - Do you like FreeBSD?
    - Your favorite music?
    - Is Finland good to live? What do you like and don't like in Finland?
    - Do you like riding a bicycle? how often do you ride?

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

      It's called part 4/4 for a reason.

    • @Bisqwit
      @Bisqwit  2 ปีที่แล้ว +17

      • For most of my life I have been working in a company. Right now I am studying in a university.
      • The amount of daily programming varies. It has decreased over years.
      • Star Control II, Mega Man 2, Final Fantasy VI, Final Fantasy V, Tales of Phantasia, Portal, Portal 2, Half-Life, Half-Life 2, Cities Skylines
      • I have no particular interest in FreeBSD. I have tried it a few times.
      • I don’t listen to a lot of music, but at background I prefer video game music, or better yet, silence. I also teach Israeli Folk Dance and I like some of those songs in moderation.
      • Finland has good things and bad things. As I have never lived anywhere else, I am not qualified to give an unbiased opinion. I like that nearly all people are fair and honest, and that they very much respect personal boundaries. I like (nearly) free education and affordable healthcare. I like that it is nearly always safe to walk everywhere at all times of day, and that you can trust the police. I do not like that the traits mentioned in the previous sentence are decreasing. I do not like the leftist government and the trend of decreasing freedom of speech. I also do not like dark and wet winters and autumns. I do not like the high level of taxation, and the fact that we are consequently becoming one of the poorest “wealthy” nations in Europe when measured in terms of mean wealth per adult.
      • I like riding a bicycle, but I do so rarely. Mine was stolen a couple years back, and I have not bought a new one since then.

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

    No... Definitely not watching this at 3 in the morning... This video deserves less sleepy version of mine 😂

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

    Hopefully everything is going fine bisqwit, we miss you. Its hard to find such passioned person like you, how you learned things being just a kid is Incredible.

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

    That part where you wrote the code on paper really spoke to me. Thats exactely what i had to do back then when my parents still let me use the computer for a limited amount of time per day.

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

      I still did it in my univ, well its for mid and final exam, we wrote in on paper, i find it very useless and unpractical, i mean you guys were unable to use computer thats why you uses paper, but my university is one of the best in indonesia, we have easy access to computer.

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

    Bro this channel is a programming goldmine

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

    Best programming channel on youtube.

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

      There is also the video series by Andreas Kling, on his Serenity OS implementation. He also uses C++ extensively.

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

    Glad you're back. Happy new year!

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

    even just looking at it from my own little world, you're amazing, keep it up!

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

    Nice gesture to thanks your childhood friends and their parents!

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

    I could listen to him all day

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

    2 years ago i learned 8088 asm because i wanted to learn to write programs for MS-DOS, or at least make patches for them or reverse engineer them.
    People often don't understand why i learned asm.

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

      You should learn whatever you want. No matter what they say!

  • @abab-ge2tu
    @abab-ge2tu 3 ปีที่แล้ว

    Thank you Bisqwit for sharing this video!

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

    Talk about taking me back to the past... this video brings up such memories! (I especially remember/like the pages of code with doodles of cats, magnets, etc on the side. =) )

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

    I got happy when I saw a new video.
    but I guess everybody understands how difficult it is to do good content (and so complex as in your case) and still have a full time job.
    take care of your health! I wish you the best!

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

    My first programming language was qbasic as well, but that was because it came with ms-dos.
    I ended up joining the long now defunct qb45.com community where you could ask questions and show your findings and show off your games ... and of course everyone at some point wrote their own fake OS.
    As qbasic/quickbasic/qb45 became less and less compatible with the newer Windows versions a group of the more talented qb45.com programmers splintered off and wrote a new compiler that was 100% compatible with the qbasic dialect but also offered more features like being able to compile to linux and you could use (if you wanted to) object oriented style programming etc.
    The compiler is called FreeBasic, is still actively worked on, and can still be found at www.freebasic.net along with the whole community.

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

      I learned qbasic back in the day and went on the BBS to get quick basic and later, visual basic. I moved on to qb64 (it was called qb32 then lol)

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

    Mister Bisqwit, Sir. Happy holidays!

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

    Glad you are back

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

    Good to see you're doing well bisqwit

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

    Most code I've wrote on paper was around half a page, and it was python haha. What you showed here is incredible.

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

    Inpiring, thanks for sharing.
    I remember back in the day, our school had 4 or 5 computers (I didn't have one at home). So after class we would race to the computer room, and if we were lucky, we would get to use the one with a color monitor.

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

    I have a lot of respect for those who find the passion to self teach a skill without any of the equipment themselves.

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

    Yay, you're back!

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

    Ziomuś uwielbiam Cię i Twoją pasię !

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

    Keep us inspiring!
    Love from India🇮🇳

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

    Nice to see you back

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

    Such a great inspiration.

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

    very inspiring, i think the best way to learn programming is become autodact and researcher and to not give up with hard work and perseverance

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

    I think I am a similar age to you. I studied Computing at college in the mid 90s. I also didn't have a computer at home until the early 2000s. I have been looking through my old college work from the 1990s this week and I found lots of ASM code from the end of that decade. All of it handwritten on lined paper. I think my code then was a lot better than it is now!

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

    love that end shot

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

    You're amazing. Learning to code without internet, it's unfathomable to me. I'm 20 years old, from Sweden btw.

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

    We took a similar path. Other than dabbling in Basic on like an Atari 800, my first PC language was Cassette Basic from ROM, on a broken IBM Portable PC which wouldn't boot from disks, given to my brother by a sympathetic computer teacher at our high school. Not being able to save my programs was frustrating, and motivated me to tinker with the insides. I was eventually able to fix the disk drives, and moved on to disk Basic. From there it was QBasic for a while, then Turbo Pascal so that I could compile programs.
    Turbo Pascal was also the language Seth Able wrote LORD in, so I decided if it was good enough for him, then it was good enough for me. He was my idol at the time, and I attempted to write clones of LORD and LORD2, the latter of which I released as a public beta through Fidonet, called Defenders of Zentax. I never finished it, though, because my local BBS scene was simply too far gone. I also remember writing code for it (and other ideas) on paper sometimes, because I shared a bedroom with my younger brother, and my mom made us both go to bed so that he could sleep, so I would dabble in notebooks for an hour or two before I would go to sleep.
    My only knowledge of C at the time was that Exitilus was written in that language, and it was a very buggy BBS game. My first attempts to learn it were unsuccessful because of things like pointers, which weren't explained very well in a large C tutorial I had printed out on continuous feed paper from my dot matrix printer. But I did eventually learn it, because I had delved into speeding up my Turbo Pascal programs by writing inline assembly functions, and decided I wanted something which was more of a compromise.
    I think the only similar experience that young people today can get is programming for microcontrollers. I think there's a satisfaction that is gained from directly controlling hardware which some programmers never experience today. I think it's important to experience that, even if your job or hobby language is very high level.

  • @mehdis.7404
    @mehdis.7404 3 ปีที่แล้ว +2

    This video has a nostalgic sense to me. I am from Iran, I have very similar experience of not having a computing, secretly using school computer and writing codes on piece paper...

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

    I know this is kind of deviating from the point of the question, but I just wanted to say that I *greatly* appreciate your fond words about Bulletin Board Systems and, in particular, Seth Able Robinson's _Legend of the Red Dragon_ Door Game. That pretty much sums up my my childhood from years 10 to 16, or so - though for me, it was more about _The Pit_ by Midas Touch Software. (;

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

    Can you do part 5/4, how what you've learned still holds up, most fun and interesting projects you've had, biggest mistakes you've made :D ?

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

    You're back, hey! 😁 :)

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

    Writing assembly on paper, what the actual hell

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

      We had to do something similar in my early programming classes in college, but it was with Java.

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

      @@WordoftheElderGods thats what you do in like every engineering school. assembly on paper is much harder believe me. java on paper is good / pseudo code, makes you understand what you write and easier understand algorithms when you read them in code form instead of running.

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

      @@VancoldGH yes..for python also, its same

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

      @@yourfellowhumanbeing2323 python...

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

      @@xeome5596 ...

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

    You inspire me my man !!

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

    I loved Borland, their IDE made my life so much easier. My first taste of programming came from Ti-BASIC on the Texas Instruments Ti-99-4a

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

      It is my first taste too.

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

    If you know nothing about programming and need a place to start, I would recommend finding an introductory programming course online and going through it. Personally, I started out by taking Intro to Computer Science from MITx (which available for free online and teaches a bit of Python). Another good option would be to start with JavaScript if you're interested in web development. At the end of the day you don't need to worry too much about finding the "perfect" place to start: Once you know the basics it will be much easier to find better resources later on. Which language you learn first is also not _that_ important: As long as you pick something beginner-friendly the skills you'll learn will be largely transferable to other languages, anyway. The most important thing is to practice, practice, practice!

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

    Happy New Year

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

    love the drawings on 5:23, cute snakes :>

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

    Please post more Videos Bisqwit. I think the world would benefit from just your raw Intelligence these Days.

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

    Not the latest, but the greatest.

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

    we miss you sir

  •  3 ปีที่แล้ว

    Wow, sounds familiar, I spent days at my cousins' house watching them playing and waiting for my turn to be allowed to do some programming ;) Before that I wrote my programs onto paper waiting for some better future when I can try them. I've even learnt Commodore 64 6510 assembly from books, and wrote routines on paper. Sometimes I miss that era. Well, only sometimes, it's really frustrating otherwise ;) One key difference though, that I've never heard about BBS'es back to then (just much much later, almost at the era of the Internet). Hey, most people even does not have phone lines, and waiting for ten year or so to get it. So we usually send floppies in envelopes by the normal postal service, with files, programs and text messages to each other. Those "nice" postmen were strong enough though to be able to blend even 3.5" disks :-O

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

    Ralph Browns interrupt list RBIL is a great documentation. For graphic modes the vbe3.pdf costfree from vesa.org is very usefull too.

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

    I saw you on a comedy central comment so now I'm here and I have no idea why

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

    Heh, I was similarly confounded by Wend when I started programming. I had no idea it was supposed to be interpreted as W(hile)End. My best guess was that it was a English cognate of Swedish "vänd", meaning "turn", which I interpreted as "turn (back)". You can sort of make sense of source code interpreting it as this, even though it's wrong.

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

    Thank you.

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

    Hmm, I always thought I was the only one programming on a sheet of paper. :)
    When I did that in elementary school, my classmates and teachers always picked on me for doing that.

  • @user-cj4fu8qq9b
    @user-cj4fu8qq9b 3 ปีที่แล้ว +7

    he is back on the track

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

    Incredible.

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

    0:07 "The question isn't where, but when" - Mikkel Nielsen

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

    Thanks!!

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

    Watch and relax ☕

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

    The god has returned :D

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

    According to your words, learning depends on passion, motivation and curiosity. You don't sound like a genius ( you can be talented by born) but i understand that programmers from your generation had more difficulties to learn because of lack of tools (internet) but they overcame it by "Never give up".
    It's a beautiful story beacause the results, basically your current projets and programmer capacities, are really impressive.
    Of course, there are so many people intelligent and surely better than you but it is not a challenge et your are really impressive and mainly when it concerns the situation in 1990.

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

    Yeah, definitionally an inspiration. I love your open mindedness. It's a rarity these days.

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

    Ajattelin joskus että tässä on kiva ja nostalgiaa indusoiva kanava. Hienoa että jaat historiaasi sekä kokemuksiasi meidän kanssa!

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

      Kiitos!

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

    I feel you bro, i write java code on paper, that is frustrating, it was mandatory in my univ, i wonder why is that, we have practical class that grant you access to computer, but in theory class, if you have exam, the code must be written on paper.

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

    I also bought my first computer at age 17 from my hideous job at McDonalds (which I was terrible at). An Amstrad CPC 6128. I stuck with the built in (rom) Basic but should have focused on C running on the CP/M operating system.

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

    Wait, 30 years of experience? Man you look quite young.
    You're the best..

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

    The answer to what and where book we should read now, is always the same, Library Genesis, computing book section.

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

    The idea of wanting to start programming is generally irrelevant just find something which allows you to create a program and go. I started (in terms of programming languages my first was batch scripting) with C# from a tutorial video then just started modifying it and experimenting, after that I studied it in an IT school and around 11th grade I stumbled upon a website called learncpp.com I have found it to be good for beginners seeing as my younger brother have quickly got the hang of it after he read through like two chapters.
    On another note thanks for your videos Bisqwit it has inspired me to try out new things and have learned about a whole lot more.

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

      I second learncpp. It's quite detailed, explains the quirks of c++, has exercises at the end of each chapter to test what you've learnt, and it's actively updated to add information about new versions of c++.

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

    What do you think of languages some people think are "easier", or aimed at beginners, such as Python? Do you think a programmer should aim to learn C++ as fast as possible?

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

    Have you gotten into Rust in any significant way yet? If so, how would you compare it to C++ (pros, cons of either)?

  • @Jackson-yr9ih
    @Jackson-yr9ih 3 ปีที่แล้ว +2

    I can definitely say that nowadays you do not have to pay money to learn something.

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

    living,living,living!

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

    You don’t look 42. Maximum 28-30

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

    Based on the doodles in your source code did you read Donald Duck comics as well?

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

      I wrote some Mega Man comics for my own fun, and imitated styles of some few select comics books. But overall, in the 1990s, I was very artistic. I have many school papers remaining from high school and it surprises me actually that almost every one of them was filled with doodles. Considering that nowadays I almost never draw anything.
      EDIT: Oh and yes, I did read Donald Duck comics. They were (and are!) extremely professionally translated here in Finland. The translations are very much lauded here.

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

      Actually isn't that uncommon, even for programmer senior superstars who now like to lecture students in big colleges, to had a small doodling stage in some point of their lives. That or doing bits of music (anyone tells here the word "Tracker"? xD), or both.
      They may now tell you they only liked to read literature, and writing complex stories, when they were kids... But that's not completely true almost all time.

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

    Very good video, with all of the information on the internet today, I feel I may be limiting my progress by getting quick answers from stack overflow instead of truly learning core concepts. I consider myself a seasoned web developer, but have had a hard time being fluent in c/c++. Do you have any tips on getting more into low level programming.

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

      in my experience it really just comes down to reading some articles on computer memory and how it works because memory is the key to low level programming. C and C++ (as you probably know) has no garbage collector thus you are left with the responsibility of managing memory on your own. Once you are comfortable with Pointers and how you manipulate memory through them you can go even deeper and start to learn the basics of your processor and how it's assembly language works. x86 is really a clusterfuck but i managed to learn computer architecture through it anyways. Keep in Mind that i am still relatively young and not as knowledgeable as our friend Bisqwit but i am still confident enough in my abilities to at least know why certain memory operations result in the Kernel shutting down my process. In the end it all comes down to practice and patience because you'll be reading through a lot of documentation(the Intel Developer Manual is 5000 pages long lol). I hope you don't get discouraged throughout your journey to become a low-level programmer :).

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

    Omg if only I knew about the pc gpe when I was a kid! My life would been completely different 😔

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

    I would love to hear you say whipped cream!

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

      Why?

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

    What technologies did you use for developing yours Rest APi ?

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

    I remember watching a video where you started it with showing texture filtering in talos principle, but I can't find the video. Do you have an idea of which one it was? Nevermind, it was illumination tutorial part 2.

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

      Yes, that’s correct.

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

    so cool

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

    the head first books are good for teaching the basics

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

      Head first books? As in… previews.123rf.com/images/kmiragaya/kmiragaya1306/kmiragaya130600016/20179370-exhausted-student-sleeping-with-her-head-on-a-table-and-books-by-her-side.jpg , www.learningliftoff.com/wp-content/uploads/2018/05/How-Students-Can-Avoid-Spring-Fever-730x390.png ? Or like, www.crushpixel.com/big-static12/preview4/sad-pensive-boy-with-book-904913.jpg , c8.alamy.com/comp/BWKR0D/photo-of-young-girl-holding-book-over-her-head-BWKR0D.jpg ?

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

      @@Bisqwit decent joke, but it's a book series from O'Reilly. you should look into them, there far below the level of a programmer that knows even the basics, but there good for new people. Lot's of repetition of core concepts. I learned the basics from one, and then C from another. I felt like I was having my intelligence insulted the entire time, but it worked very well for me.

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

    Hello Bisqwit, just for curiosity...
    do you use, or know more "paradigms" of programming, different from the imperative one?
    (I just simply admire your work)
    Regards!

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

      I try to use the possibilities of the languages that I use, but without trying to shoehorn things into any particular paradigm or philosophy. In general, my C++ programs incorporate at least some aspects of functional programming. For example, in the texture mapping series, to initialize the polygon vertices for rendering, I used a functor that translates and rotates a vertex from map data.

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

    What font do you use?

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

    Curious on your thoughts on the rise of ARM. Do you think it’s gaining so much attraction due to the benefits of the architecture, or because the x86 instruction set has become so bloated it’s becoming harder to work with and secure?
    Edit: Always a wonderful treat when you post a video. Thank you!

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

      I am fine with ARM gaining more foothold and I welcome competition. However, I think the instruction-to-µop decoder in x86/x86_64 levels the playing field quite a bit. But I also think that the instruction set in ARM has quite a few fantastic ideas that x86_64 could benefit from, such as the bitmask push/pop instructions.
      As for bloat, the SIMD instructions in x86 are becoming quite massive indeed, but each of the instructions do a very specific job, so I don’t think they are a vector for security really (except maybe for vpgather* instructions…).

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

      @@Bisqwit Thanks for the thorough reply.
      I find the new competition x86 is seeing pretty interesting, but I don’t have a huge depth of knowledge. I’d really love to see RISC V get more development and adoption as well.
      I’m going to have to look up a lot of those things now, which I’ll enjoy learning about. 😊

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

      Arm may be good as x86 alternative, but they way Apple is pushing with their silicon, and other manufacturers following Apple trends isn't: CPU power locked by an extra smaller crypto processor and manufacturer permissions called Trust Zone, disposable non-upgradeable SoC chip packages, serialized hardware controlled by the TrustZone processor, no documentation, schematics and datasheets on any of the components, with more distribution restrictions than ever... Even in the worst Intel days, they never were like this.
      If Apple is the one who is driving now the ARM bandwagon, I don't want to be in such bandwagon.

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

    Hello, I am choosing a monitor for myself and I cannot decide on the parameters (Hz, expansion, etc.), you can advise. What is your monitor?

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

      According to Xorg.log, I have these three displays in my desktop computer:
      - LG Electronics M2762DP (DFP-0): connected
      - AOC 2470W (DFP-1): connected
      - AOC U3277WB (DFP-2): connected

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

    Ilysm =)

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

    0:20 Bisqid

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

    7:45 Thumbs up for AT Keyboard.

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

    Is it even worthwhile to read books about programming most of the time? I once bought a book for Unity 3D development and by the time I got around to read it, it was already largely obsolete.

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

      I will never bash the reading of books. I would never want the practice of writing books to go out from fashion, even for the area of programming.
      It’s just that reading them hasn’t really worked for me.

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

      @@Bisqwit I understand. Maybe it works better for some people. Depending on the topic, it might even be necessary to read some papers or books if documentation is sparse elsewhere. Fair enough

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

      @@BlueTJLP Here I am, a very book-oriented learner. I turned the "info-seeking" skill that Bisqwit mentions in the video into a "book-seeking" skill. As most of us can tell if an article on the internet is worth it or not at a glance, I understood the elements that work *for me* in a book, and those that don't.
      What I like about books is that if you choose them wisely, you take advantage of the author organizing and sorting the information upfront for you. Also, good books are complete, so you don't risk to leave out pieces - which happened and keeps happening to me when I learn by doing. There are important things I'd rather have known before which I didn't meet because of bad luck, or because I was too engaged in filtering content to notice them in the pile of crap I was discarding.

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

    Have you ever done leetcode contests? if so, in which place did you usually finish?

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

      I have almost never done contests.

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

    I can't tell the start too. Maybe the start is "How"

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

    Awww, no picture of the book

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

      Yeah… Don’t have it anymore. They books were collected at the end of the school year and later given to the the next year class. Too bad.

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

    A beginner have to use all the alternatives: books, google, friends with the same interest(to discuss about questions or challenge - but its not necessary), *oh please dont look for a teacher 😵. Be your teacher. We learn better alone and slowly. Why slowly? Because all your questions have to be solved. If you look on youtube or hear about someone that learned how to programming in 06 months and got a 500k job haha, dont be desesperated. Thats bullshit. Thats marketing. If you want really to learn something, take time to learn. Solve everything you find about the theme. Exercises and exercises. Take notes. Practice and practice. Be a programmer its like a journey to the end of the black hole. You will nevee find the end, but when you start in the right way, you will always the way back to understand all the things 🤘

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

      *always remember

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

      You can edit your messages…

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

    bisqwit.. have you ever try a competitive programming contest.?

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

    Hi bisqwit, your content is great, but i have some question, do you have any plan/roadmap goals in 2021?

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

      In which context?

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

      @@Bisqwit about this channel

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

      This channel has never been a primary pursuit for me. I do videos when I have time. So no, no roadmap or goals. I also cannot dictate which videos do well and which don’t. Sometimes I make a quick video and it does really well. Sometimes I prepare two years for a video and it gets meager views at best. It’s best to stay detached. I still try to respond to most if not all comments though.

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

      @@Bisqwit thanks, your channels are great, because its open many pandoras box about computer science, i'm interested about some low level programming stuff, this channel are treasure.

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

    8 bit assembler programming. Should be taught by everyone, as early as possible. 8 years and older.

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

    I'm guessing you also used SWAG; the Pascal source code collection

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

      I don’t think I did.

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

    Bisqwit !

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

    hello bisqwit, been watching for about 4 years now, and random late night question, but do you enjoy coffee?

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

      I do instant coffee (just add water) when I am feeling sleepy and I need to be awake, and I also drink coffee when offered, but other than those, not.

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

    Did you reajust to the new youtube design? Or you found a workaround?

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

      I installed TH-cam Redux…

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

      @@Bisqwit you did too, well the onlything what bothers me is that I cant save its settings in private browsing mode