The 2 Types of Programmers

  Рет қаралды 5,676

Coding with Lewis

Coding with Lewis

Күн бұрын

Пікірлер: 78
@CodingWithLewis
@CodingWithLewis 9 сағат бұрын
Where would you be on this sliding scale? 🤔
@rusticmouse
@rusticmouse 5 сағат бұрын
I'd definitly be more on the result side, because as a student you don't have much time to optimize your code. Once it's working it stays mostly untouched.
@Equalisys
@Equalisys 4 сағат бұрын
@@rusticmouse defenitely: if it works, don't touch it.
@miomip
@miomip 2 сағат бұрын
I'm on the craft-base side. I've used half a year on understanding something before I started working just to get the most optimal program, but I hate agile and think it's a waste of time, so many of the concepts associated with it is just not used.
@siteantipas6837
@siteantipas6837 53 минут бұрын
I am a Result-Based programmer. Just ship 🚢 it
@cody_codes_youtube
@cody_codes_youtube 8 сағат бұрын
First 3-4 years I was craft, but then used those skills to be result for the rest of my career. The craft skills allow you dive deep when you need to
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
At the end of the day, we have to just say screw it and ship it
@TGhost74
@TGhost74 8 сағат бұрын
> Be me > Be a result based programmer > Complete stage 1 @2:12 in a week > Complete stage 2 in 5 months > Begin stage 3 > Site gets DOS'ed on the first day, didnt spend enough time on security. All has failed > Start again. JavaScript programming in a nutshell
@AZisk
@AZisk 6 сағат бұрын
wow. nice production
@frogery
@frogery 7 сағат бұрын
i wish i was more results based, but i get so caught up in doing things "right" and overanalyzing that i never complete my projects.
@neos_hackerspace
@neos_hackerspace 7 сағат бұрын
In my opinion, craft programmers win :) Craft driven programmers can also be a result driven programmer, but not the other way around, because most craft driven programmers have much more skills and knowledge than the result based programmers and as a craft programmer you can always just switch to result based and use existing tools to build a product quickly. If you know how to implement your own database or programming language, you can always use an existing one and even better so, as you have more understanding of the inner mechanics. If you only glued packages together for years, as result driven programmer, you simply do not have the skills to really build something from the ground up. Sure it might not be a problem for a specific job or project, but we talk about a general comparison here. The downside of craft driven programmers is, that you need more time - building your own things and learning takes much longer than learning how to use existing tools.
@SteveEngebretsen
@SteveEngebretsen 5 сағат бұрын
"rust is craft focused while python is production focused" Now I know why I don' t like python. 30 years of embedded C and C++ including OO. On the other hand I learned early on there is no such thing as 'beautiful code', just code that generates the correct behavior. Professional software engineers focus on readability and maintainability because you come back to the code months, or weeks, later and say, "Who wrote that? Oh. I did. What does it do?"
@tdrg_
@tdrg_ 8 сағат бұрын
I start with the result-based, then I go crafter, and in the end my project never ships anyway because I either realise I’m wasting my time on a useless product or I just lose interest
@realgoatzy
@realgoatzy 8 сағат бұрын
I am definitely result based, because i'm willing to make my code absolute dogpoop just to get the result I want 😂
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
Me too
@tsunami870
@tsunami870 5 сағат бұрын
Just a crappy programmer
@realgoatzy
@realgoatzy 5 сағат бұрын
@@tsunami870 ??
@TheCommunistRabbit
@TheCommunistRabbit 3 сағат бұрын
@@tsunami870 every programmer is a crappy programmer
@RanCham727
@RanCham727 2 сағат бұрын
​@@tsunami870 you probably can't even code a hello world app in html
@hedwig7s
@hedwig7s 7 сағат бұрын
Not exactly sure what I am but I have a habit of spewing shit then iterating over and over until I get something good
@ged9925
@ged9925 6 сағат бұрын
I'd prefer to be craft-based, but deadlines and job requirements force me to be result-based.
@sakibmansuri9651
@sakibmansuri9651 6 сағат бұрын
result based programming is for me; it lets you implement the things that you have never seen before, so it sorts of help you challenge your critical thinking area of your brain.
@studiohonzik
@studiohonzik 8 сағат бұрын
i love this videos, keep going!
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
Glad you like it!
@cody_codes_youtube
@cody_codes_youtube 9 сағат бұрын
Immediately saw prime on the result end and I would have put him as a craft!
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
content creators have to go on one end!
@akuoko_konadu
@akuoko_konadu 3 сағат бұрын
0:09 Yo putting Prime on the result side of the spectrum is a crime😂
@Tayoky
@Tayoky 4 сағат бұрын
me : create game so i create my own game engine in c only unsing the clib and opengl defenitely craft
@allancorp_official
@allancorp_official 3 сағат бұрын
Sometimes both just it according to the project i am working on
@ratstam5428
@ratstam5428 9 сағат бұрын
12 seconds 0 views, bro fell off
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
Deleting my channel
@akuoko_konadu
@akuoko_konadu 3 сағат бұрын
@@CodingWithLewis😂
@zapz
@zapz 3 сағат бұрын
Don't do it, i will watch 4000 more time
@ratstam5428
@ratstam5428 2 сағат бұрын
@@CodingWithLewis nahh I'm watching every vid, really loving the effort and hoping you reach more people than ever
@Mr.BinarySniper
@Mr.BinarySniper 4 сағат бұрын
always craft based. 😕
@SWEbigbox
@SWEbigbox 8 сағат бұрын
i think im in the middle, i want my code to be good anf at the same time just want the result.
@Чумак-щ8и
@Чумак-щ8и 8 сағат бұрын
Hello Lewis!
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
👋👋👋
@Чумак-щ8и
@Чумак-щ8и 8 сағат бұрын
@@CodingWithLewis Your videos are amazing!
@cocoasulphur
@cocoasulphur 8 сағат бұрын
What about craft vs result-based video editors...? 🤔
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
wrong channel broski
@cocoasulphur
@cocoasulphur 5 сағат бұрын
@@CodingWithLewis 💀
@yalnisinfo
@yalnisinfo 7 сағат бұрын
I would just fall out of one side of the edge 😂
@logvoid
@logvoid 14 минут бұрын
As an student, i consider myself somewhat of an hobbyist so i'm only focused on the quality of the code. I'm on the extreme far end of the craft side. Just thinking about the overhead of Python code or JS frameworks gives me a feeling of repulsion and disgust regardless of how rational that feeling actually is.
@boenrobot
@boenrobot 2 сағат бұрын
I don't think craft vs result can be split across language lines, as you can write shitty code and good code in any language. Sure, some languages enable you to write shittier code easier (any dynamically typed language...), making them more "result oriented", but you can be that in a "craft oriented" language too (tokio, serde, rocket, sqlx... boom, Rust web server with json, let's go!!!).
@gregsar1321
@gregsar1321 2 сағат бұрын
I would definetely be craft oriented, when i first started using python i was very frustrated by how i didnt understand how things worked under the hood. Result based is more usefull when you have deadlines and stuff. But learning the computer magic in every finest detail is what gets me hooked up on a project that challenges to learn new stuff and problem solve my way into finishing it.
@ffpg2003
@ffpg2003 7 сағат бұрын
I think i'm middle but more craft.
@gungun974
@gungun974 7 сағат бұрын
I’m maybe in the philosophy of your results developer but I more see the world through the simplicity and necessity. For example, I’m creating an audio player for all platforms and before I was embedding mpv but mpv was hard to perfectly tune. So I scrap it for c++ and directly use libav/ffmpeg for decoding my files in the most efficient way but it’s was not the goal to be perfectly optimized but more the necessity that mpv couldn’t fulfilled me. Every thing is trade off
@umikaliprivate
@umikaliprivate 8 сағат бұрын
I personally like to finish the project fast, and then optimize. I enjoy both the result, but optimization is really cool.
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
I 100% feel ya. That's why it's always so hard to saw which one you are.
@VaidikKhurana
@VaidikKhurana 8 сағат бұрын
yea, i was on the second side. but i think i'm going to the 1st one now
@paca3107
@paca3107 8 сағат бұрын
I love learning CS so I am a craft programmer, but if I had to make a real project for money I would pick up the easiest and the fastest way. Imo Good programmers are on the middle of scale
@saturnYTper
@saturnYTper 8 сағат бұрын
I am definitely on the craft side of programming. I don't really care for the frontend that much when I write code and I mostly focus on the functionality.
@Jukebox300Minecraft
@Jukebox300Minecraft 5 сағат бұрын
I haven't done any coding professionally yet, but shouldn't I be given specifications for how reliable, efficient, and readable a program should be? All I care is that these specifications are met given that they're appropriately defined.
@ltecheroffical
@ltecheroffical 7 сағат бұрын
Here is where I fit on this scale in normalized [0, 1], 0 being craft based and 1 being result based, i'd fit at 0.35.
@LarryRobinsonintothefog
@LarryRobinsonintothefog 6 сағат бұрын
I was more of a Craft programmer (or leaned that way), but guess it takes a mixture of both.
@trstensvold
@trstensvold 4 сағат бұрын
Think I lean Craft, but see speed useful in prototyping and such.
@ahmadhassan90590
@ahmadhassan90590 6 сағат бұрын
I think it depend on project on which you are working that which type of programmer you become for that project.
@MZMS1510
@MZMS1510 29 минут бұрын
I feel like literally on the middle :/
@mr_minepiesek
@mr_minepiesek 4 сағат бұрын
For me it depends, for example if I'm working on my own apps I first write a prototype of the feature I want to add and then rewrite and optimize it, and if I doing an exercise at school I do it as fast as possible, but since my classmates just have started programming, I have a lot of free time, so while waiting for them to finish I optimize my code.
@withpaulex8645
@withpaulex8645 3 сағат бұрын
What else if not result base programmer
@rcookman
@rcookman 2 сағат бұрын
Not heard that one before but I was thinking something similar recently. So yeah.
@tristarnoah5560
@tristarnoah5560 8 сағат бұрын
am team code crafters
@Mr.BinarySniper
@Mr.BinarySniper 4 сағат бұрын
Congratulation. another debate has just started.
@gtleshow
@gtleshow 6 сағат бұрын
The email reliability debate had me nodding so hard because... relatable. It's great to see both approaches appreciated for their strengths rather than pitted against each other. Awesome content, Lewis!
@deniswastaken
@deniswastaken 7 сағат бұрын
surely I belong to 2nd type but my personality is like the 1st one. 😵‍💫
@VaidikKhurana
@VaidikKhurana 8 сағат бұрын
sudo apt install coder-starter-kit
@JStudios6118
@JStudios6118 8 сағат бұрын
The thumbnail is frighteningly accurate 🙃
@ankasingh5272
@ankasingh5272 8 сағат бұрын
Damn
@greendsnow
@greendsnow 39 минут бұрын
Definitely "result based". I'm not an engineer but a dev, a wrapper dev. I wrap. I don't contribute to open source either, I am not capable of reading and understanding somebody's 100mb thoughts. I listen to books. I use AI, extensively. But I totally respect and love the library maintainer type of programmers. I'm like a forgetful fish 🐠 🐟 🐟 next to them.
@SfinX0o
@SfinX0o 8 сағат бұрын
Never clicked so fast
@CodingWithLewis
@CodingWithLewis 8 сағат бұрын
You are fast but the bots got you beat
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 491 М.
5 Software Errors That Will Destroy Your Code
11:44
Coding with Lewis
Рет қаралды 13 М.
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 57 МЛН
Doctor Reacts To Mind-Blowing Medical TikToks
15:29
Doctor Mike
Рет қаралды 293 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 735 М.
Programming Languages Tier List 2024
16:18
Neal Wang
Рет қаралды 12 М.
Replace Is Number Saves 440GB A WEEK
9:54
ThePrimeagenClips
Рет қаралды 316 М.
Harder Than It Seems? 5 Minute Timer in C++
20:10
The Cherno
Рет қаралды 221 М.
I never understood why you can't go faster than light - until now!
16:40
FloatHeadPhysics
Рет қаралды 4,2 МЛН
What Software Architects Do That Programmers DON'T
12:51
Thriving Technologist
Рет қаралды 126 М.
The Vim Experience
45:19
Bog
Рет қаралды 217 М.