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 - "#lesson"
-
At university we had lessons in C++.
First lesson: Make a calculator
Second lesson: Make an application that uses sockets to connect to an FTP-server and downloads a file. No FTP-libraries allowed.13 -
Dear me,
We have noticed you uploaded files to a public github with your API keys in plaintext.
Please proceed to bang head against desk until you have learned your lesson.
Sincerely me.16 -
11 kids in Sydney recreated Martin Shkreli's drug for just $2. The moral of the story? When you do cool shit like this, it's ok if you don't wear pants!12
-
"Don't waste your time writing code. Browse on github looking for pieces of code, they're all well written over there."
... during a Javascript exercise lesson.5 -
Boss: Who knows VB?
Me: I once wrote a calculator
Boss: Good enough! You will edit the companies biggest VB Application.
Lesson learned. When your Boss asks if you know a programming language you do not really know, you are like John Snow: Know nothing7 -
Friend: Can you teach me to code??
Me: Hell yes, bout time you came to your senses.
Friend pulls out iPad: Okay, lesson one!
Me: Did you actually just pull out an iPad? Get a fucking computer or laptop!9 -
So I've started my Python adventure and made an app that lets me know what's my next lesson in school. It shows lesson, subject and time.6
-
I just sent an automated email titled "Gary is a Dinosaur!" to a lot of humourless clients because the ancient application I was testing assumed I was in the production environment. 🙃
Lesson to self: stop using bogus names in testing.
Still, it could've been a lot worse... 😂9 -
What is AI?
CS student: Artificial intelligence
Graphics Designer: Adobe Illustrator
Biology student: Anthro Insertion
Pervert: Anal Intercourse
Lesson: be careful with your abbreviations2 -
Had to wake four people up at 2 am to fix a crashing service.
10/10 would deploy to production on Friday night again.24 -
Saying yes to people who want a website for $100.
I've learned my lesson, all brand new websites now start at $1000.9 -
A few years ago:
In the process of transferring MySQL data to a new disk, I accidentally rm'ed the actual MySQL directory, instead of the symlink that I had previously set up for it.
My guts felt like dropping through to the floor.
In a panic, I asked my colleague: "What did those databases contain?"
C: "Raw data of load tests that were made last week."
Me: "Oh.. does that mean that they aren't needed anymore?"
C: "They already got the results, but might need to refer to the raw data later... why?"
Me: "Uh, I accidentally deleted all the MySQL files... I'm in Big Trouble, aren't I?"
C: "Hmm... with any luck, they might forget that the data even exists. I got your back on this one, just in case."
Luck was indeed on my side, as nobody ever asked about the data again.5 -
Life lesson learned:
If your girlfriend asks you what SO means, it's "Significant Other",
NOT StackOverflow.7 -
I used to use Firefox few years ago, but people around me called me fool and told me that Chrome was much better.
Now I use Chrome and you devRanters are making me feel like fool again.
Lesson Learnt: Stand straight on your decisions23 -
!rant source: LinkedIn;
Yesterday I met with a potential client who wanted a website. I gave him a quote of X. He said, do this work for X/2 as I have lots of projects and I can keep you engaged for months.
If it was 2 years ago, I'd have happily accepted his proposal. But in the past 2 years I have learned this lesson hard way. Don't work for clients who don't pay well, because when a developer is not paid enough, the quality of work degrades. Hence the portfolio is degraded and so the future projects are also of low budget.
And before you know it, you will be surrounded by low paying clients who see you as a Skilled Labour.
Today, I don't negotiate, not even a single dollar. To justify my cost I make sure that no stones are left unturned while delivery.
It's better to work for 10 hours a week for 40$/hr then to work 40 hours a week for 10$/hr.3 -
"How to name your variables and functions so they can be understood by other humans" should be a mandatory lesson right after someone writes their first ever computer program.15
-
Lesson learnt :
Never ever do "rm -rf <pattern>" without doing "ls <pattern>" first.
I had to delete all the contents of my current directory.
I did "rm -rf /*" instead of "rm -rf ./*".19 -
How long is it ok to wait before telling my colleague that the Windows Update-screen he's been watching for the last 25 mins is just me giving him a lesson in "Win+L"? (He's actually just watching fakeupdate.net)5
-
When I was 10 my younger brother saved over my fully completed pokedex in Pokemon blue.
First big data loss taught me a good life lesson. Now I backup everything on a local server.1 -
<rant>
when you're in a iOS programming class and for the 3rd week in a row we aren't coding. I don't give a flying fuck about steve jobs or apple as a company or their philosophy. Im here to code, not for a fucking history lesson.
</rant>6 -
When you write code and forget to comment it, and then you come back and try to figure out why the heck you wrote certain parts of it.
Let this be a lesson for future me.7 -
At work for a bank, I changed the target SQL Server in my SSIS project and arbitrarily, all my custom-coded scripts were erased!!
I didn't take backups and I spent a week coding them! Fuuuuuuuuuckkkkk 😠
Ended up rewriting them.
I learned my lesson... 😥2 -
Things I have learned:
-NEVER trust a group of people not to reply all to a large email
-NEVER trust a group of people not to reply to a group text
Screenshot is from yesterday, and violates my second lesson learned (Not my group text, not my fault)5 -
Lesson learned from wk111:
We gotta get out of the fucking house more guys and girls!
Go code on a fucking beach or a park or something. Drink some beers and wine. Smoke a couple of joints with good friends.6 -
Me in 2018 : I'll code xLearno.com all on my own!
.
.
.
Me in 2019 : xLearno.com is a team of 5 🎉
.
.
.
Just a quick lesson that I learned in my entrepreneurship career, "You want to go fast, go alone! You want to go far, go together 😍"41 -
I'll keep it short:
My nastiest freelancing horror stories contain shitty clients who dont pay, the nastiest fucking legacy code you can imagine, and expectations as high as trump thinks of himself.
The lesson is simple: Choose your freelancing clients wisely and always expect partial payment in advance. Even from family or firends!8 -
Boss: Can you modify the prototype, so that I can show it off to the customers who will visit?
Me: Sure, when do you need it?
Boss: In two hours.
Lesson learned: Always have a branch in your git with a working demo.7 -
Lesson of the day:
If you're really into a YT video on your laptop while eating noodles and your phone is on vibrate and you know you get scared very easily, keep the bowl away from it. I repeat: keep it away from it.4 -
My relatives: "Can you fix my computer/ipad/etc..."
Me: "Sure why not. I'l take a look when I have the time"
Lesson: Don't be so arrogant.2 -
FUCKING WAITING FOR PEOPLE FUCKED ME OVER AGAIN. WHO WOULD HAVE FUCKING GUESSED?!rant lesson repeats until lesson learned lesson: leave slow people behind root doesn't get insurance now14
-
I think I have accidentally invented the term 'noteporn' the moment a colleague saw my lesson notes taken in LaTeX and said: "Wow, your notes are so beautiful one could fap on those!"4
-
Starting a third year computer science course. Lesson 1 of web API production. Git. Lecturer tells us to do a different branch for every commit so it's easy to roll back.
Nice.8 -
#1 life lesson I learned from coding?
Maybe not coding specifically, but I learned the difference between problem solving and solution finding.
Its helped me in a lot of areas of my life. Made friends and made enemies.4 -
Today I learned the hard way that losing your app's key store means no more updating , bug fixing , performance boosting , features adding ...
The app had like 5k downloads on the play store ..
Lost the key when one of my hard drives burned ..
Lesson of the day : keep your keys safe .
*trying to stay strong*3 -
Yesterday I spent some time on the meta site for dba.stackexchange.com and found this one guy with 1 rep raging about how his questions aren't getting answered and how is answers are the best etc...
"I have 17 years of experience as a dba, blah, blah, blah, my answers are correct, blah, blah"
He got pretty destroyed by the mods and other users about how shit his answers were and how they weren't factually correct etc...
This just continues to show that no matter how much experience you have you won't always be right.
Same goes for my senior at work, he has 10 years more experience than me (I have 2) and he still asks for my point of view and help without being a dick about it.
I hope we'll all keep being nice people unlike that Stackexchange guy...2 -
!rant
I just attended a meet up yesterday and I learnt a life lesson by the speaker: "Never share two things is life. Toothbrush and database" 😂2 -
For security purposes, it should be good practice to lock your pc when you walk away. At my office, we practice harmless pranks when someone forgets, to "teach them a lesson". Usually just involves reversing/inverting displays, reversing mouse buttons, or changing the desktop background like this (because everyone is a closet bronie apparently)16
-
I hardly use Windows, but had to book tickets using my friend's laptop who only had Windows.
So I switch on my mobile data, and the stupid shit just ate up all my data in updating Windows without even asking for permission 😣
Learnt my lesson20 -
Introduction to graphics
Lecturer says "this is a very practical course. In fact I think we should have a practical exam"
All students agree. He would sort out that matter.
Meanwhile he taught us how to making shapes in java, then a house, then a game...
And the exam was for us to make a building where a user can walk through the building using the arrow keys...
What fun we had. We got out marks...and everybody did well!!!!1 -
Programming lesson #5
When logic becomes too complex to solve mentally while coding, writing the requirements and inputs on paper and coming up with pseudocode is a good approach.10 -
So this is how they "teach" us in school...As a part time dev I was completely shocked when I saw this in our materials. What do you think? Should I drop the teachers tables to give him a lesson?14
-
Sometimes I am so motivated .Today I tried coding in car .(I was in backseat)
20 min: Damn,my eyes hurt😞
40 min: Why do I feel dizzy😵
50 min : Oooh...I feel like puking.🤢
51 min : Dad......Stop the caaa....
Nothing I'm done
Lesson learned10 -
Using a copyrighted image on a website not knowing it was copyrighted. That was stupid and humbling. So caught up in the roots lost sight of the leaves.
Lesson learned: Assume nothing, question everything.1 -
lesson of the day:
if you enter the office toilet while chewing gum, the simultaneous smell of shit and jaw movement will lead your brain to think you're eating shit3 -
So one day on tech huddle my tech lead got frustrated, don't know why and told me - "the tasks you're doing can be done by interns"
I felt bad. Ofcourse I was putting my 100%.
That day I decided to put the resignation. I didn't discussed with anyone about it and sent the resignation email directly.
After serving 2 months of notice period I was able to land a better job successfully!
I called the lead on the last working day in that company and shared him the news about my offer letter and a little about the company.
His first question was - "Did you cleared all the interview process?"
In my mind - "That's only why I'm sharing the news here with you man! Stop thinking of me as a noob."
I replied with - "yes, if needed/the new company try to get feedback about me then please be honest atleast there by keeping your ego aside."
You shouldn't pull someone's leg if you aren't able to climb higher!!
Lesson I learnt;
DON'T STAY AT A PLACE WHERE THERE'S NO VALUE OF YOUR WORK AND THE DEDICATION TOWARDS IT!
Working in a startup isn't that easy, mostly for those where there's no work life balance.2 -
Hard lesson:
Don’t update your OS while a project is still not finished, or at least on critical state of a project8 -
Expecting your client to be nice with you just because you are nice to them is like expecting lion not to eat you, because you don't eat lions.3
-
Pro tip:
Make sure you can RECOVER from your backups.
It's all well and good backing this and that up, but make sure that when the shit really hits the fan you can recover.
I've now 4 days into recovering a raspberry pi that ran:
Pi-hole
Snort
DHCP
VSFTP
Logwatch
Splunk forwarder
Grafana
And serveral other things... I've learnt my lesson4 -
Am I the only one who's slightly annoyed that the first lesson in the Swift Playground app is not a "Hello World" program?4
-
Mining-Noob-Exp. #1
Just received some ordered ASIC miner from Bitmain. I'm very excited wether I'll reach the ROI or just bought some expensive heaters.
Lesson learned: Don't forget about possible (high) import taxes and fees in your calculations. 😐
Time to piss of my landlord who is paying the electricity bill. 👺15 -
Fucking brilliant. Paused my Ubuntu VM in VMWare. Unpaused it, the whole file system is corrupted.
There goes my 2 hours of customization. Lesson learned.5 -
First day as teacher - ok guys we're going to learn good lesson today, open up your terminals and write the next command sudo rm -rf /
-I just visited my nephew, I wasn't their teacher3 -
Lesson of the day: If Visual Studio starts acting up (doing inexplicable and illogical shit that literally makes me question life), just delete the .vs folder. In fact, don't delete it. Fucking shred it with a file shredder. Or even better, write it to a CD and burn the CD.6
-
I'm not knowledgeable when it's about Linux, so when I want to do some stuff I always have to take a f*cking lesson and a half. Could someone please explain to me what Docker is?18
-
I once thought about tweaking the JS files and replacing ";" with a similar Unicode character just to teach a lesson to the guy that refuses to use Git.4
-
You’re always telling people the importance of backing up important files, but do they listen? Of course not. Sometimes you have to simply sit back and wait for natural consequences to teach them that lesson.3
-
Me: *give my reviewer about Unix in our Operating Systems lesson for the quiz*
The friend who I gave it:1 -
Getting out of this business. I had my first flying lesson yesterday. Luckily I held on to my breakfast during the flight... A couple hundred more hours behind the yoke, and I'll be uninstalling all my developer tools... Can't wait17
-
#1 life lesson learned from coding:
Don't work on projects for the government or any authority EVER!6 -
For fuck sake Facebook test your shit before you update!
Lesson learned, never update Facebook pods ... or even better never use Faceshit!1 -
I absolutely hate my math class....
But... what's this!!!? You're using an old ass website that uses a JSON API to send my lesson scores to my school's grading website?
Well damn... wouldn't it be a shame if someone were to somehow tap into that API and override the grades for each assignment?5 -
Regarding my last rant: I AM FUCKING DUMB!
When I receive data from the master Arduino, a hardware interrupt runs and oversteps my main loop stuff!
Lesson? NEVER WRITE HARDWARE LATCHES ON THE MAIN LOOP WITH A HARDWARE INTERRUPT WHICH IS MOST OF YOUR FUCKING CODE!!13 -
1) Remove kernel linux
2) Change kernel to linux-zen
3) Make init ramdisk
4) Everythings great -> hit reboot
5) Stuck at Grub
Me: Fuck.. Forgot to update grub config.
(Lesson : RTFM first.)1 -
Worst fight?
Stubborner against stubbornest.
About a focking fact that was trivially true or false. Fun fact: it didn't matter anyway.
Boy, did we raise our voices and attract the attention of everybody in the room. Lesson learned. -
Lesson learned: if you're going to derive a class in c++, make sure to declare a virtual destructor on the base class!
I just fixed (one of...) the massive memory leaks in my damn project.
Pictured: the strings in a derived class actually getting freed!20 -
Today a teacher asked us about our hobbys. A classmate said 'programming' and after the lesson I asked him which languages he uses. He answered:
"Languages? What languages? I used that software you can program shortcuts with."1 -
My cat decided to jump on the PC at 5 AM.
Lesson learned: Never going to put my PC on the desk again.10 -
So, it's time to fucking rant!
Location: A small startup where direct contact with C-Level members is frequent.
A while back we had a customer using our SaaS product who had gripes about the way it worked.
He contacted our CEO and made a bunch of claims based on bad assumptions.
In the end, he wanted all images removed from his site. I was pulled aside by the CEO and asked if I could handle this for him and make a new screen for them without images.
So I did. I tried to discuss and get deeper into the problem by saying "this seems like a symptom of a problem and not the actual problem. What do you think?" He responded with "That was his request so it must be the problem if it won't take long then let's fix it for him.
- a week later
The problem is fixed and in the wild. No more images. Now he has another request :/
He does not like the pagination on his site. He says " I shouldn't have to click a button when I scroll so I want the be able to scroll and see all my products!"
This time the CEO asks me if this can easily be done and I take him aside and say "no, this will be a big change to our system and will need to be discussed with the team."
The main point I make is that we should go down and spend some time with this customer to find out what the real problem is.
After a half hour of discussion about the real issue he decided to bring in the CTO.
In the end, we implemented infinite scroll, dropping our current product building tasks to service one customer (yeah, it's a bad scene). But we got infinite scroll built and shipped.
- 2 Weeks later
This time he demands that infinite scroll isn't good enough. "If I scroll fast then I have to wait for them to load, they should all load at once!"
This time I have had enough. I can see the CEO is coming over to me to as me how much work is in this. I tell him there are 3 things I have to say...
1. I'm going to implement exactly what he asked by the end of the day.
2. We will only release it to him because it is going to be a shit-show loading everything at once, the load times will be mental!
3. We should fire this customer, right now.
So, I built it. Customer hated it (of course, who the fuck wants to wait 30s for loading. That's basically a lifetime). We changed it back and he was still mad.
- 2 weeks later
Customer leaves. Good riddance.
- sometime later
I am in the customer's store on a road trip. I get a feel for how their store works and they have a different system for making things operate.
It turns out that they did not know what the real problem was. They actually needed a completely different system (from a UX perspective) for accessing their data.
To top it all off, the system would have taken less time to build than the shitty fixes we made over weeks of work. FFS
I guess the moral of the rant is to find the problem, not a symptom of the problem.2 -
A lesson I learned. Clients can't separate design from functionality. They will piss and main about a feature not working right when what they really mean is the aesthetic is not to their liking.
-
The ground rules for developers: ABC
Always
Be
Coding
// stole this line from my friend Tim -> credits to him! ;p -
A lesson from a former UX Designer to DevOps
READ THE FUCKING JOB DESCRIPTION WHEN APPLYING FOR A JOB. COMPANIES DON'T EVEN FUCKING KNOW WHAT THESE JOB TITLES ARE AND JUST MAKE IT FANCY2 -
In our databases lesson, we are going to use Microsoft SQL Server throughout the year.
This shit's setup fails at random, doesn't even start (empty error box??????) on some machines, and when it, uh, works, kinda, it's a convoluted mess.
Help.9 -
Lesson learned the hard way: Remember your SSH Ports or write them down...
On the bright side of things, i had backups this time! Tyy DigitalOcean :)8 -
At the University, Algorithms class, exercises lesson..the assistant explaining the results of an assignment:
"Because here..if we use a classic 'if-else' loop..."
😳1 -
*knock knock*
Race condition!
Who's there ?
And thaaaat's the lesson i learned today after I spent two hours staring at code, to find out that the solution was just moving an unlock_mutex() a few lines down. -
No wonder my Python code was broken. I called the super function of the wrong ancestor 🙄 Lesson learned: run the tests after every functional change, no matter how trivial it might seem.2
-
Lesson Learnt..
Never make decisions when lacking sleep and caffeine as well. I nuked my HDD today morning around 3 am, I got another reason to do a fresh start btw.4 -
I'm the kind of person that says "Fuck python, worst language, fuck C#, Java, Golang", assembly and C are superior.
But I have learned my lesson; Yesterday I learned enough C# to be able to make a windows app that connects to a another app via sockets. I tried first to do it with C++ but my app looked like shit and took me about a whole day to make. Then I tried with C#, got the App working on an hour, now I'm delighted with C#. I guess I have to be open-minded.8 -
This morning... Five hours of theoretical lesson of informatics, systems and networks!! :)
Let's Go! 💪2 -
Biggest hurdle I have overcome is <b>myself</b>.
All my expectations, worries, fears, and doubts definitely caused major hurdles I had to crash through, trip and fall into, or they downright exploded into balls of fire as I would stand dumbfounded and burned by flames of regret.
Learning I was the blocker to greater achievement, success and ultimately happiness was a very hard lesson for me to learn, and a lesson and discipline that I still battle with today.
It is difficult to climb the seven story mountain of madness with heavy burdens, plodding with little progress.
Free the weight, and the natural warm air currents will lift high the spirit, and the body will follow.
"Angels fly because they take themselves lightly" ~GKC1 -
This is why you should make a knowledge database and never trust the internet to keep things
Two quality rants with a lot of useful information I favorited are missing, surely because their authors removed their account
Lesson learned. One more resolution to apply for 202112 -
The past 4 days taught me a very important lesson,
Gentoo is neither good for my laptop, nor for my mental health.3 -
a lesson that I learned the hard way: Don't test a code or a library on your master branche, in other words: don't shit where you eat.3
-
Had another meeting today. The solution architect said two insulting jokes about developers like:
"The devs will nevertheless mess it up"
Devs are the ones who make chaos
This meeting was with a customer and his developer. I was just furious!
This useless son of a bitch needs to learn his lesson3 -
PC survival lessons
1. Tape acts as a protection from extreme animals like humans bashing you up and falling apart into pieces
2. Repeat lesson 1 for eternity5 -
I have the same problem as @linuxxx does. Buying things when I really don't need to.
I went to a mall with a friend today because his headset was literally falling apart. We both bought new headsets. Great.
Lesson learned: Don't leave your house unless necessary.3 -
C++ tough me that having 2 or 3 friends is ok in some situations, but its best to avoid them when possible.
Also, you cannot have friends outside of class.4 -
"Is this going to be on the final exam?"
- Asked every week after every lesson, by the same person.😲🔫1 -
At Italian lesson: The professor asks me "What is a sentence?" I answer "it's a CharSequence". He looked me very badly
-
A good life lesson:
1. DON'T DELETE FILES YOU MAY WANT TO RECOVER
And if you DO delete them and then recover them, then
2. DON'T SEND THE RECOVERED FILES TO A·N·Y·O·N·E
Today I found a lost µSD card in the street. I did what every sane person would do -- plugged it into my laptop :)
There I found a directory with recovered pictures. I figured, some of them may contain the author's info in metadata, so I ran a quick plaintext search for @gmail.com.
Turns out, inside some of the recovered picture files I could find embedded company director's emails in plain-text. I mean, open the picture with a text editor and read through those emails - no problem! And these emails contain some quite sensitive info, e.g. login credentials (lots of them).
Bottom line, if you delete and recover your files, then do your best to keep them close: don't share them, don't lose them. You might be surprised what these recovered files may contain15 -
That awkward moment when u look svn history to find out which idiot wrote this stupid code and u leant it was you yourself. You feel so glad you didn't go all gun blazing criticising the guy to your colleagues before ur investigation.
Lesson learnt for future ha ha ha1 -
<insert bear grylls meme>
Improvise. Adapt. Overcome.
Lesson learned: take measures before buying parts4 -
On IT English lesson:
Professor: Simple question - how do we call all devices inside computer, like HDD, or CPU.
Some random guy: International Devices
*Insert loudest facepalm here*3 -
My physics teacher would call it a sin. Technically enough for wk81 xD
Yeah, i coded an entire NN on paper while physics lesson. Worked pretty well. Except it doesnt work yet :/ Compiler errors because of some referenncing issues1 -
Duolingo used to be better. New updates and restrictions are shit. Specially the whole "take a heart away for a mistake, five mistakes and you can't use the app for hours". Like, I get it, you couldn't manage the traffic. But this is ridiculous. Also, where did the lesson overviews go?9
-
Virus Rant: Unwanted folder keep creating itself after deleting it.
Windows Defender detected some malware & cryptominer exist and originated from Chrome folder
Solution: Remove completely Chrome and stick with Microsoft Edge for now!
I cant believe I am removing Chrome and stick with Microsoft Edge.
Lesson learn: please be vigilant at all time.14 -
Dev lesson learned the hard way. Never rm -rf with wildcard arguments... If you think you're being clever it probably means you're about to mess up some shit.3
-
Trying to resolve merge conflicts and you cant remember which changes are the ones you want to keep. Lesson learned, make sure your pull requests dont sit waiting for weeks while master is happily being worked on.2
-
This is the real times. This is not that it's happening right now, this is pretty regular. Lesson? Rethink before you decide the variable type3
-
sudo rm -rf *
Just started out on linux, learning the ins and outs. All I wanted to do was remove two directories. Thankfully it was a fresh install, didn't lose anything important.
A valuable lesson was learned that day. 😂2 -
Business Continuity / DR 101...
How could GitLab go down? A deleted directory? What!
A tired sysadmin should not be able to cause this much damage.
Did they have a TESTED dr plan? An untested plan is no plan. An untested plan does not count. An untested plan is an invitation to what occurred.
That the backups did not work does not cut it - sorry GitLab. Thorough testing is required before a disruptive event.
Did they do a thorough risk assessment?
We call this a 'lesson learned' in my BC/DR profession. Everyone please learn by it.
I hope GitLab is ok.2 -
#1 life lesson learned from coding: There are things I just can’t be good at no matter how hard I try.3
-
Lesson Learned: Don't ever be so ambitious that you are no longer realistic about your abilities. I remember when I started out, I would give unbelievably short TTC estimates for medium/hard tasks that would undoubtedly take some time.3
-
One crucial lesson I learned while diving into programming:
Use various learning resources. Everyone explains things a little different.
You can understand stuff much easier. -
After over two days of debugging, lesson learnt don't assume your table's prefix nor depend on other APIs for SQL injections1
-
It sucks to realize that none of ur work leaders appreciate the efforts you and ur team are doing even though they don't give u the necessary materials to do ur job.
Lesson: no matter what u do, theres always gonna be ungratefuls out there. -
I was teaching a friend of mine how CSS works for her exam and we reach the point where she had to style the tables and she reads:
To avoid having spacing between table cells you can use:
border-collapse: collapse
[...]
border-collapse can also have value "separate"
She fucking freaked out like "WHAT THE FUCK IS EVEN THE SENSE OF IT? SHOULD I HAVE BORDER SEPARATE: SEPARATE? WHY THE FUCK SHOULD I WRITE THAT TWICE? HOW THE FUCK DOES THIS EVEN WORK OUT?"
I just loved how she doesn't know how to make a website but she already hates CSS before even using it on an actual browser2 -
!rant
Just realised my game development and design teacher is the senior game designer of sacred 2. Well next lesson gonna be a constant flame of this shitty random drop generator which literally mostly drops you stuff for all the other classes. -
Good short write up on Medium about "Nodeschool - 'Javascripting' Lesson. "
https://goo.gl/PWpf08
'javascripting' on GitHub: https://github.com/workshopper/...
Learn JavaScript by adventuring around in the terminal.
PS: Check out https://hyper.is/ -
Lesson learned: never fuck up with the python version that comes with a distro. I spent the whole day re-installing Linux Mint on a new partition and transferring home folder to the new partition. 😣😣😣
I'm an idiot 😥4 -
Making scripts for custom physics is fun. One moment, the object gets stuck on the ground. The next, it shoots off into the far distance.
Lesson of the day? Don't be an idiot for once, stop, grab a notebook, Google some formulas and think like a human being before messing around with the script again.2 -
I just asked a client if he wants a contact form instead of just writing down an email address on their contact page.
Now I'm trying to explain to him how building a full blown CRM is outside the scope the business website we agreed to build.
Lesson Learned: Never make suggestions.3 -
You do not own your companies code. Of you hate working at your job, don't let the feeling of responsibility for the codebase keep you there. I keep learning that lesson.
-
Me: Ah, I need to delete /path/to\ some/directory
... starts typing
rm -rf /path/to
finger slips, touch "Enter" too hard for my comfort, heart skips a beat, but nothing is happening. Phew. I dodged a bullet.
I'll never ever learn this lesson.1 -
YikYak will probably be used as a lesson in app development on what not to do. They killed their entire app in a single release. Biggest mistake was never listening to their users.7
-
Classmate from school has logged in to his gmail account on my laptop and has not logged out yet. Now I have access to all the his subscription including g facebook.
Now as a friend and human, should I teach him a expensive lesson ?
You time starts now. Reply fast 00:59:0015 -
Have been playing the pirated version of Rust for 30+ hours with no issues.
Decide to buy the game and every fucking time the game turns into Chrome and consumes all my RAM forcing Windows to show the low on memory dialog.
Lesson learned I guess.7 -
Rant at myself for being a moron.
Manually tried moving some InnoDB stuff around on a local server and corrupted a load of databases, with no backups since June 28th. Spent all day yesterday trying to recover with no luck 😑
Lesson learned: need to backup databases more regularly. Any good tools?3 -
TL;DR; do your best all you like, strive to be the #1 if you want to, but do not expect to be appreciated for walking an extra mile of excellence. You can get burned for that.
They say verbalising it makes it less painful. So I guess I'll try to do just that. Because it still hurts, even though it happened many years ago.
I was about to finish college. As usual, the last year we have to prepare a project and demonstrate it at the end of the year. I worked. I worked hard. Many sleepless nights, many nerves burned. I was making an android app - StudentBuddy. It was supposed to alleviate students' organizational problems: finding the right building (city plans, maps, bus schedules and options/suggestions), the right auditorium (I used pictures of building evac plans with classes indexed on them; drawing the red line as the path to go to find the right room), having the schedule in-app, notifications, push-notifications (e.g. teacher posts "will be 15 minutes late" or "15:30 moved to aud. 326"), homework, etc. Looots of info, loooots of features. Definitely lots of time spent and heaps of new info learned along the way.
The architecture was simple. It was a server-side REST webapp and an Android app as a client. Plenty of entities, as the system had to cover a broad spectrum of features. Consequently, I had to spin up a large number of webmethods, implement them, write clients for them and keep them in-sync. Eventually, I decided to build an annotation processor that generates webmethods and clients automatically - I just had to write a template and define what I want generated. That worked PERFECTLY.
In the end, I spun up and implemented hundreds of webmethods. Most of them were used in the Android app (client) - to access and upsert entities, transition states, etc. Some of them I left as TBD for the future - for when the app gets the ADMIN module created. I still used those webmethods to populate the DB.
The day came when I had to demonstrate my creation. As always, there was a commission: some high-level folks from the college, some guests from businesses.
My turn to speak. Everything went great, as reversed. I present the problem, demonstrate the app, demonstrate the notifications, plans, etc. Then I describe at high level what the implementation is like and future development plans. They ask me questions - I answer them all.
I was sure I was going to get a 10 - the highest score. This was by far the most advanced project of all presented that day!
Other people do their demos. I wait to the end patiently to hear the results. Commission leaves the room. 10 minutes later someone comes in and calls my name. She walks me to the room where the judgement is made. Uh-oh, what could've possibly gone wrong...?
The leader is reading through my project's docs and I don't like the look on his face. He opens the last 7 pages where all the webmethods are listed, points them to me and asks:
LEAD: What is this??? Are all of these implemented? Are they all being used in the app?
ME: Yes, I have implemented all of them. Most of them are used in the app, others are there for future development - for when the ADMIN module is created
LEAD: But why are there so many of them? You can't possibly need them all!
ME: The scope of the application is huge. There are lots of entities, and more than half of the methods are but extended CRUD calls
LEAD: But there are so many of them! And you say you are not using them in your app
ME: Yes, I was using them manually to perform admin tasks, like creating all the entities with all the relations in order to populate the DB (FTR: it was perfectly OK to not have the app completed 100%. We were encouraged to build an MVP and have plans for future development)
LEAD: <shakes his head in disapproval>
LEAD: Okay, That will be all. you can return to the auditorium
In the end, I was not given the highest score, while some other, less advanced projects, were. I was so upset and confused I could not force myself to ask WHY.
I still carry this sore with me and it still hurts to remember. Also, I have learned a painful life lesson: do your best all you like, strive to be the #1 if you want to, but do not expect to be appreciated for walking an extra mile of excellence. You can get burned for that. -
Why does everything look perfect on the emulator but messes up on the first phone you test it on.
Every single time.
Lesson: Test on phone first then emulator.1 -
Learnt a very important lesson today..
To add some context; I'm currently in my second semester of uni studying a Bachelor of Computer Science (Advanced), and started the year with no experience with any language.
Up until recently all my practical work has been guided by context sheets, now I have some freedom in what my program does.
Because of the very small projects earlier in the year I have built a habit of writing the whole program before compiling anything. This worked fine since the programs were small and at most only a few errors would be present.
Cut back to today, and I had been writing a program for a bigger assignment. After an hour or so of writing I began thinking I should probably test everything up to this point. I ignored it...
Fast forward 4 hours to having "completed" writing the full program. I knew by this point I was taking a massive risk by not testing earlier.
Lo and behold, I try compiling everything for the first time and countless errors prevent the program from compiling. I tried for quite some time fixing the errors but more just kept appearing as 1 was fixed.
I'm now left with no time to fix the program before the deadline with no one but myself to blame.
Lesson learnt :/5 -
Never! ever! EVER!!! run sudo rm -fr * inside your home directory! Hard lesson learned on a Monday :(
P.S it was not intentional at all!11 -
Lesson learnt.
Never argue about any type of OS (Desktop or Mobile) when sitting between Devs. Be it about features or development.1 -
My teacher showed some Mr. Robot episodes on lesson. I think it's pretty good. What are your opinions about it? Should I start to watch it?4
-
What I learnt after 3 hrs of debugging for a stupid issue today ?
Lesson 1 - Getting some unknown error even though your code ks right and no error in logs ? Check you SQL version and its rules.
Lesson 2 - phpmyadmin is fuckin shit ass software
Lesson 3- I need to learn JavaScript for backend ASAP3 -
Run the tests before you commit, even if it was just a minor modification.
(Yep, I broke most of the tests by changing only a couple of lines. Lesson learned.)1 -
I'm probably gonna use http://codewars.com instead of doing the dumb C# programs I'm supposed to do in the programming lesson. I'll just do them really quick at home (no challenge whatsoever) and then get to more challenging stuff...2
-
This started off as a rant but it soon grew way too large to fit in 5000 characters, so I had to take to my Medium blog instead.
Here, y'all, have a lesson in web design from hell.
https://medium.com/@linuswillner/...2 -
Lesson of the day:
<If a section of your code keeps on bringing errors, just comment it. The code is likely to work./>4 -
In computing class, we were asked to identify different connectors/ports in one lesson.
Someone couldn't tell what a USB port looked like >.>3 -
Today I learned what actually happens if you don't close your database connections (because you forget) after you've used it. Feck all happens for the first 9 requests, and after that error 504 😂1
-
So I just spent 3 days trying to write a custom WordPress query with WP_Query and limit the result set with tax_query. I wrote my own code, copied and pasted code from the docs and watched a couple of tutorials, no matter what I did my results just weren't right. Turns out I was calling my code too early so my tax_query was being ignored.
Time wasted or lesson learnt?
.... I'll take lesson learnt. Oh well. -
Me: What if I use navigation props in EF Core, what might go wrong?
*tests API call*
*120 seconds later finally got result*
Me: I better undo my changes and stick with 2 seconds response time O_O -
Today the government from Costa Rica announced their solution to tax double any UBER charge registered to debit/credit cards.
Their logic is to pretty much do it for any commerce that includes the letters UBER. Like something out of your first Unity C++lesson2 -
Our cv teacher at school basically just printed out selfhtml.org on paper and told us to start writing websites. He then went on to chill on his chair for the rest of the lesson.3
-
4 hour lesson. We have to set up a virtual machine with WIndows Server 2012 R2... Image broken. Now the teacher doesn't know what we could do and lets us do what we want.
-
We just had the introduction lesson about Emails. I think our teacher had fun sending fake mails from his computer over the server under our name.2
-
As a 0.1x programmer, I realised an important lesson today :
You can win school coding contests by plagiarizing code. No one cares, and no one will know.
Because the dude who won the contest was literally copying from Google and stackoverflow and they didn't caught him 😭7 -
Today I had to write some shitty code that should work on ie in compatibility mode which is like ie in Version 6. I only coded on the clients system and never backed up. Silly me. Every think worked so I continued with another clients project. Suddenly my colleague came in our office and told me that the client deleted my code by accident. I never will keep code on client systems only again in the future.1
-
Used a wrong filter during loading of a table in ETL. Did not test and migrated to production. 80% of users had empty reports.
Had to stay awake till 4AM to get it fixed.
Realized an important lesson -
' A test in time saves nine' -
While listening to Algo and Data struct teacher, a friend of mine ("Blue Hair") told me about devRant. Guess i'm going to learn not much about BST today.3
-
20 issues assigned to me this sprint with very vague titles and in the requirements it says "See *person name* for details"
Lesson learned: Never go on vacation during the spring planning meeting.3 -
Hidden pixel just scratched my finger while I was wiping the screen with my palm. Lesson successfully learned.1
-
How to manage when you start something good for you, start taking decisions for your good and people start spreading hate about you. It obviously will effects your mental health right?
How you guys manage it? I mean how?
Today I'm feeling of getting bullied and getting bullied again from the same person. I'm correct but can't show the correctness just because there's no proof I've in-hand.
I'm literally tired of people now!4 -
Learn the hard way:
Episode 1:
Struggled 4 hours building my package. Some dependent package was failing build. Tried everything and atlast, contacted that package developer. He checked and said: "It seems it's broken. You can use v1.1 instead."
Lesson learnt: Sometimes, it's better to ask instead of banging your head and debugging things out. -
Life(naive_person) {
While(lesson not learnt) {
Change characters;
Repeat story;
}
Return dead_person;
} -
I want to kick this stupid kids ass!
So I'm on a Slack channel for live help for people who are learning JavaScript and I stick around and help people just while I'm by my computer. This kid is on there is constantly asking questions, which I don't mind but I mean I think part of programming is looking up the freakin info to figure it out occasionally. Anyways-
So in each lesson you watch a video ~10-15 mins long and then do an assignment. Well this kid constantly dm's me and asks me for help so I help him. Then as soon as he is done with that lesson quiz, 30 secs later I see him post a question from the NEXT lesson on the Slack channel. I'm like look you dumbass kid, you are going to have to learn this stuff. I mean for shit's sake! He is just on there asking questions for answers to the damn questions and not even watching the freakin lesson videos.
What a waste of my freakin time and effort to help this idiot. Plus there's a test at the end which no one can offer help on. So this dumbass is going to finish the lessons and then not know a damn thing in order to pass the test. I'm pissed that he doesn't even try and I'm over here helping him like an idiot. NERD RAGE!5 -
Finally figured out why my team’s lab project was taking so long to compile. Named imports of material-ui icons. Lesson learned!2
-
Years ago when I was a kid I was into making things to solve problems. Earlier in my life I remember as a kid seeing a neighbor shove 120VAC into the ground to get worms to come up to the surface. I also remember taking a worm and slapping it on one of the posts and shocking the shit out of myself. Apparently that lesson did not stick.
As a teenager I wanted a device similar to this. So I wired a 120VAC plug and cord to a 1/4" audio connector. I threw this in a box and forgot about it. Years later my sister went through my things looking for a power plug for a synthesizer we had. It had an audio 1/4" plug for headphones. She told me she plugged this cord she found of mine into the synth and it started smoking. She went to pull the plug out and shocked the shit out of her. I don't think that the synth ever worked correctly after that.
Well, today I was thinking fondly about that story. I mean, who wouldn't think fondly about shocking the shit out of your sister (she didn't die, so its okay). However, it was dangerous. Really really dangerous.
The lesson I can take from this memory is this: if you know a software interface (or electrical) is not safe then don't build it. Someone will try and use that shit years later and really fuck some stuff up. I have to wonder. What kind of software traps have I built in the past that are yet to be discovered?3 -
I did one thing really smart, schedule my vacation and tell them no access to computer. I also did a stupid thing. I told them 2weeks ahead. So for the next 2weeks I’m going to work double everyday. Lesson learn.5
-
If you live in the past, then you have depression. If you live in the future, then you have anxiety. If you live in the present, then you have peace.3
-
I would rather create a circular inheritance class for my last task before I'm out of the company. And make some changes to the dependency injection module. Leave it blank documentation. So the one who take my position after me would get enough lesson and reason why he's not to join the company.1
-
"Send me a unity package file when you're done, which includes any models, scripts, and prefabs."
Seems like someone didn't take a lesson in naming or basic computer housecleaning.3 -
Met a newly recruited Data Scientist the other day and he complemented me on my work on information retrieval.
The lesson is keep learning, keep reading and keep trying -
Debugging lesson learnt
The place where you think you can't make a mistake is the place you make a mistake. -
How my mind operates when someone starts looking at my code while I am coding.😂😂😂. Dev lesson "Never let anyone stare at you/your code while you are coding".
-
My best teacher was with me for C++ in high school and in college. He had the most relaxed, laid back style while managing to both make the lessons fun.
Perhaps my favorite lesson was around C++ and Pointers. Lessons generally we mixed with long ramblings about the military and live coding examples. He was talking about object references and Navy ships when he told a student to "give me the USS Wisconsin". Perplexed, my classmate said he wasn't sure he could do that without a lot of help. So this teacher drew an arrow on a piece of paper, showed it to the class and then found the general direction he wanted it to aim for and taped it to a pole next to the stage. He called that a Pointer to a USS Wisconsin and then asked the student to give him the USS Wisconsin again.
I understand pointers today because of that lesson.2 -
Lesson Learnt: never quote a job without inspecting every single file with every single details -_-
[clarification in comments]5 -
Went for a hand surgery, the anesthetic doctor is learning swift and then he put the needle in the wrong hand.
Lesson learned: never trust a programmer with your life6 -
Learnt a lesson today:
Never try out new hotkeys in a SQL query editor window.
Or if you do, at least make sure it's not connected to anything important :)
I was trying out new hotkeys and accidentally executed a SQL deploy script to rename something in multiple stored procedures in a large system.
Thankfully - so I saw after my heart stopped - it was only our QA db so not too bad, just a couple of devs set back.
Who woulda thought ctrl-l would execute :O -
One of the great lessons I've learned in this career was to: "Stop rewriting up that code to perfection and start moving on to better things. Keep moving ahead. That code will be replaced and get messy again anyway."
But that doesn't mean you should write bad-designed or sloppy code.2 -
Was just at my nieces swimming lesson and there was a sticker of tux on the wall, was resisting the urge to ask if the pool was licenced under GNU
(Would have taken a photo but not really a place to be taking photos) -
Managing a small team - poorly.
I was in charge of testing a legacy calculations engine together with two scientists, for whom I set up a python and interop environment so they could test the engine easily.
The two were very excited at the thought of validating the calculations and in fact found many bugs.
I was very supportive, told them to fix the bugs and gave them a pet on the back.
All three of us were happy the legacy engine is shaping up, that's until my boss heard of it, and boy did he grill me hard for it.
Turns out our efforts were highly unappreciated by the client, whose only request was that we test the engine and report the bugs. Not to fix them. My goodwill cost the company a lot of money, since the client paid by the hour, and was now due a refund. Crap.
It took me a year to finally understood the moral of the story. Which is to always respect the client's wishes and convey maximum transparency to him. -
Life lesson learned:
Despite good intentions, don't overengineer the front-end, when time is heavily constrained and the release is scheduled and is communicated to media outlets immediately after.
A broken release just makes the client send around multiple emails per minute with tens of people in CC.
Shit happens... at least it was a bargain for them. -
Programmer lesson #3
Always focus on a single task while coding...
If you encounter any non blocking bug or additional task add it in `Do-it-later` list...
If you don't...the bug or task might take majority of crucial time which you should actually utilise for the main task at hand...3 -
Lesson learned. As a newbie to git and vcs in general, always verify a rebase to make sure you didn't accidentally delete your last days work before force pushing and overwriting the company repository. Also, don't get into a situation where you need to do that in the first place.
-
How about being laid off over a 5min video call one morning when you completely didn’t suspect it? 😅 At least that taught me a valuable lesson about all these fuckin companies early on in my tech career! Watch me never prioritize their bs over work/life balance haha
-
Today, in "Typos that wasted hours of debugging"...
PHP...
>:(
PHP is such a bitch when it comes to unset variables, why didn't it trigger a warning or something when I tried to $typo[$index]?? I may be missing something and my head starts to ache.
Fixed tho', lesson learned.4 -
Last night's cronjob was the first time I broke everything on the network via my automation. Fixed it before business hours of our clients.
At least I learned my lesson? 😀😁😂🤣😃😃😄😅 -
Oh, Ubisoft
Relying on your UShit cloud saves was a terrible mistake
20 hours of AC Origins and 9 hours of Far Cry 5 lost because I trusted your piece of shit service would do something right9 -
I dunno if any of my choices have been "bad". Humans are great at explaining things to themselves to feel better. Narratives is our strength and we love them.
In hindsight everything seems to be a correct choice and kinda makes sense. For everything else is just a lesson to learn from.2 -
Lesson learned today :
Don't get lazy and muscle monkey hanging out your laundry..
Like your code, you'll eventually regret monkeying it.1 -
Lesson of the day: First read installation tutorials for software on linux completely before doimg esch step without knowing the rest...
-
When you work on something for few hours and then write a script to recursively replace strings in your project but forget to take into account the git index and end up corrupting it 🤦🏻♂️🤦🏻♂️
I know I should have pushed commits in between. Lesson learnt -
lesson learned...
never run yaourt -Syu --aur without checking the upgrade list.
reboot-> system doesn't boot -> F**k
reboot (runlevel 3)
discover that nvidia-beta and nvidia-utils mismatch version.
fix it editing pkgbuild of nvidia-beta to install lastest version.
reboot->everything works.
Results: succesfully wasted 25minutes.3 -
Today's the day I realized my branch was better off if I just restarted from master and cherry-pick the commits I liked from the old one. This is what I get for the branch hanging around so long.
Lesson of the day: Merge early, and merge often. -
Adventues with Teachers: Story I
This is a story about an English Teacher that happened to our school in front of 7 year olds.
She doesn't really teach, she just plays movies for them.
So a typical lesson of her goes like this. Turn on the projector, Open the Movie via this streaming site. Most of the times ad's open mostly about betting and stuff but this time when suddenly a Porn Ad opened in front of 7 year olds. Instead of unplugging the Projector like a Normal Person she stands in front of it, jumping moving with her arms to hide it...
Not only that some kids started crying, because they couldn't see what she was hiding. So she spent the entire lesson hiding and trying to cheer children up...
What a great lesson that was...
Why could have that happened. Idk maybe next time either Torrent your Movies or install a fucking ad blocker so you don't have to deal with any kind of ads, especially those!2 -
My web dev teacher was drunk almost every lesson, and my C++ teachers don't care about visiting our high school)) All we know is learnt by ourselves
Other teacher hates when we type
void smth(){
}
Instead of
void smth()
{
}
And wants to overwrite the code to fix these style errors))3 -
I thought I'd give flutter a test, a simple list app lags on the following:
1. Scrolling the "Lazy Loaded" list
2. Tapping on a list item to change an icon color
I followed their "lesson" in creating that app
Now tell me, why should I invest time on this?6 -
I just relised that my primary school had more "cs" lessons then high school
it was just one lesson with python turtle
The most high school has is photoshop and dreamweaver5 -
Lesson of the day... Always validate your input parameters, every last attribute of your parameters.2
-
I hope my boss learned his lesson: dd if=/dev/zero of=[hdd storing DB about VM cluster]
- is a very very bad idea...10 -
When we did a chatbot in my computer science lesson and seeing all the different attempts at it to work around problems1
-
In school we mounted a USB receiver for a wireless mouse in the teachers computer... Since we had only 15 minutes left, heute quit the lesson since he couldnt get a new one in time...
The good old days -
Spent 2 days optimizing SQL queries, and then I learned a valuable lesson.
If your database size is bigger than the RAM of the machine it’s running on, every query will take 5+ seconds ☹️4 -
Lesson learned.
If you're planning on buying a MacBook and WWDC is ≤ 4 or ≤ 5 months away, JUST WAIT FOR IT.
Bought min almost 2 weeks before wwdc, and turns out they made a refresh of the same model...
FML2 -
My first programming lesson in C# was to increment my progressbar using a timer to 100 then show the new form. Trial ends.5
-
Does anyone else hate the Facebook SDK or is it just me?
You have to jump through so many hoops and get different tokens for different end points. Why???
Take a lesson from Google. Get an API key and send a get request. Simple. -
Hello Apple,
Fuck you, more than a month trying to open a developer account without any chance, lot of fucking emails.
Lesson 1:
If you’re from a country and put a phone number from another country you will never be able to open a developer account? How did I know that? From my experience and many other people, but Apple just says: Error, that’s it you figure it out !
Lesson 2:
If you pay using a card on which the name is different than the name in the developer account, you have to wait longer and provide more documents. How did I know that? After fucking 5 tickets and more emails asking why my account is not ready yet, then they answered they need a document to verify my identity. If you don’t do that you will just rot waiting.
Lesson 3:
If they need an ID document, you have to email them first and ask why you’re account is not available yet, if you don’t you will just rot waiting. -
That annoying moment when you took an algorithm test, you didn't even pass any test case or you passed just 3 🙂, doing that same algorithm again outside the time scope, then you killed it.
Moral lesson: you have to take your time to think properly even when time is running out. -
Exp. when programming deeply inspired you?
I remember being inspired in school as I learned to program floating colorful circles in a lesson. They "bounced" off the screen borders
🟠⭕🟣🔵🟢1 -
Taught my wife the first lesson in real world programming:
She had to do some python homework and it was already late night. Task was to apply several filters to a csv. So we did the good ol' STRG+C.
Am I a horrible person or my programming corrupted from within?4 -
I thought debugging node.js would be me throwing a bunch of commands at terminal but thankfully saner minds created vs code debugger.
Also vs code documentation should be a lesson to everyone on how to document stuff. -
I once wiped my Hard-disk.
By executing rm -rf / (I hit enter before specifying the directory/file) I was Linux Noob back then, & was literally in tears for weeks after the incident because I didn't backup the Linux installation with my files). I have learnt a very important lesson after that day!
Tldr: fucked my Ubuntu System by executing rm -rf / command and was resenting the decision for weeks to come.
*Edited typos.9 -
There is normal to have an unexpected exception in a life.
If you learn to code, you know thats why there is try/catch exist, so when you try something and there is an exception you know how to pass it.
Why? So whenever something goes unexpected from your expectation you already have an exception for it and just pass it rather than making your entire mind crashing!24 -
Never ever again I start a project without fully declared technical requirements.
I coded a website with grav cms and they ported my beautiful work to shitty handmade coldfusion backend.1 -
My team leader (Indian) asked me, in my second month in the job, to estimate the required time for testing some screens.
I made the estimations based on my experience and understanding of "screen testing" then discussed it with him and he accepted the estimations.
When the time came to start the task, he sent me a document about writing automation test for the screens,which was new thing to me.
The task took more than the estimations (3 times) and I have been blamed because I made wrong estimations.
The team leader was the one who blamed me!!!
Never estimate a task without full description...2 -
Lesson Learned:Don't update plugins in WordPress without reading the update logs because the update can crash your entire site.2
-
I pushed some untested changes yesterday to my course team's code repo, and it broke one thing. Let that be a lesson to ALWAYS TEST CHANGES BEFORE PUSHING THEM! > _ <
-
Weekend is coming friends! I just found a great life lesson for you. This video is dubbed in English only for you. Please do see this video. Spare some (2hr)time from your day and click this link.
https://youtu.be/GsY4E6iyVYg2 -
Spent 4 hours playing the role of a designer and crafted some great UI and showed my fellow Dev's and we were all in agreement to implement.Eight hours later our lead designer crafts a totally new look that my boss is so into forcing us to redo the app
Lesson learnt keep your lane1 -
Is there a lesson that you need to keep relearning?
Mine is: Never ever ever trust the data. Never. Even if your mother entered the data herself, don't trust it. Quarantine it, scrub it, and check it for errors. There is no white list.2 -
Lesson learned when I started working: never try to proove yourself customers will just try to abuse it.1
-
New project last week*
Today:
Client asked for the trello board of the new project, but I didn't manage to create it because the requirements are vague.
Finished setting up the board today and clutched everything.
Lesson learned: pressure is key 😂 -
This teacher had a stack of paper that had the lesson and made us basically copy it down, when you were done move to the next lesson. If you showed him there was a mistake on the lesson he would check and if it was a mistake he would give you an extra mark. He allowed us to learn at our pace (except for when there was tests) and make mistakes and discuss how to improve something with those right beside us.
-
* Create S3 Bucket
* Enable versioning
* Setup lifecycle to delete small temporary objects after 7 days
* Wait 7 years
* Say "Wow, I was fucking stupid, and I've learned a lot since then."
* Write devRant post
* Profit with lower monthly AWS bill1 -
I've always thought Gedit (Ubuntu text editing software) doesn't have Redo feature as the shortcut Ctrl + Y didn't work. Just realised it's Shift + Ctrl + Z
Lesson - be humble and look at the provided menu items. -
Guess what dumbass forgot to take into account markup for the database field and now everything is chopped off.
That's right. Me. :)
Lesson learned though.3 -
I'm starting on C# and some of the lesson plans out there dont make sense. So far Bob Tabor and Plural Sight has helped me half way and the bulgarian shark book too. What has helped you cross that threshold past the basics. I'm stuck on structs, namespaces, sort algorithms, sql and json.6
-
Damn some stupid moves can literally fuck you up.
I just moved to linux distros around 4 to 5 months back. And I have installed and reinstalled it many times. So I thought it's simple and cool af.
So last time when i installed Ubuntu 18.04 i had it installed it on SSD and mounted my home from HDD. I felt super awesome. It worked perfectoo! 😘
And now I had some issues with dual booting so i planned to resort it and make it clean.
So during the installation process there's a part where you gotta select where to installation path and all. Its been a long time since I did a clean installation and TBH i forgot the / and /home . So what i did I put / on my previously maintained home instead of putting it on the SSD.
Now I am FUCKED!
Guys never ever make this mistake. It's baaad. Reaaal bad!2 -
my lesson as a new dev was when the senior told me to RTFM....by not using Google... as in ... real books... dusty... old... valuable... and BIG mother farking ones.2
-
Worst documentation I've dealt with? The documentation I didn't write. Lesson learned? There's always time to document, for your own sanity, and the sanity of anyone who has to maintain your work.2
-
Pursuing happiness actually makes you unhappy. Instead, pursuing the meaning of your life. https://youtu.be/y9Trdafp83U
-
Node isn't setup correctly after installation. 😤😩
Help me troubleshoot this issue so that I can move forward in my lesson please!
I just wanna learn dammit.13 -
Yes today I learn ma lesson about deleting projects in Linux. jst deleted a project which had a fixed bug which took me two sleepless nights. I can only recover jar files... wow.
-
I had a teacher at uni regarded as one of the best teacher with good technical knowledge. He used to dictate lectures and pupils would copy. Is he really a good teacher, dictating lesson at uni level?
-
After 3 days of struggles. I got the google maps in react native ios development.
Lesson learned: Read the given docs twice and do. -
It started around 10 years ago, my first programming lesson is creating a simple actionscript using macromedia flash mx. It's a script that takes 2 input and print out the sum. I still have the script today. 😁
-
Was exhausted after coding for a full day, was going to commit all the work at the end of the day. Then my brain snapped: wanted to hit `git add .`, hit `git checkout .` instead.
Lesson learned (the hard way): "commit fast, and commit often"1 -
Lesson learned from my previous rant:
https://devrant.com/rants/2059047/...
CPU bottleneck spotted. Time to fix some shit.
nvidia-docker vs native code execution brings around 10% performance decrease so far. -
I like to teach sites that don't escape HTML/js in input fields a lesson, and put in a redirect. Where would you redirect them?
I tend to go SFW, like redirecting to a competitor or the NSA. -
Thank you, docker, for a grammar lesson. I though "environment" was spelled "enviroment"...until today
-
This type of data scientist are the worst of them all. The lesson he is giving on this ost is, "I am great." But keep a look at his post, he have not even followed basic syntax rule.3
-
Should rants contain a message/lesson/formulated statement, or fo you consider rants a venting mechanism?
Out of curiousity, since I see some people in the comments asking what the message/constructive idea is on some posts1 -
Decided to act like the bigger guy and hand a website to a client who doesn't respect developers n designers. But, want to teach him a lesson sometime. Apart from a kill switch. Any ideas? Custom function or something? Hasn't even paid me yet.3
-
Today's lesson , never
sudo rm -rf /usr/lib/python3.5/dist-packages on a fedora Machine. It breaks everything.
So any ideas how to fix it. A4 -
Programmer lesson #2
First laptop is just like first love...No matter how many others come later...It will always have a special place in our ❤️2 -
@dfox when deleting a post I am able to report it. I didn't want to try because I learned my lesson about bug testing in production, but thought I'd let you know and if it's fine I'll play with it :D
-
It just came through my mind that I have had programming lessons for almost a year, and the only thing I was actually taught is "Programming is important because you can get a good salary." and "Console.WriteLine()". The rest of the lessons were spent with "here is a task, try to solve it, if you can't, well, rip".
God thanks I have already started studying it at home years before. -
I wrote a function a few months ago that made 10 http calls for the same data... had to refactor it because users were saying it was broken. FML but I've learned my lesson.
JUST ONE CALL. -
It’s me or Scrum trivialize developer’s skill development? My company replaced almost all the training with Googling and “peer to peer training” in which some junior with no teaching experience prepares a presentation/lesson on some technology and then shows it to others.
Following this logic with all the true crime which I’ve watched I should be a detective.7 -
Lesson learned .. never use sailsjs
Magic data loss
Laggy as fuck (832ms)... php5 runs better than this(210ms)
memory leaks -
If anyone has followed the Android course by google, is it only me or “lesson 7: recycler view”
Is broken at? Every single time I try and compile I have to fix something cause the guy either adds something without telling or just straight says something and does something else... -
Optics matter. You could be doing a shit job (as a developer), but if you keep up the good optics with the boss, agreeing to build a calculus app in the future, even though the multiplication api you are currently working on keeps throwing error, you'll look good.2