AboutHobbyist programmer aspiring for a career.
SkillsJS, Vue, Firebase, C#, UE4, Unity
Joined devRant on 12/12/2019
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I need a new hobby. Programming doesn't excite me anymore, at least not how it did a couple of years back. I'd like to get into robotics and stuff, but everything's expensive where I live. I'd like to get into cars, also too expensive where I live. I like playing video games, but I suck at them and they bring me no feeling of having accomplished something. Sports? Suck at them too. I'd like to ski, but I live in South America. I just don't know what to do with my free time. Programming feels like a chore nowadays, but it's all I have.36
Anyone else with a short pinky finds it uncomfortable to type p while touch typing? Thinking of buying an ortholinear keyboard in the hope it'll be more comfortable.12
So I was at my second meeting about a project I just joined as a volunteer. There's two teachers, me (1st semester CS), a guy almost graduating and a guy in the second semester. In the first meeting the teachers explained what the project's about and what we need to do. Me, wanting to show that I'm good hoping I'd get offered a paid position in the future, got to the second meeting with some stuff already done in Rust. Teachers mistook me for the 2nd semester student (which, by the way, thinks everything server-side is done in node.js) and told him it was a very good job "he" had done with the rust program. The fucker didn't say shit and just took all credit for what I did.
Later that day I sent an email to everyone with the repo link to make sure they knew I was the one that wrote the program and a month or two down the road I made some pretty awesome work while the other two just sat on their asses, so I think they know it was me.
Nonetheless, I got pretty pissed about that and kinda regret not saying anything at the meeting. I do think I kinda made the right choice of keeping quiet, trying to show team loyalty (?) or something like that.
Should I have done it differently? Would you say something at the meeting if it was you?6
When you're trying to find a bug in your parser/interpreter but it's working fine and all this time the bug was in the code you were feeding to the parser/interpreter. Smh2
I feel so dirty rn. Been struggling with webpack all day to just generate some pages based on the object a js script exports. The issue was that I needed a path to an image and the path webpack's require returned was a relative path (it started with a .), which wouldn't work because my generated page wasn't in the root folder. I tried making it work "the right way" all day, nothing worked. So in the end I just removed the . from the fucking path using substr and that's that.
Also, why the fuck does webpack's require return a fucking relative path anyway?1
Anyone here working with quantum computing stuff? If so, what do you do exactly? Are you more of a theoretical physicist or a programmer? Does it pay well? Is it fun?
I'm learning about QC and considering specializing in it, but idk if it's a good career path.2
Anyone know what's the current situation with part-time jobs in the web development field? I want a job but I'm in college so full-time is a no-no. I've been trying to find something part-time (internships mostly) but I'm not a US citizen (some sites require that) and I'm looking for something remote, and that's been pretty hard to find. Any ideas where I can look for this stuff or if such jobs even exist?
The best I've managed to find are full-time internships, I tried applying to them seeing if I can work part-time instead but no one mailed back :(1
I don't, I just try to ignore it :/
Having only one finished, complete, project being in Firebase, node and Vue doesn't give me much confidence... Even though I have quite a bit of experience in UE4 and Unity I have never finished a game. So I know my shit, but I can't prove it ._.1
It's so frustrating when libraries just give you a hello world example and you have to figure out what the fuck it does. No comments, no nothing. Then you go read the documentation, and find out they have topics for everything, but nothing explaining how it all comes together. They give you a hello world and then you have to figure out how the damn thing works.
Now I have to watch YouTube tutorials which will probably all use fucking Spring Boot and extra libraries. I just wanted a barebones example, is that too fucking hard?
EDIT: maybe I should take a break from this thing
I'm just frustrated. I wanted a simple, statically-typed language that doesn't get in your way and offers GC. I can't find anything "just perfect".
- Go: enforces a style on you, nono.
- Rust: ownership system. I love it, but it's too low level for what I want.
- Scala: seems to have a bunch of useless and bug-prone features.
- Java: I hate how you have to declare and catch exceptions. Good practice, yes, but the code gets bloated with try-catch statements.
- C and C++: Too low level, no GC.
- C#: maybe? idk
I want to make a back-end for an app but I want it to be easy and fast. I need something with a gentle learning curve, not keep fighting the language. I'm between Java and Rust. Java's easier to use. Rust is rust <3, but it's hard, I haven't learned it properly and I just keep fighting the fucking compiler.42
What's the point of these stupid questions? Do I really have to kiss some ass even before being hired?12
So I thought I was still on AWS' trial period. Turns out I'm not anymore and I just paid $50 for last month and still have $40 to pay at the end of this month. FUCK. I used it for my internship but I can't ask them to pay me that money back because it was my fault not knowing that I wasn't on the trial period anymore. Also, that's more than half my monthly income, what a shit currency my country has. I could've bought a new 60% keyboard I was after with that money ;-;8
So I started to hear a noise on my headphones which I didn't know where it was coming from. It wasn't much of a noise but a regular sequence of "beeps", seemed like 8bit sfx. So I started moving my cable around and it turns out that if I put the headphone's cable under my phone at a specific spot I can hear the noise. Seems like some kind of interference, so the first thing that I thought of is the NFC sensor. So I remembered that an app would detect my credit card (which has NFC) if it was close to the back of my phone, so I put on my headphones and put the cable between the phone and the credit card and voila, the sound changes. It only works if the headphones are be plugged in though.
Idk why but it think this is really cool. Just wanted to share :)2
I always want to work on a bazillion side-projects but don't have enough time because college, work, etc. Now that I have all the time in the world to work on side-projects I have zero motivation and just waste my time on YouTube.
So Google Calendar's API might return duplicate events when using nextPageToken in your requests and they don't tell you that. So I've been trying to find where the fuck my app was inserting duplicate data in the DB but it turns out it wasn't, it's just the Calendar API being a dick. Aaaaaa4
Is relying on probability bad practice? I have a container that needs to know about all other instances of the same container and assign a unique ID to itself on initialization. I thought that if I selected a big random number as its id on startup, the chances of it having the same id as another instance is very low.
To prevent two instances from having the same id I could check for all running instances on the network, but what if two instances start at the same time? They won't find each other since none of them will be fully initialized when their id checks run.
Probability says I'll be fine, Murphy's law says I won't. What do?5
Oh boy IntelliJ IDEA is gonna spoil me bad
This postfix completion feature just blew my mind. I didn't know I wanted this until I found out about it.
I missed a proper IDE for a long time. VSCode is fine but holy shit I forgot how much a good IDE can do for you.5
Why the fuck do I need to install brew to have AWS' SAM CLI? Couldn't you provide me with an install script or an apt package? Now I have to install linuxbrew (never used it) and pollute my os with crap I'll never use just to have this fucking cli so I can create a fucking lambda function project on intellij idea.
Oh, I can install it with pip. Well yes but actually no. They fucking deprecated the pip package and just gave me a link with instructions on how to install it with brew.
I was praising AWS for their good docs yesterday, now I'm pissed at those lazy fucks >:(11
"I'm bored, let's do something else"
*looks at screen*
wtf am I retarded?15
I'm never going back to Google Cloud, AWS is the shit.
I'm fucking orgasming with how organized everything is, decent documentation, level of configurability, the integration of one service with another.
A couple nights ago I was thinking how can absurdly incompetent programmers exist out there (based on stories I read here), and I think I know the reason. They just don't like doing it, to them it's just a job. They get into the building, work and go home. They learned programming in college but probably never wrote anything for fun. Because of that they don't dedicate themselves to learning new tech, don't try to improve and be good at the job, all they want is the money to be able to survive and that's it. Since they don't have the curiosity to drive them forward, they just don't and keep writing shitty code.
I'm not saying you need to have a bazillion side-projects, work an 8h shift and then go home and spend 3h on personal projects, or that you have to breathe programming and tech. All I'm saying is that, to be competent and good (this probably applies to most jobs) you have to like what you do and have at least some interest in it.7
ffs windows I should be the one who dictates when you update, fuck you.
Honestly, the best thing I've done this year was switching to Linux, the difference is astronomical.7
What is today's standard of server-side rendered pages, today's replacement of php since everyone seems to hate it? Is it Vue/react/angular SSR? Or is it some other technology I haven't heard of?16
Why does my teacher think it's reasonable to give an assignment for writing a scientific article about quantum computing in the first semester of CS? Like really? I just got out of fucking high school you bitch, all math I know is basic linear algebra. Thankfully I'm a nerd that likes computers so I got the basis of classical computing covered, I can only imagine how my classmates that never touched a computer are holding up.9
I just wanna cry rn, I'm not even mad. Something happened while trying to install High Sierra on my third partition and somehow both my drives (HDD and SSD) stopped working. Nothing boots. Files? Probably gone. Fuck fuck fuck fuck fuck. I was careful, I didn't click or execute anything I didn't know. How? Just... How?
Now I have to hope my important stuff is still there and I can recover it. If it's just the EFI fucked up, ok, I can fix it. If the partition table is fucked up (most probable) idk if I can fix it, hopefully I can. AAARGH
There goes my entire day or even the entire weekend... All because I don't own a piece of shit of an iPhone and needed an emulator to try to reproduce an issue on a fucking webapp for a client.9
1. Learn to use Google.
2. If you don't know English, learn it. Most good resources are in English.
3. Be patient and don't give up. You'll get *very* frustrated, believe me.
4. Don't bother other people with stupid questions, refer to item 1. Only ask in forums/answer hubs if you can't find what you're looking for through Google. Yes, that means going into Google's second result page.
5. Don't get discouraged if you don't have friends your age that like programming. You'll find people with the same interest later :)
6. If you don't understand stuff right away, don't worry. Copy code from YouTube tutorials and change them a bit. No Ctrl + C Ctrl + V though, copy it by writing. Little by little it'll start making sense and soon enough you'll be able to write stuff of your own.
7. Most importantly, have fun!
(This advice comes from someone that started programming at age 10 in a county that doesn't speak English)8
Hey everyone, I have a quick question that idk where to ask.
Basically I'm looking for the job title for someone that manages servers on the software level, the backend services of an application. The person whose main task is to design the relationships between services so that everything's maintainable and efficient.3