Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "bucky"
-
When I was at my lowest, my buddy and me sat in front of the screen, and learned how to code from Bucky Roberts. A few years later, I finally got a proper programming gig, but never stopped freelancing. My buddy on the other hand, studied Computer Science and stopped coding for a while after graduating. 5 years later, today we sat in front of the screen and learned how to code together again. I think he has no idea what he has led me to. If he had not made me code, I would have remained the same boy from the streets. But it is not about me, I have heard so many incredible stories. The more codes you write, the more errors you'll encounter. The more errors you try to solve, the bigger the community grows. It's nice to know, there is a group of people out there, who will spend rest of their lives writing, thinking and interacting. Also, trying to figure out how to centre that piece of shit of a div with CSS! I mean wtf!5
-
I prefer watching YouTube tutorials created by natural, cursing and burping developers to videos created by sterile people with fake smiles and awful jokes.1
-
Oh gosh.. i can finally understand the CV and application nightmare stories... We're getting new people in, and there are quite a few interesting ones.
0) pages of randomly placed info. PAGES. I'm lost in there!!
1) no basic info whatsoever. Like, no nationality(we're recruiting internationally), no birthdate, barely his name and email. I know that the first ones are not really needed for the job, but they're still customary.
2) entry level back and/or frontend job. This guy's a phd graduate, working research with big data in a bio-something department. We're a web startup.
3) there are some listing so much unrelevant stuff, I'm not even sure if they meant to apply to us.
4) (my favourite) email subject: application, email body: empty, attached: short_application.doc ("hi, this is an application to the posted job. Best regards, Name") WAIT WHAT?6 -
My coach during my first internship. The first 4 weeks he took the time to pair program at least 3 hours a day with me. He needed the time for his own work but still invested in me. His technical prowess was insane. His code was so easy to read that it took me less than 3 weeks to get to know the 500,000+ lines codebase. He could explain the most complex stuff at such a fundamental level. After those 4 weeks of coaching I wasn't an intern anymore. I was an actual member of the team. Also learned a lot of useful non-technical skills like planning and communication from him.
Then after those 4 weeks he resigned and started working for another company. At the time I found it a dick move. It took me months to realize he managed to get an intern with 0 experience so comfortable around a code base that everybody treated me as a worthy colleague and engineer. It was a matter of days before people would ask me hard questions and I found I could answer each and everyone of them.
Pure sensei this guy was. Such a different level of knowledge and ability. I hope to become such a model for all of my students. -
Hearing "you just saved me from doing hours of mindless work every week"
In the end, that's what we're for. First time hearing it was so rewarding. It's a shame we don't hear it more. Could keep me going eternally.2 -
TL;DR; windows XP + bat scripts + fascination about being able to make things yourself.
I was born and raised in a village. And the thing about living in a village is that you are free :) Among all the other freedoms you are also free to build your own solutions to various domestic problems, i.e. to build stuff. This is one of the things that fascinates me about living outside the city.
When I finally was old enough (and had the means to, i.e. a computer) to understand that programming is something that allows you to build your own solutions to computer problems, it got to me.
With win 3.1 I was still too fresh and too young. With win 95 I was more interested in playing with neighbours outdoors. With win 98 I was a bit too busy at school. But with win XP the time had come. I started writing automation solutions for windows administration using .bat scripts (.vbs was and still is somewhat repelling to me). I no longer needed to browse Russian forums and torrent sites to find a solution to a problem I had! That was amazing!!! [esp. when my Russian was very weak].
That was the time when I built my first sort-of-malware - a bat script downloading and installing Radmin server, uploading computer's IP and admin credentials to my FTP.
I loved it!
However, I'd stumbled upon may obstacles when writing with batch. I googled a lot and most of the solutions I found were in bash (something related to Linux, which was a spooky mystery to me back then). Eventually, I got my courage together and installed ubuntu. Boy was I sorry... Nothing was working. I was unable to even boot the thing! Not to mention the GUI...
Years later I tried again with ubuntu [7.10 I think.. or 7.04] on my Pavilion. Took me a looooot of attempts but I got there. I could finally boot it. A couple of weeks later I managed to even start the GUI! I could finally learn bash and enjoy the spectacular Compiz effects (that cube was amazing).
I got into bash and Linux for the next several years. And then I thought to myself - wait, I'm writing scripts that automate other programs. Wouldn't it be cool I I could write my own programs that did exactly what I wanted and did not need automation? It definitely would! I could write a program that would make sound work (meaning no more ALSA/PA headaches!), make graphics work on my hardware, make my USB audio card to be set to primary once connected and all the other amazing things! No more automation -- just a single program or all of that!
little did the naive me knew :)
I started with python. I didn't like that syntax from the beginning :/ those indentations...
Then I tried java. Bucky (thenewboston), who likes tuna sandwiches, on my phone all the free time I had. I didn't learn anything :/ Even tried some java 101 e-book. Nothing helped until I decided to write some simple project (nothing fancy - just some calculations for a friend who was studying architecture).
I loved it! It sounds weird, but I found Swing amazing too. With that layout manager where you have to manually position all the components :)
and then things happened and I quit my med studies and switched to programming. Passed my school exams I was missing to enter the IT college and started inhaling every bit of info about IT I could get my hands on (incl outside the college ofc).
A few more stepping stones, a few more irrelevant jobs to pay my bills in the city, and I got to where I am now.6 -
Not mine but I always find this one very amusing: the story a mail server that refuses to deliver mail past 500 physical miles.
https://ibiblio.org/harris/...1 -
I wonder if youtube channel 'thenewboston' admin (Bucky) a genius or the god of all programming languages??? Respect bro!!! 😎😎😎1
-
TLDR boss is an idiot.
Boss has an issue. Sends screenshot, and a one sentence explanation, boss-style (not really clear, but the screenshot helps).
I set to solve it, not a minute passes, the boss os calling.
Explains the issue, i tell him I'm working on it, will msg when done. He explains the problem again, and tells me to hurry. I tell him, sure, let's hang up, give me five minutes, so he starts explaining again, that it's IMPORTANT.
Finally hangs up, it didn't take more than 3 minutes to solve it, msg him, it's done. test it, screenshots for the two parts i solved (of the one he wanted corrected and one where a similar case is still as it's supposed to be, not altered).
He calls me, I start telling him this us what I did, the screenshot.... *Interrups*
This is not what he needed, it's important, IMPORTANT i say, and tells the problem again.
I'm pretty annoyed by now, and just calm fuckoff mood comes over. I practically told him to click the link and see for himself....
if you want to take 10 minutes for something i would explain in 2 sentences, is it really that important....6 -
It was called a hackathon, but was probably more a CTF on a distributed TOR network. Organized by Dutch tax police (FIOD) for students. Finished it single-handledly in 18 hours, in front of several teams consisting of 6 people. Immediately got a job offer, but declined since I still wanted to do a master's :)2
-
Become a farmer within a tight-knit community of some 100 people. Have a couple of cows, chickens, sheep, crops, fruit trees, ... Everybody takes care of each other and we're (mostly) self-sufficient.
Preferably with some good hiking areas and nice vistas nearby.4 -
As a teacher myself, I will always advice young people to go to school. Though I imagine it differs on the quality of education in your country.
I live in the Netherlands and here it's quite good overall. It's no Ivy League and there are plenty of exceptions but overall any technical study here is a good study.
I also teach at a small school (220 software engineering students) so I actually know my students and what generally need to get ahead.
But my main reasons for actually doing a study instead of going the self-taught route:
1. You spend +/- 4 years in presence of peers that are more or less in the same life phase as you are. You will make friends for life.
2. Companies value a diploma. Good for you that you landed a job on your 19th. Just wait until your 25, wanna switch jobs and don't even get to the second round of any application process because your CV does not list a diploma. This might change in the future but not for the next 5-10 years.
3. You will learn foundational stuff about most thing IT-related. Some things you'll never use. Some thing you'll use unknowingly every single day
4. It teaches discipline without major impact on your life if you fail something. OK, you failed a course. So what? Take it next year and take the time to do a side-project or internship during your study delays. It will teach you some life lessons without it costing you a job or your life savings, and you get some extra time to learn as well!
5. Retirement age by the time you retire will be 75. There's plenty of time to work. Why not spend 4 years with peers in a relatively safe and fun environment first?
TL;DR - small schools are actually fun, attend one -
Best professors I've ever had were the ones on free youtube tutorials and udemy classes. Often they seem to legitimately care more than actual professors.
Online instructors I've learned tons from:
Derek Banas
Bucky Roberts
The Net Ninja (don't know the name)
Maximillian Shwarzmüler
Colt Steele
Brad Traversy7 -
Take the worst possible estimate you can come up with. Multiply by 3.
Usually ends up pretty close in my case at least.3 -
In PHP, strings are classes, functions, whatever you them to be. I feel so filthy, I need a shower after typing this.3
-
Learnt C++ from Bucky, New Boston as my first.
Then went crazy afterwards on YouTube blog posts and Books -
Basically an IMDb clone that reads my IMDb watchlist. I can add counts to it though (i.e. I watched a movie 10 times). Every day it runs runs the changes of that day through the OMDb API and then shows the amount of time I could've spent not watching movies on a dashboard.
Currently I've spent almost 10% of my life watching movies and series. Dear lord. Why did I make this.5 -
What's up guys! Welcome to your first android tutorial for The New Boston, my name is Travis (aka Bucky). If you're watching this video and you don't know what a "Boolean" is... You're an idiot!
Inspiring? This dude!5 -
Tldr: boss needs his priorities sorted
So as I already wrote about this issue earlier (in a comment) now it's time to actually write the rant...
I'm working between the holidays, not much just doing planning with the boss. Mind you, startup company, so limited resources and all, that's why I'm on planning as well.
So he goes to the whiteboard and draws a line in the middle, writing headings to each side: Need (Panic) and Nice (ASAP). It's starting off well.
We add about 10-ish items to each side, which is kind of okay - then he starts highlighting with different colors within the Need list saying okay, red circles we need NOW, green circles... "Now but later".
How do I not laugh? And now he wants to do even more priorities within these sections and a Soon list just as last time...
This is getting really ridiculous.
Send help (and coffee)3 -
Not seeing my students while I teach and coach them. I've lost quite a couple of them due me not being able to literally sit next to them and talk with them. Online lessons are okay bit it's the physically being there that makes me get those students back on track. Now I can not reach them. Ugh.3
-
Taught myself how to program a Texas Instruments 84 graphical calculator to solve the common mathematical equations in high school. Shamelessly copied a lot from the internet but learned quite quickly. Things like solving 2 and 3 degree polynomials, prime factorization or calculating integrals and stuff.
I quite liked how I could make life easier for myself and eventually class mates. Just rolled into software engineering afterwards I guess. No regrets thus far...1 -
Practice, practice, practice. Was 20 when I learned programming in uni. I found it so hard. But I created the time to do all the homework and did as many stupidly difficult side projects as I could of. I probably never finished one since I could barely nest an if-statement in a loop, so forget that homebuilt pension calculator.
But... I learned so much by failing all those projects. Still try to do as much stupid stuff as I have time for and I heartily recommend every programmer to do the same.
Start 100 projects, maybe 10 of them are viable. And of those 10 only 1 will work. But you'll learn the most from the other 99. -
Getting the company to sit me down next to one of their teams for a couple of hours. Just see what they're doing. How work is managed, how code reviews are being done.
You want to hire me, not the other way around. But good luck in explaining this when you have to write a doubly linked list in pure C because some guy on a conference said that every dev needs to be able to do that. -
So i've started learning Java. I used sololearn for the basics and bucky on YouTube for more advanced stuff. Does anyone have a tip what to try next? Or maybe some starter projects to really get to know more about the language?4
-
Today was all about dynamic memory allocation. I spent my whole day researching and learning this topic. I had watched couple of videos before I got to bed. Just a while ago I had a dream where Bucky Roberts from thenewboston and David J Malan were instructing me. Wow, such a nice dream.
-
Ugh I was looking into React Native Expo and build an app fairly quicky, everything was going well! I just finished a poc and wanted to build it. Well I have build two times before on Expo Cloud. Took like 10 minutes in total. I submited my build and bam 2 hours free plan queue. Motherfuckers! Sucking my dick for the first 2 builds and than asking for the money. When I want to have priority queue I have to pay 99$ per month or 1$ per build wtf is that?? See I get that I should not have expected much from this free service but be upfront with me pls.
Than I tried building the app locally on my MacBook but ofcourse that's always a pain in the ass and after staring at an error for half an hour and trying to fix it with minimal google search results, I gave up for now. Now I'm looking at the fucking downtime timer of 60 minutes before my mini app get's build and oh if it fails I'll have a mental breakdown -
My mentors are the instructors in my programming tutorials aka youtube
Brackey, Bucky, and so many others
All through my programming experience from basics this guys made me know what I know becoming a pro