Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "programing"
I'm dreaming to send homework to my C++ programing lecturer full of strange #defines and make the code compilable, runnable and working well
He would feel the black side of cpp😈😈😈20
Very worst programing language 10
10. No reason to
9. call any
8. Programing language
7. the worst.
5. they have
4. advantages and
3. uses according to
2. their philosophy.
I just noticed I'm programing while wearing a black hoodie, using vim.
I hope nobody uses me for making shitty stock-photos.9
Someone Asks me : "Will programmers be needed in the future if AI is already created code?"
Your question clearly tells one thing; you have no idea what programing is about and how it is done.
For starters, software already writes code. In every major codebase there are lots of files with auto-generated code. Auto-generated code is something a program have written to provide interface to a service for the rest of the codebase. So code already writes code - if the purpose of the code is clearly defined.
The problem is that users rarely know what they actually want, and even if they know it, they are rarely capable of creating a clear enough specification of what they want.28
The other day my girlfriend said that i could learn French in two weeks and proceeded to be preplexed when I said that obviously I couldn't.
She actually believed that me being able to learn a programing language In a week or two meant I could do it with any language.6
Pair programing on project with friend.
We both feel like the other person is doing all the work and we are not really helping.
Twice the developer power, twice the imposter syndrome.3
So today I got really triggered when i hear this guy say that coding is cancer. I stand up and instantly the first thing going through my mind is that it's the battle of the nerds. He says he tried ALL of the programing languages out there and they were shit. I asked if he tried C# and he still says coding is cancer even though he has never even heard of any C# syntax. I asked if he used Batch as a started language and he still says it. So I just decided to roast him by saying "did you put .bat at the end of the file when you were saving? Oh wait never mind, I forgot your lazy ass doesn't have the intelligence to understand how to save"
Surprisingly everyone was silent and most likely didn't understand what I had said. So I just left wondering if he even bothered to get a guide on syntax for any of the languages he would have liked.5
I'm such a fucking moron! I had a programing test at university today, there where two excercises and two hours time. Finished the first one within 20min, but couldn't crack the second one. As time went by, I got more and more nervous. My hands started shaking. I couldn't think straight. I should just have steped outside, ask for a bathroom break, whatever. But no, I wanted to solve it!
Went home after the timelimit. Sat down, wrote the same thing I had in my head, compile, test and would have gotten all the points. I was able to do in 20min when relaxed, what I wasn't able in 1h 40min.
It were around 1997~1998, I was on middle school. It was a technical course, so we had programing languages classes, IT etc.
The IT guy of our computer lab had been replaced and the new one had blocked completely the access on the computers. We had to make everything on floppy disks, because he didn't trusted us to use the local hard disk. Our class asked him to remove some of the restrictions, but he just ignored us. Nobody liked that guy. Not us, not the teachers, not the trainees at the lab.
Someday a friend and me arrived a little bit early at the school. We gone to the lab and another friend that was a trainee on the lab (that is registered here, on DevRant) allowed us to come inside. We had already memorized all the commands. We crawled in the dark lab to the server. Put a ms dos 5.3 boot disk with a program to open ntfs partitions and without turn on the computer monitor, we booted the server.
At that time, Windows stored all passwords in an encrypted file. We knew the exact path and copied the file into the floppy disk.
To avoid any problems with the floppy disk, we asked the director of the school to get out just to get a homework we theorically forgot at our friends house that was on the same block at school. We were not lying at all. He really lived there and he had the best computer of us.
The decrypt program stayed running for one week until it finds the password we did want: the root.
We came back to the lab at the class. Logged in with the root account. We just created another account with a generic name but the same privileges as root. First, we looked for any hidden backup at network and deleted. Second, we were lucky: all the computers of the school were on the same network. If you were the admin, you could connect anywhere. So we connected to a "finance" computer that was really the finances and we could get lists of all the students with debits, who had any discount etc. We copied it to us case we were discovered and had to use anything to bargain.
Now the fun part: we removed the privileges of all accounts that were higher than the trainee accounts. They had no access to hard disks anymore. They had just the students privileges now.
After that, we changed the root password. Neither we knew it. And last, but not least, we changed the students login, giving them trainee privileges.
We just deleted our account with root powers, logged in as student and pretended everything was normal.
End of class, we went home. Next day, the lab was closed. The entire school (that was school, mid school and college at the same place) was frozen. Classes were normal, but nothing more worked. Library, finances, labs, nothing. They had no access anymore.
We celebrated it as it were new years eve. One of our teachers came to us saying congratulations, as he knew it had been us. We answered with a "I don't know what are you talking about". He laughed and gone to his class.
We really have fun remembering this "adventure". :)
PS: the admin formatted all the servers to fix the mess. They had plenty of servers.4
Once I had to do a 'hands on' pair programming session for a position I applied for... Together with the lead dev we would switch coding every 15 minutes It was somewhat of a horror story...
The assignment was to implement an password reset flow, connecting it to the api and then handling the entire password reset flow, in Angular becahs ye know has to be Angular...
After drafting the ui and setting up the click events, I wanted to hookup the api calls, but then it was time to switch around...
The fucktard dev first started to adjust my classmappings to be more in line with his preference, without touching the css classnames... Ok... Micro managing ... Check...
So after breaking the styles, he wrote the fetches to the api endpoints and that was his 15 minutes of shame...
I continued only to find out the endpoints we were using had errors in them and would not return anything workable...
The dev said he'd tested the endpoint before and it worked, but clearly it didn't...
After about an hour of going back and forth trying to get this to work he got a call from a client because server was down (surprise), he excused himself and had to prioritize on this, running out and leaving me there for the remaining morning ...
I just sat there waiting for the HR checkout talk, only to lean towards rejecting the position...
Fucking waste of time, and in the end the feedback was they doubted MY TECHNICAL SKILLS ... And wouldn't make me an offer 😂👍 nice story bro...
K THX BAI!7
I AM SO FUCKING PISSED RIGHT NOW OF ALL YOU DICKHEADS WHO DON'T KNOW SHIT 'BOUT PROGRAMING AND STILL QUALIFY FOR THE NEXT ROUND!
Background: I am a final year student of Computer Science. This time of the year, companies come to the campus to recruit potential employees for their vacant positions. But during the COVID-19 times, the number of such companies and jobs have gone a little down. Two companies came to our university for recruitment — DXC Technology and Hanu Software. I cleared the aptitude/code test for DXC and appeared for the interview, which went fairly well. Waiting on the results. The rant is about the other company.
The Story: I am learning and working on Cloud (AWS specifically) for the past 1 year. I have a cloud Certification in Oracle and working my way to get Azure Certified. Hanu Software, which is a core cloud company (works on Azure) came to our campus for the recruitment (Cloud Engineer). Their test had these sections —
1. Personality (54 Questions; 15 minutes)
2. Verbal (20 Questions; 20 minutes)
3. Reasoning (15 Questions; 15 minutes)
4. Technical (25 Questions; 25 minutes)
5. Quantitative (15 Questions; 15 minutes)
As soon as I finished my Interview with DXC, I had my Hanu test within 30 minutes. I have a Mac so the test by default started on Safari. After completing 4 sections, I receive a mail in Junk from Hanu which stated that only Chrome or Firefox can be used to give the test. AHH! And on Safari.. the platform on which the test was being conducted didn't ask me for any camera permission (the test is monitored, can't even change windows/switch tabs). I then changed the browser to Mozilla Firefox and somehow finish the test. After finishing, I call up my classmates to find out how their test go. Know what? FUCKING TWATS USED GOOGLE LENS TO FIND OUT THE ANSWERS!
Last night, the list of qualifying students arrived and obviously I didn't make it to the list, but those dumbfucks did who don't even know what Cloud technology is or how it works. Neither they could do any average level program, nor have the communication skills. HOW?! HOW THEM AND NOT ME? Life is very unfair sometimes. I couldn't sleep at night.
PS: If you made this far, thank you for reading this rant (and sorry for it being so long). Makes it better to be able to share with someone. If you could, then please guide me (online resources/recommendations) to be better at competitive programming, or help me enhance my resume/linkedin or if you could refer me for an entry level position at your organisation, I would eternally be grateful. Thank you once again. And sorry for the long rant.20
"Install through npm"
"Install through gulp"
"Install through compiling"
"Install through x"
"Install through y"
WHY CAN'T I JUST SIMPLY INCLUDE THE MOTHERFUCKING THING IN THE HTML LIKE A FUCKING NORMAL PERSON?!
ALL I WANT IS TO INCLUDE A GODDAMN UI FRAMEWORK.
When I just started web development, this stuff was so fucking easy! Why did it become so motherfucking complicated to include simple shit like this?!
All I want is to start programing this motherfucker, not spend 3 hours on compiling CSS and whatnot (because I'd have to learn this bullshit first).
Mother of god, why did this become so fucking obnoxious?
I. JUST. WANT. TO. INCLUDE. TWO. FUCKING. FILES.77
Fuck! I love code and programing (and anything related)!
I know that HTML and CSS are not programming languages (that was actually a question on the exam, which I got right lol), and I don't love them, but I like them because they are code/tech/computer related.
I spoke with my teacher after the exam and he said that everytime he made the exame the students allways got bad grades.
When I say HTML and CSS exames, I'm talking about all the strict rules that you must follow when coding.
He said that, every year, 70% of the students didn't pass the exam and the other got like 12/13 (from 0 to 20).
I made the exame yesterday, he said it was one of the best grades he had seen. 17.6!
Fuck I'm happy!
Now it's SQL and relational DB's exam next week 😀
Drinking a nice beer to celebrate!
Whenener I say that I'm a videogame programing student, why is still everyone judging me like "so you have no future" or "so you spend your days gaming..."
I'm not studying on stack overflow, I'm in a specialized school and I DO have a social life besides that 😡10
Do you think you need to be smart at math to be a programmer
People ask me that, my answer is like.. Well.. No
That's kind of bullshit36
Schools in India be like - "We teach CS from 3rd grade!"
Me: "Name a few programing languages"
3rd grade student: "Basic, cobol, pascal..."
Me: (thinking) "Am I in stone age...?"9
I'm 17 years old and i'm dividing my time between gaming and programing. Should i give up gaming?34
should be programing instead I been sitting waiting for a week to find out if I got canser or not fuck16
Saw this on facebook programing group.
Someone ask how to start being programmer.
Then someone replied, get a 5000 pieces of puzzle, and then finish it until it complete.4
Can make something, out of nothing. All it takes is a little creativity...
... and 4 cups of coffee.10
Can I just say that the absolute most important skill for any kind of programmer or engineer is knowing HOW TO FUCKING GOOGLE!!!
I am the head of programing on my school's Robotics Team. We're relatively know, however most all of my teammates know how to program and they are all very talented academically. In fact my "Lieutenant" will be the valedictorian.
Seriously I missed one meeting yesterday because of the flu. Imagine me lying in bed and suddenly getting multiple calls from the team (even the valedictorian) asking how to fix errors from Android Studio. I asked them if they googled them and they said "No we didn't".
Why is knowing how to google not apart of any kind of CS education! They could have been after an hour, but NOOO it took them after 5 hours!!
Oh my FUCKING GOD!!5
Getting ready to apply for my first programing job in the next couple days. Really excited and stressed.4
At a point in your life, you'll settle down abit, and you start to think about what you've done in the past (idk) years of your life.
Then you think about your career, how everything is ever since you discovered you were good at a certain thing since highschool.
be it programing, writing random codes, pentesting (or if you had that "hacker" phase in your life) or fixing laptops and etc.
You think about the word, and you had a thought: You only know how to do it, how it works, how its done, and how to do it.
You only "Know", it takes practice, patience, dedication and years (or months depends on you) of experience before you can really say for sure you're "Good" at it.
Me? Im no where near good. but that doesn't stop me from going there.
And i hope the same goes for you. You can do it,
Have a great day.3
Cs Student. We currently have a course on algorithms, where we have to implement something in Java, test it with some sample inputs and in the end submit it to an online judge, so far so good. So why a rant? Well there's this one person, who strugles with programing and asks me a lot of questions. Usually I tell her, could you send me your code, so I can have a look at what doesn't work/where you made a typo/what ever. My thoughts: let's just copy it my IDE, take a look at the error message, and that should do it.
Guess how I got the code: As a few photos, taken by her mobile phone (as the code doesn't fit on one screen...)! Just send me the fucking file, or post it to gist.github.com or pastie.org or what ever fucking code sharing tool you want! Make a fucking git repo, I'll even live with SVN or just a .txt file by mail. But for the love of Linus Torvalds, stop sending me crapy pictures of your crappy code! For fucks sake!15
I was making a prank app which turned to my first virus.
One day my mother told me that the programers in her work were offering to her to show them the virus and if their program dont catch it they will give me a reward. It was not catched by the program and i got the reward it was not so big but the feel was awesome7
This has been a great year for me programing wise. Learned Go, got my first job working in it.
Not so much for my health. My six year old neighbor came to visit and I guess you could say the mother freaked out. We were just playing in the pool when the police shot me.2
I'm at UNI, but I'm always studying by my self.
I got to the point where I feel comfortable to start learning the BackEnd part.
I did a lot of research, and everyone says different things, and I don't trust them, I would prefer to take the word from someone on DevRant. I really can't decide, not only because of the different opinions, but also because I can't waste time on some language that It's not going to give me future.
How should I go about this? In what language should I start learning the BackEnd side?
Some people say that definitely not PHP, because it's a bad language. But other people say "learn PHP the right way, because It's not PHP that's shit, it's the developers", and they say that PHP7 it's better.
What language should I start in your opinion?
And I'm learning SQL at UNI, so it would be nice to use MySQL or similar as DB.
Thanks in advance! 😀13
I'm taking an Intro to Programming course along aside an Intro to Computers class so I already know about basic programing, still very new to it though! At the end of the Intro to Comp, we're learning about programming and a classmate was having a hard time understanding assignments and variables.
I explained the idea of the input command at least three times and he kept trying to print out a statement he just wanted to write in instead of printing out the input that the user will enter. He also assigned the same name to different variables.
Explained that what he was doing was not versatile and not useful, explained in an example situation, explained by writing some lines of code myself (THRICE), and he still had trouble understanding me. I didn't want to hold his hand the entire time.
Glad that I was called to leave early since I might get too frustrated if I had to stay back and continue to help him.
Hope he managed to finish the assignments successfully though! Feel kinda bad now...2
The brand new language - C thru
In this C language you have a lot of new statements and thats all ;)3
Our programing teacher(CPP) is so fucking bad at teaching.
I'm pretty sure his classes actually cause permanent damage, by rendering the other students unable to learn programing properly.
Whenever a sentence starts like, "For the advanced around you...", you can cough bullshit from the top of your lungs, because what he's about to tell is first semester c-basics.5
Soooooo had 2 phone screenings with 2 different recruiters.
So all was going well with the first call until she asks me about certain technology, and I'm a little confused as to how she was working it, so I asked, "do you mean....?". And her reply was....,"I don't know, I guess. That's what's written down here." I seriously almost hung up the phone!! 🤣🤣🤣
The second one was worst! This genius had the bright idea to call me from...wait for it....HOME! I mean all I heard was brats in the background and they kept destructing her. She's like ," so how long have u been-- Billy! Get down off that, NOW! Sorry about that." I'm thinking, "what the hell?"(only seconds into the call) She continues, "So what's your favorite lang-I told u to get off that! Hold on..." phone goes silent.... "Hello, I'm so sorry...." Asked me more programing questions few seconds later..."I thought I told you-------" phone drops! At this point I'm trying to hold my laughter in. She gets back on. "Sorry, dropped my phone. Well, I think that's all the questions I had, did you have any for me?" "Really?" I'm thinking. "Nooooope" I say.
🤣🤣🤣🤣 I was having somewhat of a crappy day, I needed that.5
when you really want to code but you have a lot of school work and your course major has nothing to do with computer science or programming. ((4
How come the majority of technical/programming videos on youtube is made by asian indians? I don't have anything against them. Some of them are possible to understand.
And i know there is native english speaking people that do tech/programming videos on youtube but its just so few!
I say "asian indians" so it wont be confused with native americans.17
"Let's go to buy Laptop for you. You're going to be Computer Engineer"
after 2 months
" What do you do all day spending on laptop?"
"Well, how's that work?"
"It follows some algorithms to get desired output"
"???, Some important files are accidentally deleted from my usb storage. Can you recover those files?"
Too many to count, but this one useless meeting stands out the most.
I was working as an outside dev for software corporation. I was hired as an UI dev although my skill set was UI/engineer/devops at the time.
we wrote a big chunk of 'documentation' (read word files explaining features) before the project even started, I had 2 sprints of just meetings. Everybody does nothing, while I set up the project, tuned configs, added testing libraries, linters, environments, instances, CI/CD etc.
When we started actual project we had at least 2 meetings that were 2-3 hours long on a daily basis, then I said : look guys, you are paying me just to sit here and listen to you, I would rather be working as we are behind the schedule and long meetings don't help us at all.
ok, but there is that one more meeting i have to be on.
So some senior architect(just a senior backend engineer as I found out later) who is really some kind of manager and didn't wrote code for like 10 years starts to roast devs from the team about documentation and architectural decisions. I was like second one that he attacked.
I explained why I think his opinion doesn't matter to me as he is explaining server side related issues and I'm on the client-side and if he wants to argue we can argue on actual client-side decisions I made.
He tried to discuss thinking that he is far superior to some noob UI developer (Which I wasn't, but he didn't know that).
I started asking some questions and soon he felt lost and offended. We ended that discussion with conclusion that I made my own decisions on the client-side. That lasted less than 10 minutes.
So I just sit there and eat popcorn for next 4 and half hours listening to their unnecessary discussions where some angry manager that did programing decades ago wanted to show that we are all noobs and stupid.
what a sad human being.
what a waste of time, but hey I got payed for this 5 hour meeting.1
Every time I'm organizing a beginner level programing workshop with a especific language, someone asks if we'll get to use Arduino with it.2
When I was starting my programing adventures I was intern in a "java position" that sucked so hard that I quited about 2 weeks in....
We would actually not code any single line... It was a fucking bullshit code generator for some shitty thing that I really didn't get and all we did was watch video tutorials about how to use it...
I was going insane...
There was this "senior" php dev at the team that used to brag that php was the most awesome fucking shit in the world and once said something like "I mean... Come on ... You can do anything in php... What can you do in java that you cant in php"
Oh boy... If it was today I would teach him some manners...
I started programing when I almost failed at some IT class 7 years ago when I was 16 in high school. So I started googling how to do basic stuff in java (if, for, while,... ) and I just fall in love with it 😊 I still remember how I wanted to make a button in Java so I googled: how to button in java 😂
Here I am still in love with it and I think I will always have this need to learn new programming languages, technologies, frameworks,... 😊🤓
guide to programing success
step 1: check if you are being productive.
if the answer is false have some coffee
if it is true have some coffee
step 2: repeat6
I just stumbled upon a first game I ever programmed back in highschool. Oh the nostalgia and the urge to cringe. Apparently I thought programing a game in visual basic and leaving an enormus memory leak was a good idea. Well I guess you have to start somewhere.3
Im a network engineer just started to learn programing the past few weeks. I learnt more regarding programing from devRant than any ebooks.3
Well, I wanna specialize in low-level software as I get older. Everyone is telling me to go out and learn a processor architecture. I'm willing to be patient, so I do what people recommend to me and I download the Intel x86_64 manual. I was excited... UNTIL I REALIZED THE MANUAL WAS 4474 PAGES LONG! Like, how am I supposed to jump into assembly, machine language, and low-level programing with a beginner's task like that? I cannot find ANY resources online to simplify the transition, and college sure ain't gonna teach me anytime soon.10
My freind knows I do programing as a hobby - I do want a job but I am only 15 - so whenever he can he will leave a bracket open in a text message because he knows that I will respond instantly closing it. I can't stand looking at the eyesore!5
First day of vacation, on a remote village cause of covid, after months of doing nothing special I made this :D
It's a keyboard to do combinations of keys (prototype) ...
Well, I made it to play sound effects in games (on voice chat)....
Ya, having a burn out fucks your motivation. At least I did something2
Sometimes i want to erase all my programing skills to learn it all over again, it felt great when i instructed computer to do something, rather these days i'm asked to make computer do something, first hello world was nothing but that i what i wanted to do 😊1
Question for my programing elders.
I am a high school student. If/when I am asked to make a client a website, what is the general price that I should charge? (Remember, I am a slightly inexperienced american highschooler, so I don't want to over or under charge them for my work)17
A coworker created several WinForms-Tools because it was "more comfy" than learning XAML which we usually use for all our sw clients.
Now that these tools are relevant for our infrastructure and some even for the product itself they have to be maintained by others as well.
Note: he tried to use OOP but the result is more like a complete new style of programing . Processes, objects and external scripts in the mix.
Mainreason why noone could know about it: the product manager used him as kind of private dev for some hours a week. No reviews, barely documentation... Now we decided that developing the tools from the scratch is more time and cost efficient.
What a mess...
Does anybody have a VR Headset?
This seems interesting vr application for programing.
teach meta language concepts: what is an operator, literal, constant, statment, control flow. the recursive nature of staments. then go into objects/methods vs structs/procedures. then teach some java. then go into reflection concepts. then use reflection for something simple. then teach a bit of perl. then let them build something in python. Anyone who can pass through that will know how to Program in whatever you give him/her.
I wish my teachers talked about the meta programing, instead on focusing on the minutia.
So... Aparently HTML5&CSS3 is turing complete. At least according to this: http://beza1e1.tuxen.de/articles/...
Does that mean HTML counts as a programing language now? :P7
I dare you to show what sins you committed when you still were a newbie to programing.
Mine is below.11
So i've been working with OOP and now that i have some free time i decided to learn Golang.... Great language but at the beginning was really hard to go back to the non OOP.9
Types of elitists in the computer science area I REALLY HATE:
* Linux kernel developers: if they hear anything that's not linux you will be prosecuted
I was getting bored with programing cause a majority of it is boilerplate code then i heard of the Mirai virus. It infected alot of iot devices so I decided to look at it and it was written in golang. It is a beautifully written botnet even though they're parts where it could have been better. So i looked more into golang and saw that it could cross compile pretty easily and could build self contained binaries really easily. On top of all this i saw the smallest docker containers with golang programs so i looked into it more and kept finding more and more that i liked. Easy library packaging, concurancy without boilerplate, quick servers, and the libraries from other devs that did all kind of great things3
So someone complained to my bosses boss about some internal page where I collected some of our own funny git commit messages, because they were not "meaningful", and I had to take down said page.
Fuck that narrow-minded seriousness, why be so German? If we have to debug multi-threaded C++ programs, we need that bit of fun and sarcasm to stay sane. But probably that someone is a member of some of these "professional" Agile teams that waste a day a week with fucking retros, sprint planning or other mind-crippling meta stuff, then evaluating frameworks and tools, while we are doing motherfucking programing.
rant, but !really.
Trying out this new Kotlin language. Pretty cool, except for...
val str: String = "what the fuck is this syntax?"6
My best programing teacher was my first programming teacher.
My IT teacher at the time offered our class to try out this news cool thing as an extra lesson called programming. It sounded interesting to me. And well the first lesson I went into of this new thing I immediately knew that I want to learn this so I invested a lot of time. My teacher loved the enthusiasm.
And here I am. Sitting in devrant...
I understand that its very inefficient to call every applicant back or to give valid feed back as to why they were not chosen but I find it hard to believe that I was not chosen for an entry-level programing position when I have knowledge in everything they sought.
Teacher: good job on the first project I assigned you to do. Now do the same project but use JSP instead of PHP.
BTW, is it true that programming in JSP is like programing in Java? Or at least similar?9
My left cortex: You have a paper to write @poster983. Put devrant down.
My right cortex: NO! Enjoy yourself. You have a study hall tomorrow. Do it then.
My left cortex: Remember, you already said that about history. Best to do it now!
*mouth makes farting noise*
My Right cortex: COME ON! IT'S HUCKLEBERRY FINN. JUST USE SPARK NOTES! DO IT L A T E R!
My left cortex: fuck you right.
My right cortex: right back at you.
My full brain: OK HALT THE DEVRANTS! THE BOYFRIEND IS TEXTING!
(Notice the recursion here?). This is why I can't ever write papers.
Same thing applies to when I'm programing. I end up spending 2 hours on something that only should have taken me 1.
My left cortex: Stop Ranting!
So... I let people around me who see me programing assume what they want to about my abilities, so when they asked if I could hack I decided to play a joke. I said "give me your phone and I'll show you your files and make your phone display a white for a few minutes" (phone was an Android with no lock on it), I do all that as I had an app that closed itself already built for other reasons... They said "cool, now hack that guys Facebook" .... people are gullible...
The company I work at acts on a field that I'm quite passionate about but what is frustrating me lately is the fact that people seem to acknowledge way more the programing skills of the leader of another non-dev team that has good ideas but isn't that well versed on the dark arts.
So... Portugal already have CS classes for almost 20 years. Don't know what they teach now but everyone would know how to use windows, word and excel (specially kids without computers). My course was computers (what was called back then) and we spend half an year doing logic programming in paper and algorithms...
Any class that teaches programming should always start with logic programming, because you can apply it to any language...
Example: my latest programming class was 3 years ago, I did a CNC course (to work with machines that make molds... Think a 3d printer that cuts steel instead of pushing polimers) and my first question was :don't we start with logic programming or algorithms? The teacher first teased me... Then asked what is logic programming....
Resuming... At the end I was the only one who could use functions and variables... (check g-code and heidenhein, you'll get it).
Other then that I was the only one who got a job working cnc machines, everyone else that also got a job whent for the manual labor part (the molds are finished by hand)...
So... My thoughts... Any CS class that teaches programing should start with logic programming and algorithms... That's the foundation to learn any programming language.8
What is the best Linux distributions for programmers? Am doing C/C++ programing with Ubuntu right now.9
Programing courses in my country
Learn PHP in only 2 hours and half without any prior knowledge1
Fast foward a year. I find an opensource arcade and learn php while writting an arcade from scratch that uses curl to mitm login to verify the user. Later that month i create a small project that dynamicly creates a signature image for the top 1000 posters on a coding forum i liked.
Then all hell broke loose when i found osdev.org, thought i was going to be a badass and make the ultimate operating system that would combine linux, windows, and mac where it could run anything. Reality Check hit me like a semi and train hitting at full force trying that and made me look into hacking. Spent alittle while breaking windows in so many ways and talking to others on irc until i was about to turn 18. Switched to ubuntu 12.04 my senior year while that was occuring.
My last week of vacations. A brake on bussiness programing... lol
Receive a phone call from a colegue:
Hi the equipment it not working.
Me: ( upset with the acuracy) reboot that shit!
Colegue: Its working. Thank you.
Collegue: The printer is not working!
Me: 😡 Im on vacation. Check the cable or try to reinstall the printer...
Colegue: Its working. Thank you.
2 fucking hours later:
Collegue try to call
Me: Did not answer... 😡 Fuch this shit.
Colegue send text message saying that they had a problem on the video projector but its ok now..
I'M ON V A C A T I O N3
Tired of imperative different-yet-all-the-same programing languages. What's the most awesome funcional language ever?
Bonus: sweet projects you've done in that language9
Wen I got my first Android phone I came across a make your own Android app ad with one of those "no programing experience needed drag and drop interface" I made a few news feed apps then got completely hooked,then I thought "I want to control everything within the app and not only drag and drop stuff" that thought changed my life.I started learning phonegap and started making Android apps with html5 ,put ADs on and published them to the play store.I then expanded my knowledge learnt Java,mysql,php,wordpress.
fighting with a submit button callback not firing..... at least the cat and I have good music to listen to.1
Phps love of nested arrays is similar to that of structured programing and goto statements. You will do a lot of backtracking in both of them to see where things start. God bless PHP.3
!rant but a question...
I know that with the vast examples/tutorials online this may not be necessary, but I wanted to ask the community if you guys/gals would recommend going back to school to get a formal CS education or if it would be a waste of time, money, and resources compared to just using web based sources? I've tried the college thing 3 times when I was younger but couldn't concentrate and lacked the discipline to focus and finish classes. But I'm a bit older now and wanted to know if you would recommend going back to school or if time would be better spent performing self-study and learning from home?
I'm still extremely new to coding and programming and only have basic knowledge of actual coding and a lot of the theoretical stuff in programming is completely foreign to me. Like for example, how to optimize code. I know that refactoring code to have a smaller more efficient footprint is always desirable, when it doesn't interfere with readability, but I'm unaware of where/how to modify code to run efficiently. Of course that may be wayyy to advanced for my use cases anyway 😂.
I'm trying to teach myself python as it seems like a great language for starting out and getting to understand the concepts of programing. Plus, it can be used directly in my line of work as well as side projects that I wanted to try my hand at.
Thank you in advance for your recommendations everyone!2
I felt inspired when I found out about Minecraft mods when I was in elementary school. I thought they looked so cool. I then went and actually bought a Java reference book but I never made any mods. Because Counter Strike came into my life and well I wasn't too proud of myself. But now I've quit CS:GO and I'm now committed to learning programing and I love it!1
I spent a lot of my time as a little kid playing video games and typing on my old computer. Somehow I found GameMaker (6 or 7, I think) and started pumping out little games with the free version. I didn't like the drag and drop stuff so I learned GML (GameMaker Language).
A few years later someone gave me a PHP book and while I never actually learned anything from it, it did get me interested in learning a real programming language (not GML).
Around this time Minecraft became popular, and with a lot of YouTube videos I got a grasp on Java, and a little C++/C#.
I loved how quickly a website could me created compared to a compiled program, so I started spending most of my time learning Web Technologies.
And that leads me to where I am today. By this point I've spent over half of my life programing in various languages and formats and I've loved every bit of it!
For a project we have to formulate political viewpoints and laws about digitalisation. It's not for a computerscience class, but for a additional class on politics. We have to formulate laws or guidlines/goals for the politicians to work towards in regards to "digitalisation" for the society/country we would like to live in.
For example stuff like "there should be net neutrality to guarantee free information and equal oportunities for all" and such stuff or "programing should be taught in school to prepare people for the economy of tomorrow" so it isn't limited to anything.
If you where a kind of king/ruler/what ever, what policy (in regard to "digitalisation") would you define and why? (Note: they doesn't have to be realistic for now. They shouldn't end in a dystopian future, but in a "better" future for all of humanity.)
What I thought of so far would be:
- Government use and promote Opensource and practice Opendata
- strong rights to privacy, you can request your data and demand it being deleted
- basic programing/IT education in school
- "reschool" program for people currently in the workforce that want to learn new things
- develope a policy on AI
- promote that Computer Science isn't just for boys but for every one
- less working hours per week due to automatisation/splitting the work among the whole population/basic income
*yes I'm lazy, thanks for doing part of my project ;)1
I just got my first ever programing internship I'm really excited to start with flexible hours and good pay3
If I eventually study programming and could solve any task, will I immediately get job offers from websites?13
I find it odd that I've gone from primarily doing c++ and c# in Unity in the first year to doing blueprints in unreal in the second year. I have nothing too much against blueprints (except for the crappy, broken engine it's a part of but that's for another rant), but blueprints to me seems like the dummies guide book you read before going to the challenging stuff later on when it comes to programing. I just find it a bit backwards they'd introduce that after the challenging stuff.1
I start programing in 8th grade as hobby, write games. I got job in just 50$ a month.
The part is, I work 3 years in same.
Now after 13 years of work I got a job here in my current company, where we developers got our desired respect. I can say a good sallery too.
But I think sallery doesn't matter mucch, if your bosses are not nuts and they can understand the problems of developers.
Why do companies have a competitive coding round when at the end, they want the person to develop things. I know most of them want software engineers instead of developers but the persons developement skills also matters and at the end when the person does not have any developement skills, how is he gonna help.
In one of the program ran by one of the biggest MNC of the World, I was selected from a hackathon and there are some peoples who are selected by a competitive coding round. Now, we are given an assignment in which we have to make a tic-tac-toe game which is AI driven. During one of the meetings with other group members and mentor, many of the persons who got entries by competative programing round does not know any bit of HTML. Out of the 5 weeks of program, they have spent more than 4 weeks in just learning basic HTML, CSS and still they are learning. I don't know even they can complete the program in given timeline or not but this has been a major flaw in recruiting process which I thought is now good.4
My father is an electrical engineer and using computers from MainFrame times. So, duirng my childhood I always see computers arround me. This is the first reason I fall in love with computers and programing.
I think I am using a computer since 3rd grade. Or mightbe erlier. doesn't remamber.1
Sometimes you get confused which programing language is the best or what technology is the best and which one sucks. A lot of bad reason to leave and other reason to stay in a language or technology can any tecnology be completely free from critic's? ?6
Asked teacher about participating at local programing olympiad. Other classmates who are good at it said its not worth it cuz its too hard, but I still have hope 😓2
That time you are programing some project and you just curried a function naturally and you ask to yourself: "Does it mean I know Functional Programming?"
And you put a spoke in your own wheel right away: "Don't be silly".
Was doing some chill programing when all of a sudden we lose power in the entire fucking house! So not just a blown fuse or something, but looks like the entire street has it, so no telling when it'll be back on either -_- Also I reaaaallly need to buy a UPS for my server, this is happening way too fucking often.5
Oh... I dont know what to pick...
So i will pick 3 projects from my 3 stages of my dev "carrier"
1.Right after i discovered programing and learned how ,if, while and similar structures worked. The launguage was object pascal with delphi 2007
That was a "safe" with a stupidly complicated lock (text inputs, sliders, ect) it opened a secret folder in the end.
2. It was a embedded code for a Atmega8 AVR, Atmel studio, pure C but without memory managment (i didnt even know that it even existed)
It was a Pip boy knockoff, 16x2 display and a small keyboard connected to the arduino like board that i made on a proto board.
It wasnt that much of a pipboy, it was more of a showoff of atmega8 internal systems, (ADC, timers, interrupts and such)
3.DataLab, after helping my friend with his master thesis, (we meet on discord long story, i was in high school) i decided that mathlab is shit and i created a visual scripting enviroment, launguage C# .net 4 (in the latest version)
I remade the whole program from scrach 1 time, significantly improving everything (code reuse, better algorithms, data processing, code redability and edge cases) I have learned good practises from everywhere. I learned how to use git.
DataLab project looks just like LabViev (i didnt notice that it even existed...), it is frozen now because of my mental status but im planning on using it on my CV when i will be looking for jobs on holidays. There are many things that i can improve in that program but ... first i have to fix myself.
I have had an interesting idea, create a script that runs every now and then to change my github profile picture, now I've been scouring google and stack overflow for hours and can't find a simple way to do it, or anyway for that matter.
QUESTION: Is there a simple way of changing your github profile picture using a programing language
I'd prefer python but I am open to others.4
So I got Python under the belt, been messing around with it for quite a while (2-3 years now :p) and I am bored of it now,
What is a pretty fun programing language that's somewhat challenging to get around?
I was planning on learning c++ next since it sounds like fun but please do suggest your favourites16
Guys pls I just got started into this programing stuff and hope to be a programmer and make games in future. Which of these programing language would be good for me
thinking of learning a new programing language anything easy for a python "dev"?
would also like if jetbrains has an ide for it6
I sometimes thank the education system for teaching me really outdated stuff. Here's why...
With new programing languages with all the jazz and cool tricks, it's not impossible to develop concepts and get in the flow of visualizing problem solution. Like for eg, plython3 had inbuilt method to swap variables but I know how to swap variables without a third variable because I had to do it without python. Now that I have the ability to build algorithms, I can leverage functionalities provided by languages in better way.4
3 straight houra of Android programing, but no moving forward.
I don't know why android programming take much time.3
Do apk's keep record of IDE's that was used to develope them.
Pls show your sympathy for a poor dev like me.
A 400 level student in computer science came to me to develop a mobile app for his final year project, i decided to take the deal. i used react-native to build the app. when i finished the project the aim was achieved but then came the biggest stupid question "which IDE was used for the project?" i answered vsCode. then he said "The IDE i was supposed to use was Android studio" i told him that is not a problem i could use any IDE i prefer its all the same all i need to do is set up the enivronment and he answerd "i have failed my project" he lamented i asked why and he said because his lecturer said the apk must be generated from android studio. i understand that the problem was not because i didnt use pure java(android) or because i used react-native(java(android) but because i didnt use android studio to build the app . i began to question my knowledge "do apk files keep record of ide that was used to develope them? pls help me maybe some apk do. i didnt know how to convince him everything was ok because it seems he is not technically incline he just one of those guys who are taught programing on the white board not on a computer and have no real experience. he later accepted to submit the project like that since the dead line is close and hope to see a fat F on his result but later told me he got an A in the project.6
Alright, I'm gonna need some help from more experienced devs.
tldr: how does my sister test my website if she can't run it?
I'm making a site (for myself, I've talked about this in other rants, most likely won't go online so I don't want to spend money on this), and my sister is helping me with the sales part of the project. It's basicaly a web store.
In a couple of months, she is going to have a baby, and will stay at home for 5 months. Since she helped me with it, and I don't really know all of the steps that go into online purchasing (she kind of works with this, and makes a lot of online purchases, from everyone I know she was the best person to go to), we want her to test it while she's at home with the baby, just in case I missed or didn't understand something.
The problem is: she doesn't understant anything about programing and probably never seen a command line, and since this is laravel, I will need to install a lot of things in her computer, which will be useless for her after she is done, and teach her some commands to run the site.
Also, like I said, i don't want to spend money on this, since she will only make a few tests and that's it, it would go offline after.
She is smart, she could probably do this, so if there is no way of doing this is ok, but if there is it would save her a lot of time while testing and with the baby, and save me my time at work.
I would want something like git, but where I could run the site without a lot of steps.
Does anyone know how she can test it? Is there even a way?
Thank you in advance 😁6
Has anyone of you ever dreamed of solving programming problems? I wake up still thinking about a problem that is totally unrelated to everything I do. Most of the time I even spent extra time still pondering about it even tough I'm very much awake. Maybe I need to stop staying at the office for 10 hours.3
Automatically code all the nice stuff I'm dreaming to implement whilst sleeping. Or just remember what I dreamt of. Maybe I need more sleep 😬
There is a comic book app, let's call it 'the fucking awful crunchy roll manga app'.
Over two years, and four devices, 80% of the time it loads pages out of order, or the same three pages over and over, Making books unreadable. Reseting the app or device does not fix it. It's just random when it works.
Point being. Its a god damb gallery app! That's programing 101 shit. How dose a company this big, That does two things, stream video and display images in order, completely fuck up half of their entire market for years with no one fixing it?
I could program this thing in a week end. That's not a brag. This is almost literally a 'apps for dummies' throw away project .
Why? Just WHY?2
Start working on DevOps
Learn Functional Programing
Buy a Desktop Machine.
Take a break :P1
Imagine how many programing languages it have now!! I think in future they will come more programing languages and more powerful, i know C is father but it also wrote'd by someone so i don't think so it much hard to make new programing languages in future!!2
Is there anybody out there who likes Funcional programing, does frontend but feels like Single page application is not often needed ? what do you use to make dynamic parts with ? callbag ? direct dom manipulation ? alpinejs ?13
Good thing I found out about www.repl.it well it is like stackblitz that can host many programing languages with frameworks like node + express.
So my frontend will be in stackblitz then backend can be in repl.it
Database can be in firebase or heroku + jawsdb + mysql/postures.
Good for POC or test projects you want to do online. Hope this helps someone.
I had dabbled in some game programing in Unity (like Unity 1 or 2 at the time) and played around with python. But I hadn't spent much time programming. I was going to school for marketing because when I graduated high school, there were basically no software jobs anywhere near my hometown. But I got an internship at a place that had a single web developer but like 5 clients who had websites. The dev left and I volunteered to build websites, thinking it had to be better than writing about asphalt pumps. They gave me a $5 raise. At that point I realized 2 things.
1. The area around my hometown was starting to have more software jobs (I actually ended up moving and I'm extremely happy I did now).
2. Devs usually make more than marketers.
I already knew I enjoyed programming, I just didn't see it as a realistic career until I got a pay raise I didn't even ask for, and for a job I wasn't qualified to do even.
Is there any websites where I can get few challenges order by difficulties of particular programing language.
Ex. I complete a Node.js or any other tutorial. Now I want to check and improve my knowledge by few challenges.
So is there any site where I can get that.
Like "Select Language and here is the list"
Need to make a web app to some finantial stuff. I choosed ROR becuase is what i knwo. But for sure i want to learn somo other technologies as Laravel or Phoenix
Hey pals, do you know any good RSS feeds about programing,Unix,hacking,... ?
Can be in German or English.11
21 hours, i worked most with sane concentration.
I remember when i was fresh in programing, felt for the first time that i have challenge to solve and it was a chain reaction i kept doing tasks 1 by 1 and volla 21 hours are passed.
I came office at 10 am and left 7 am other day.
After Finnish my work i felt so relive like i have concurred the world lol.
It was a feeling like i have all the time in the world and this is what i am passionate about so all i have to dive in this field.
During this session when i gained the momentum of work i could see that the production become double triple as long as you get sync with your brain. Felt like you are in some other time space where you spend more time but in reality its less same as we dream.
As a now obsolete practice in the age of widescreen monitors and resolutions many times greater, do you still enforce line lengths in your code?
If so, what length do you use and why?10
One time a has some task to optimize an images on mobile application so it can swipe on list without lags (to this time it works fine, there was microseconds lags, but it was my code and I don't like to leave like this). I takes me a long time trying a lot of solutions but everytime was the same. I leave this task because I thought it can't be done. Everyday I was thinking about it, one time I have even a dream about programing XD. One morning I wake up and it came to me, one simple solution (I think there was 2-3 lines of code to change). I go to computer and try it, it works, it was a weight off my mind. Of course I go to boss say now we have faster, better etc. and he also was happy :)1
Which app can i use to run cp in Android??
In many apps i cant make the programs like enter a number for input and all☹5
This year I'll join college and opt for BCA. But i want to take a step towards future. How can i learn quantum-focused programing language like Q# and become expert and write programs in it? Also, any career advice is appreciated. I'm just the beginner but i liked coding very much in my high school and i want to be a software developer in future.
I want to learn c# to build a mobile app with xamarin and a website with asp.net core. I have some programing experience and have build some meh apps. What should I use
Head First C#, 4th Edition
C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition
C# Fundamentals by Scott Allen on Pluralsight
C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition teaches what I want to learn but the Xamarin section seems a bit short. C# Fundamentals by Scott Allen on Pluralsight was recommended a lot to beginners online and I can always learn Xamarin from Microsoft Learn12