The Future of DevTips & Fun Fun Function

  Рет қаралды 12,868

DevTips

DevTips

Күн бұрын

Пікірлер: 87
@TravisNeilson
@TravisNeilson 6 жыл бұрын
This is great to see! Glad you are evolving the brand and making it your own. Congrats on a crazy year you two!
@funfunfunction
@funfunfunction 6 жыл бұрын
Hey Travis! It means SO much to me that you are saying that. I really hope and think what we make during the coming year is something that you are going to feel proud to have ignited.
@Hasel32CH
@Hasel32CH 6 жыл бұрын
Would love to see all 3 of you get together for an episode at least once a year 😂
@rhysdyson2880
@rhysdyson2880 6 жыл бұрын
Is Travis no longer working on DevTips? D:
@funfunfunction
@funfunfunction 6 жыл бұрын
@@rhysdyson2880 Travis left DevTips almost a year ago.
@koodauskanava9096
@koodauskanava9096 6 жыл бұрын
I really like both DevTips and FunFunFunctions. Especially pair programming is nice to watch. You could do some episodes how to build small micro-architectured web application and deploy it to some cloud hosted Kubernetes. I also really enjoy all the functional programming stuff. I'm a lead dev with 5+ years of experience.
@andrecreamer6314
@andrecreamer6314 6 жыл бұрын
I described to both before the takeover 🤨😄 its all about learning
@BastiDood
@BastiDood 6 жыл бұрын
I absolutely agree with David in 25:20. I remember the days when I first started programming with JavaScript. Whenever I saw an array, the first thing that popped into my head was the standard `for` loop. Three years later of honing my craft, what I had done sloppily with a `for` loop could be shortened into an elegant chain of `Array#map` and `Array#filter` calls. Right now, array manipulation is natural to me, but my proficiency at it definitely did *not* come out of nowhere. It took me countless of failed algorithms and infinite loops to achieve mastery in such a _seemingly_ simple concept. The bottom line is this: *_failure is essential for success._*
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
(MPJ here) Thank you for posting this - it was a comment David made off the cuff but it was SO eloquently put, and your exposition is bang on. I think it's also such a great example of why tutorials are a bit fakey - you can teach a beginner how to use map, but they won't know why they are using it and how it fits into things.
@JeffBradleyLexingtonSC
@JeffBradleyLexingtonSC 6 жыл бұрын
I have been in the industry since the mid 80's and started as a ForTran/Assembly programmer. In the late 80's and early 90's I became more database oriented and became an "expert" in data driven methodologies. I also had a small stint as an embedded programmer in the early 2000's. During the last year, I joined the research team where I work and began developing our companies first micro-service project using Node.js. Even though I had worked with JavaScript (I even write my own DOM manager a year or so before Angular was released), this was my first foray into server based JavaScript and in particular thinking about it as a functional programming language. When I came across Fun Fun Function, it really helped me to jump start learning about Node.js. So, all that to say that your video's and forums are not just for the programmers that just entered the industry, it is also very beneficial for some of us old-timers.
@Geckaround
@Geckaround 6 жыл бұрын
Still a teenager - mega beginner Getting quite familiar with creating layouts in html and css having a 🐳 of a time creating fun buttons and such with css-animation. Haven't even dipped my toes in any frameworks yet. Started my first little js project, a simple calculator, just looking at the build-in windows calculator as reference. I feel like I'm failing often and seeing you do the same and turning failure into learning, is a weight off my shoulders and brings me closer to accepting/loving failure. I've observed myself starting more projects, sending more job applications (in other fields), creating more, doing more - because I'm less afraid of failing. If my success criteria is learning, i guess everything can be at least a little successful :D I'm beginning to grasp some javascript syntax. It's fun to rewatch your videos about js weeks apart and discover how much better I'm able to follow along each week. I'm trying to catch up but it's quite a big gap to close - I'm quite aware I might not be the target audience, but I do enjoy your videos anyway :)
@bigexpectation
@bigexpectation 6 жыл бұрын
Can't wait to see you guys live streaming - I think this format could fit you very well! I am a web dev in my 2nd professional year and I love your channel(s) for reminding me, I'm not the only one failing. Happy new year!
@funfunfunction
@funfunfunction 6 жыл бұрын
Happy new year, bt! Failing is growth - keep at it!
@theturninggate
@theturninggate 6 жыл бұрын
I am a longtime web-developer, and this year began my first full-time job as a React Engineer in San Francisco, working on the front end of a web application at a startup. I was a regular watcher of Fun Fun Function, and followed you over to DevTips when you took it over; I enjoy both.
@TheNeonRaven
@TheNeonRaven 6 жыл бұрын
I’d like to think that I’m a fairly seasoned web developer with about 10 years of professional experience, and still passionate about the web, programming, and the entire ecosystem around it all. I simply enjoy watching your content and hearing you guys’ perspective and thought process. Keep up the great work gentlemen!
@anthonylaiferrario
@anthonylaiferrario 6 жыл бұрын
I LOVEEEE the pair programming videos. It does such a good job exposing the thought process of what you're doing
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
Thanks! It means a lot that the thought process part comes through to you, that's one of the main ideas with the format!
@MarkDyck
@MarkDyck 6 жыл бұрын
Hey David and MPJ! Thanks for this video. At around 33:00 when you started talking about the Fika segment as a way to connect with members, it made me smile a lot. I’m a small business coach and I often talk about getting more customers vs doing more for your customers (and I encourage the latter!) So I’m excited to see how this works for you. Your strategy seems excellent, so I hope the viewership responds. As for your questions, I’m a former enterprise programmer who got into sales and marketing and bread baking and podcasting. I watch you guys and Brad Traversy because learning web development is fun and is my new nerd hobby. I watch the FFF high order function videos a lot and love the pair programming videos. Although I prefer when David does the typing! I’m sure MPJ types better when he is off camera. But wow, it’s tough to watch MPJ type even though I am cheering you on! :)
@Hasel32CH
@Hasel32CH 6 жыл бұрын
I really love your emphasis on failures. To me the perfect synergy comes when stakeholders, product owners, and really all people involved... understand failures. When failure is understood as part of the process it keeps the spirit of the teams much higher! Also I feel as long as you can tolerate each other pair programming or even team programming has infinite benefits compared to coding alone. Please keep doing what you are doing!
@rafalfaro
@rafalfaro 6 жыл бұрын
Guys, about twitch: Maybe you can livestream while you record the episode like Daniel Shiffman does. I see that as a win/win situation. Then you just have to edit the livestream and upload to youtube.
@funfunfunction
@funfunfunction 6 жыл бұрын
Yeah, that is exactly what we say that we are going to do. 😂
@mllr_nyc
@mllr_nyc 6 жыл бұрын
Web developer with graphic design background. I learn things here, and enjoy your personalities. I also work from home, so it's nice to have others talking in the background.
@luisdaniel3363
@luisdaniel3363 6 жыл бұрын
For me, who comes from FFF, hopes the FFF give fun and relaxing moments, as the title sugests, while DT (dev tips) should be the juice of programming, give tips for best programing not a tutorial of how to start programming. For FF maybe you can split the week for monday the day to have fun with programming and wednesday for teaching something.
@AndyRSV
@AndyRSV 6 жыл бұрын
Also to mention that the video quality and lighting has tremendously improved! That's something we all enjoy kudos!
@chrsbll
@chrsbll 6 жыл бұрын
I'm a freelance web dev with about 10 years experience and a design-oriented background. I often feel like a complete fraud when I'm googling error messages just before sunrise, so I really appreciate the failures you share with us. I also love the idea of the more inclusive chat that streaming on twitch could bring about; your content always feels a little more social than a lot of other channels, so I really welcome the news.
@t3rman1
@t3rman1 6 жыл бұрын
Love your videos. Sometimes I just have them on in the background so I can listen to you guys ramble, trying to work out stuff. Pretty much what I do most days!!!! Also keep doing the pair programming as they are good fun and insightful on how you approach your projects :)
@funfunfunction
@funfunfunction 6 жыл бұрын
So nice to hear that they work in this way! I really like the idea that we can help you make your day better in the background.
@anthonybronkema5059
@anthonybronkema5059 6 жыл бұрын
I would identify as an aspiring developer. I’m here to learn and learn from others. I’ve loved this series and am so excited for the future!
@michaeloconnell1138
@michaeloconnell1138 6 жыл бұрын
I'm a developer who went to college got an internship while in college, got hired by that company again and love working there. That being said I want to be more independent and make some saas products. I watch channels like this because it's inspirational and I always learn something new even if I know most of the topics being covered there is always a hidden gem.
@rhysdyson2880
@rhysdyson2880 6 жыл бұрын
Maybe as a suggestion on doing "real projects", look back on Travis's series of making a responsive website. He went through the very basics of using Jekyll and SASS (+2 new skills) the file management, design, and still kept it short and simple by doing a single paged website. He covered a lot of content in around 6 1--45 minute videos, and gave so many tips and tricks and hacks to doing different things, sneaking in some advanced CSS tips and techniques. I've only just stumbled upon that series, but would personally love more content around web design and development as a beginner myself. A series like this could look at multiple site designs and methods of coding various layouts and elements, each adding new advanced snippets that aren't too overwhelming to learn as an addition.
@rhysdyson2880
@rhysdyson2880 6 жыл бұрын
You guys have something Travis never had: a duo, collaborative pair. David as a front end designer could do a lot of that work, and MPJ on more backend development.
@HashimWarren
@HashimWarren 6 жыл бұрын
I've grown so much emotionally from watching your pair programming. The aha! moments after failures are especially fun
@slaselva
@slaselva 6 жыл бұрын
I watch DevTips because I'm a UI Designer wanting to transition into web development. You guys kick ass!
@rafalfaro
@rafalfaro 6 жыл бұрын
I'm a Full Stack Developer. But essentially I'm just very curious and constantly learning new development tools and techniques. For example I'd learn Game Development just because I want to. I don't even work developing games, I'm a we developer professionally, and my expertise area is Advanced WordPress Development.
@NickHamilton88
@NickHamilton88 6 жыл бұрын
I've been around for years. The best part of the transfer from Travis was I already watched your videos on a regular basis
@rafalfaro
@rafalfaro 6 жыл бұрын
Long formats are cool. I think for a developer a long tutorial is like a podcast specially when the tutorial is made by 2 people or more. A mashup between podcast and programming tutorial sounds awesome to me.
@arihunta
@arihunta 6 жыл бұрын
In regards to the benefits of seeing failure, I'm a bit curious about something. David mentioned how it's misleading to see a small, beautiful solution vs. the failure that it came from--what about the ugly solutions? I feel like all coders like elegant solutions, and we talk about patterns, but the reality of work is that it's never worthwhile to make your code completely elegant (or maybe that's just me). It would be interesting to see some discussion of the points where you have to deviate from the pretty code & design patterns, because of things like time constraints, diminishing returns, performance issues, etc. I often find it hard to negotiate between "this is a total, ugly hack and I'm ashamed" and "this is the only practical way to solve it, and it works, so it's good enough for production"
@zeocamo
@zeocamo 6 жыл бұрын
well, i got 20+ years of coding XP, i just see the show to see the fails, take me back to the past
@rawatvipul
@rawatvipul 6 жыл бұрын
One thing that I really want is to learn production level mini-projects. It can be completed in an hour (or even shorter) but should have the production level code. (might be not that analytics-friendly)
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
This is unfortunately impossible to do in that time frame. :( Production grade code is not a one-hour job, it's hundreds of hours to get to, even for rather simple projects. Possibly if we've already written the final code and knew exactly how to build it, but then we'd just fall into the "fake programming" trap that makes it look elegant and simple but only for geniuses that gives everyone impostor syndrome.
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
This is a very awesome channel! I really like DevTips and especially format of FunFunFunctions. Also I really liked Travis lessons where he showed web development from designers point of view. This guys inspired me to create my own channel for russian-speaking web community. I would love some support/feedback. So, if you are interested in this, welcome.
@davidluhr
@davidluhr 6 жыл бұрын
My professional work centers on expert HTML/CSS and accessibility, and I have KZbin channel (Build UX) dedicated to teaching this process. That being said, I do a lot of work in React (specifically with Gatsby and styled-components). My overall background is in design. All this being considered, I most enjoy front-end focused content on DevTips that shows how to build UIs using interesting techniques and emerging technologies that challenges me to continue moving further and further into the engineering side of things.
@rossgeography
@rossgeography 6 жыл бұрын
I am coming back to web design (css3 and frameworks are new-ish to me)... you have to be full stack. Apart from font end I like fun fun function because I want to get into javascript and functional programming.(and recursion) (I am working through The Little Schemer in Scheme -> Hy (Py Lisp) -> Py -> Javascript (and maybe Ruby))
@cician3
@cician3 6 жыл бұрын
You should both have some decoration in background that when combined says "Failing Together". Oh.. and make the Failing part flail on duct tape.
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
ooooh duct tape, I love that!!!
@TheRealCasadaro
@TheRealCasadaro 6 жыл бұрын
What cameras are you guys using and what video software are you using. Basically Love your setup. How can I do it.
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
kzbin.info/www/bejne/nYXOaaGGn5Zkj80 (Early behind the scenes) kzbin.info/www/bejne/fp_ZfISJmK-SntE (Newer behind the scenes) Since these were posted we've changed the cameras to Sony A7iii but otherwise the setup is the same. The A7iii switch gives us a tiiny bit of image quality improvement but the switch is mainly to allow us to live stream from the cameras. The a7iii is a very expensive camera an not a good started camera so we really don't recommend investing in that. The "magic" you're seeing is shooting with DSLRs that we actually know how to operate (so many people don't know what they are doing), and some decent lamps and a little bit of care spent on the background.
@evolutionxbox
@evolutionxbox 6 жыл бұрын
How does live streaming work for people who can't make them? If I'm a member and I miss a live-stream, how do I watch them?
@funfunfunction
@funfunfunction 6 жыл бұрын
The full archived streams will be available on Twitch after being aired. An edited version will also be uploaded to KZbin a few days later.
@dcodernz
@dcodernz 6 жыл бұрын
Hey guys. I've been following MPJ and FFF for quite a while now and always loved the show, especially MPJ's quirkiness and humour and just the fun way he explained the core of concepts so simply. While I think David is great as well and like having him on the show, I miss MPJ's amazingly exaggerated quirks and strangely enough, I miss the almost repetitive intro with the coffee mess from time to time. Also, I think the episodes have gotten a bit long. I really like the quick explanation of core programming concepts in this fun way that FFF used to do. Maybe some more rigorous editing and just introducing some (more) fun again would do it. It was kind of unique how FFF was a "show" and "not a tutorial". There are many tutorials and learning should be fun. I absolutely do not say this to discourage, because I find it amazing what you guys are doing and think both of you are great. This is just to let you know what I've been thinking. Trust me, I wouldn't take the time to write this comment if I didn't really care about the future of this channel. Good luck!
@dustinpoissant
@dustinpoissant 6 жыл бұрын
I have been a full stack developer for 5 years, for the first 3 years I did WordPress development and for the last two I have been a Magento developer. I watch these videos for the 5 lines of brilliance. 99% of your code is pretty basic or as you say targeted at 1st year developers, but every now and then there is a few lines of code that make me say "oh wow I've never thought of using that feature like that". I also despise tooling in general, I miss the days when we had a single .HTML document on our desktop and we dragged it into our browsers and it just worked without having to spin up servers or call cloud functions, but I was very interested in your docker video because I'm trying to convince my employers to move away from vagrant and use docker instead.
@craigasketch
@craigasketch 6 жыл бұрын
So if Ii finally sign up for Patreon and do the $2 month pledge can I get the Fika stuff? Cuz It's one of my favorite things.
@eddiejaoude
@eddiejaoude 6 жыл бұрын
Great work, keep it up 👍🤓
@mattcroat
@mattcroat 6 жыл бұрын
the camera dying timing 😂
@szymonchudy
@szymonchudy 6 жыл бұрын
Love you guys! Keep up good work ☺️
@JonPreece
@JonPreece 6 жыл бұрын
Are you planning on releasing videos for both DevTips and Fun Fun Function??
@funfunfunction
@funfunfunction 6 жыл бұрын
I don't understand the question, sorry.
@JonPreece
@JonPreece 6 жыл бұрын
@@funfunfunction Will you continue to produce episodes for both DevTips and Fun Fun Function channels, or are you only going to release videos for DevTips going forward?
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
We are of course releasing videos on both channels, anything else would be insane.
@JonPreece
@JonPreece 6 жыл бұрын
@@OfficialDevTips that is great, i love fun fun function I'd hate to see it die off
@justvashu
@justvashu 6 жыл бұрын
I wish to see more functional concepts on FFF and some complete modules that many apps need like how to issue and handle jwt tokens.
@cristianrosescu2914
@cristianrosescu2914 6 жыл бұрын
I'd love to see how to build a WordPress headless web app using Next.js, WPGraphQL and Material-UI.
@tsiger
@tsiger 6 жыл бұрын
Here's an idea. Go buy a piggy bank. Whenever David can't properly pronounce "Web Development" just throw a euro in it. In a year or two you won't be needing any sponsors. Win! XD Keep it up guys. We
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
Hahahaha
@zeocamo
@zeocamo 6 жыл бұрын
Kellogg's should give you money for all the hidden ads in this video :P
@golftownpro999
@golftownpro999 6 жыл бұрын
I loved the online business but the music... I couldn't handle it. But I appreciate the fact you were trying to make it interesting and skip the boring stuff. But some of us like the boring stuff. Just my two cents!
@dptelecom9610
@dptelecom9610 6 жыл бұрын
great ideas like to see it
@muski282
@muski282 6 жыл бұрын
Ever since Travis left, its not really fun watching DevTips anymore. It used to be this really polished aesthetic, simple to understand yet complex content. Now it's just two guys that don't really have an idea of their content and stumble around the whole time, kinda out of sync with each other. English might not be their native language, but sometimes its just painful and gets you distracted.
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
Hey Daniel, Mattias here. Normally I don't respond to comments in the vein of ”it was better before” on DevTips but as time has passed and we are now getting a bit more confident about what we want to do moving forward I'll take this opportunity to collect my thoughts on the matter. I understand that you are frustrated - you subscribed to this channel for a one of the types of videos that Travis produced, and now when that type of video is not made any more, you feel betrayed. I get this, and I’m sorry. > ”It used to be this really polished aesthetic, simple to understand yet complex content.” I’ve shifted away from the ”clean tutorial” videos over on FFF as well, and it’s an audience divider there as well. I explain in this video very clearly my reasoning for this so I won’t belabor it, but to repeat: - We cannot produce it regularly because our brains run out of content - Tons of it on the internet already - But most importantly: They make programming feel elegant and easy, and in reality, it’s neither It doesn’t really help you to understand the reason though, you’ve still lost a source of content that you relied on, and for that I am sorry. While the new DevTips direction is performing well and growing and we’re confident about it, we still understand that we’re basically telling a big part of the audience to leave with the new direction, because they want something that we will not be producing any more. All that said, nearly a year has passed since Travis stopped doing DevTips. I ask you to reflect on why you are staying in a relationship that you are clearly want to be something that the relationship it is not. I also ask you to reflect on the way you express yourself in comment fields. You write about us in third person like you’re talking to the other commenters, but if you think a little bit you’ll realize we that make these videos are real people, like you and your friends and co-workers, and we are reading your words. You can probably see yourself how you could have made your comment both more tactful and constructive. Yours sincerely MPJ
@muski282
@muski282 6 жыл бұрын
DevTips Very well said, was a bit frustrated that day and I'd like to apologize for how I expressed myself. None the less, I'll leave the comment here for other people that might feel the same way.
@branhillsdesign
@branhillsdesign 4 жыл бұрын
I agree with you. It used to be "Dev Tips For Designers" when Travis spearheaded it. Now, it's just DevTips. If you look at the socialblade for the channel, the sub and viewer count has been steadily declining since Travis sold. Luckily, they've kept up the videos from Travis and that's why I still sub.
@Iwtfgege
@Iwtfgege 6 жыл бұрын
I identify my self as a fan of sweden & swedish people!
@okoiful
@okoiful 6 жыл бұрын
mid level frontend dev - 4-5 years experience
@luisdaniel3363
@luisdaniel3363 6 жыл бұрын
MPJ is ad the kellogg's???
@DanielPersson
@DanielPersson 6 жыл бұрын
Entitled angry man on my channel got the most views so you never know what works.
@Tymon0000
@Tymon0000 6 жыл бұрын
FunFunTips
@dealerpriest
@dealerpriest 6 жыл бұрын
MPJ! Sluta uttala this (och liknande ord) som "däss"! Det är ett "i" i ordet och inget ä. Det uttalas "diss"👍 "däss" hurts my ears😝
@rossgeography
@rossgeography 6 жыл бұрын
Not Consume but Learn -> This is Education Not Entertainment
@Arvigeus
@Arvigeus 6 жыл бұрын
What you have is a half of a great idea. Your current videos might be entertaining, but are mostly time wasters - I can't learn from you, I can only relate to your pains and have few laughs. What you miss is the mentoring part - the core of what makes a novice programmer a experienced one. My suggestion is one of you to be completely prepared for a certain topic, like "I can do it in 5 min top", while the other one is the "learner", who goes "blindfolded" into totally unknown problem and does stupid things and experiment. When the learner starts struggling too much, the teacher explains to him and to us what is he doing wrong.
@OfficialDevTips
@OfficialDevTips 6 жыл бұрын
Yes that is exactly what we describe in the video :)
@matthewvaccaro3013
@matthewvaccaro3013 6 жыл бұрын
I miss travis...
@nielsgregersen1351
@nielsgregersen1351 6 жыл бұрын
It's pronunciation, not pronounciation
@palepizza2
@palepizza2 6 жыл бұрын
second!
@md.akib5124
@md.akib5124 6 жыл бұрын
Third
@mgrycz
@mgrycz 6 жыл бұрын
first!
Trying Docker for the First Time 📖 Many Learnings!
50:42
Netflix Removed React?
20:36
Theo - t3․gg
Рет қаралды 61 М.
🐙 Lunch & Learn: AI Fundamentals for 2025
1:20:35
Tina Huang
Рет қаралды 4,2 М.
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 96 М.
The Art of Starting with Nothing -  CINEMATIC ART FILM
13:01
Scott Tolinski Interview - Sunday Livestream!
1:14:41
DevTips
Рет қаралды 786
Write a Vector as a Linear Combination of Other Vectors
7:40
Zach's Math Zone
Рет қаралды 10
Sunday Live Stream Goodness!!
1:03:32
DevTips
Рет қаралды 417
Starknet Winter Hackathon Kickoff Call
29:14
buidlbox
Рет қаралды 1 М.