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.
@Equalisys4 сағат бұрын
@@rusticmouse defenitely: if it works, don't touch it.
@miomip2 сағат бұрын
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.
@siteantipas683753 минут бұрын
I am a Result-Based programmer. Just ship 🚢 it
@cody_codes_youtube8 сағат бұрын
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
@CodingWithLewis8 сағат бұрын
At the end of the day, we have to just say screw it and ship it
@TGhost748 сағат бұрын
> 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
@AZisk6 сағат бұрын
wow. nice production
@frogery7 сағат бұрын
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_hackerspace7 сағат бұрын
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.
@SteveEngebretsen5 сағат бұрын
"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_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
@realgoatzy8 сағат бұрын
I am definitely result based, because i'm willing to make my code absolute dogpoop just to get the result I want 😂
@CodingWithLewis8 сағат бұрын
Me too
@tsunami8705 сағат бұрын
Just a crappy programmer
@realgoatzy5 сағат бұрын
@@tsunami870 ??
@TheCommunistRabbit3 сағат бұрын
@@tsunami870 every programmer is a crappy programmer
@RanCham7272 сағат бұрын
@@tsunami870 you probably can't even code a hello world app in html
@hedwig7s7 сағат бұрын
Not exactly sure what I am but I have a habit of spewing shit then iterating over and over until I get something good
@ged99256 сағат бұрын
I'd prefer to be craft-based, but deadlines and job requirements force me to be result-based.
@sakibmansuri96516 сағат бұрын
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.
@studiohonzik8 сағат бұрын
i love this videos, keep going!
@CodingWithLewis8 сағат бұрын
Glad you like it!
@cody_codes_youtube9 сағат бұрын
Immediately saw prime on the result end and I would have put him as a craft!
@CodingWithLewis8 сағат бұрын
content creators have to go on one end!
@akuoko_konadu3 сағат бұрын
0:09 Yo putting Prime on the result side of the spectrum is a crime😂
@Tayoky4 сағат бұрын
me : create game so i create my own game engine in c only unsing the clib and opengl defenitely craft
@allancorp_official3 сағат бұрын
Sometimes both just it according to the project i am working on
@ratstam54289 сағат бұрын
12 seconds 0 views, bro fell off
@CodingWithLewis8 сағат бұрын
Deleting my channel
@akuoko_konadu3 сағат бұрын
@@CodingWithLewis😂
@zapz3 сағат бұрын
Don't do it, i will watch 4000 more time
@ratstam54282 сағат бұрын
@@CodingWithLewis nahh I'm watching every vid, really loving the effort and hoping you reach more people than ever
@Mr.BinarySniper4 сағат бұрын
always craft based. 😕
@SWEbigbox8 сағат бұрын
i think im in the middle, i want my code to be good anf at the same time just want the result.
@Чумак-щ8и8 сағат бұрын
Hello Lewis!
@CodingWithLewis8 сағат бұрын
👋👋👋
@Чумак-щ8и8 сағат бұрын
@@CodingWithLewis Your videos are amazing!
@cocoasulphur8 сағат бұрын
What about craft vs result-based video editors...? 🤔
@CodingWithLewis8 сағат бұрын
wrong channel broski
@cocoasulphur5 сағат бұрын
@@CodingWithLewis 💀
@yalnisinfo7 сағат бұрын
I would just fall out of one side of the edge 😂
@logvoid14 минут бұрын
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.
@boenrobot2 сағат бұрын
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!!!).
@gregsar13212 сағат бұрын
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.
@ffpg20037 сағат бұрын
I think i'm middle but more craft.
@gungun9747 сағат бұрын
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
@umikaliprivate8 сағат бұрын
I personally like to finish the project fast, and then optimize. I enjoy both the result, but optimization is really cool.
@CodingWithLewis8 сағат бұрын
I 100% feel ya. That's why it's always so hard to saw which one you are.
@VaidikKhurana8 сағат бұрын
yea, i was on the second side. but i think i'm going to the 1st one now
@paca31078 сағат бұрын
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
@saturnYTper8 сағат бұрын
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.
@Jukebox300Minecraft5 сағат бұрын
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.
@ltecheroffical7 сағат бұрын
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.
@LarryRobinsonintothefog6 сағат бұрын
I was more of a Craft programmer (or leaned that way), but guess it takes a mixture of both.
@trstensvold4 сағат бұрын
Think I lean Craft, but see speed useful in prototyping and such.
@ahmadhassan905906 сағат бұрын
I think it depend on project on which you are working that which type of programmer you become for that project.
@MZMS151029 минут бұрын
I feel like literally on the middle :/
@mr_minepiesek4 сағат бұрын
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.
@withpaulex86453 сағат бұрын
What else if not result base programmer
@rcookman2 сағат бұрын
Not heard that one before but I was thinking something similar recently. So yeah.
@tristarnoah55608 сағат бұрын
am team code crafters
@Mr.BinarySniper4 сағат бұрын
Congratulation. another debate has just started.
@gtleshow6 сағат бұрын
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!
@deniswastaken7 сағат бұрын
surely I belong to 2nd type but my personality is like the 1st one. 😵💫
@VaidikKhurana8 сағат бұрын
sudo apt install coder-starter-kit
@JStudios61188 сағат бұрын
The thumbnail is frighteningly accurate 🙃
@ankasingh52728 сағат бұрын
Damn
@greendsnow39 минут бұрын
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.