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 - "figuring out"
-
I thought it would be good prank change semicolons to Greek question mark in my boss' code where his delivery date is today. I thought he will spend like at least few minutes figuring it out.
He ran make, immediately figured it out and even corrected with sed only. Then yawned and looked at me with a smirk. Now I am getting paranoid what he will do as revenge46 -
preface: I'm fucking exhausted and angry.
Why does everyone assume I know how to do frontend?
Why am I always the design girl?
Why?
You hire me to do backend. STOP GIVING ME FRONTEND DESIGN CRAP. I HATE IT.
AND STOP GODDAMN YELLING AT ME FOR NOT MAKING SOMETHING RESPONSIVE.
I DON'T KNOW HOW.
yes i can learn, but I CAN'T FUCKING PICK UP A SKILL LIKE THAT IN A DAY. Also, I fucking hate it.
STICK IT UP YOUR (min-width: 1400px) ASS.
But seriously, I've spent 13 hours today figuring out completely new things (webpack, susy, express.js, cloudinary, responsive best practices, more webpack) because the boss is in panic-mode (his preferred state) and wants this project released last monday.
guess what? it isn't done.
because i still don't know how to do everything. and ofc there's nobody to ask because there never fucking is.
Seriously, boss-man. hire a fucking designer, and stop being an illiterate sales goon while you're at it. ffs.54 -
Things I've learned throughout my 5 - 6 years as a programmer.
- StackOverflow is full of assholes.
- CMS's are for weaklings.
- The best feeling about waking up in the morning is figuring out how to solve that error in your code.
- You no longer think about normal people things. Your mind is full of code.
- You're practically a computer.
- ALWAYS backup and save your stuff or you WILL regret it. Enable autosave if possible.
- RIP your social life (if your friends don't know squat about programming)
- Darkness is better.
- Being a programmer is amazing.26 -
1. Have some issue with my code which spits out cryptic compiler error.
2. Ask on stack overflow, Reddit, etc for a solution.
3. Get scolded at for "not reading the documentation" and "asking questions which could be answered by just Googling". Still no clue what I'm doing wrong, or what the solution would be.
4. Find someone else's vaguely related problem.
5. Post my problematic code as the answer, with arrogant comment about OP being a retard for not figuring that out for themselves.
6. A dozen angry toxic nerds flock in to tell me how retarded and wrong I am, correcting me... solving my original problem.
7. Evil plan succeeded, my code compiles, and as a bonus I made the internet a worse place in the process.
I think if you tell a bunch of autistic neckbeards that "all coronaviruses are fundamentally incurable", you'd have a vaccine within a week.15 -
People complaining "oh I always have trouble figuring out if the clock goes forwards or backwards in October"
Bitch please, I'm dealing with 12 databases, with SQL dates as local timezone timestamps, and an influxDB in UTC. I'm dealing with a backend server configured in CEST and a middleware layer configured in Pacific time, and a hundred functions which try to keep everything straight because no one dares to migrate it all to UTC at this point.
In the whole argument about DST you hear about sleep psychology, electricity bills and farmers.
But what about me, the poor database administrator? What about all these ugly legacy systems, what about all the UX designers trying to fix time input pickers?
I spend 2 months a year in agony having nightmares of rips and folds in the flow of time. DAYLIGHT SAVING DOESN'T FUCKING MAKE SENSE HOW CAN TIME EXIST TWICE?17 -
During teacher office hours a few years back: if you have questions on your homework, maybe it's too hard and you should switch majors to something easier, many girls do, so there's no shame in it.
I had asked for verification that my standard deviation logic was correct before spending the time coding it and then figuring out what was wrong.
Ps- he's no longer employed by the school for other sexist reasons.28 -
I am fucking dying of laughter right now. 😁
Today I got a push message of the invoicing app I use from time to time and the message literally just said "lol" (without even the usual pre-fix of the app name or anything).
So after not figuring out where that could have come from and obviously theres no private messaging etc. in that app, I contacted support and they reacted surprisingly good and at same time hilariously good; they pushed now a team towards investigating that, as apparently I wasn't the only one.
https://support.waveapps.com/hc/...
I wonder who fucked up and literally pushed "lol" to thousands of people. 😂8 -
When you spend hours figuring out where the bug is, with no luck, and then you wake up in the middle of the night knowing exactly what and how to fix...3
-
Friend of mine killed his MacBook with some Softdrink.
Just poured it all over his poor a1502.
He let it dry for a few days, it starts to work again.
Except the battery.
Goes on Amazon and buys a new battery.
New battery doesn't work either and so he tells me about it and I as stupid as I am couldn't resist the temptation to finally work on a MacBook like my "hero" Lois Rossmann does.
So turns out the board is good.
Cleaned it up and basically nothing happened to it.
So what's the deal with "los batlerias"?
The first got hit by liquid, the second had a broken connection to a cell.
That could have happened through my friend, installing it without testing it first, or at the seller, so it being a DOA battery.
Now away from the stupidity of my friend and the situation to the actual source for this rant.
Once something happens to a modern Managed battery, the Battery Management System (BMS) disconnects the voltage from the system and goes into an error state, staying there and not powering anything ever again.
For noobs, it's dead. Buy a new one.
But It can be reset, depending you know how to, and which passwords were set at the factory.
Yes, the common Texas instruments BQ20Zxx chips have default passwords, and apple seems to leav them at default.
The Usb to SMBus adaptors arrived a few days ago and I went to prod the BMS.
There is a very nice available for Windows called BE2works, that I used the demo of to go in and figure out stuff. The full version supports password cracking, the demo not.
After some time figuring out how Smart Battery Systems (SBS) "API" works, I got to actually enter the passwords into the battery to try get into manufacturer and full access mode.
Just to realise, they don't unlock the BMS.
So, to conclude, my friend bought a "new" battery that was most likely cut out of a used / dead macbook, which reports 3000mah as fully charged instead of the 6xxx mah that it should have, with 0 cycles and 0hours used.
And non default access.
This screams after those motherfuckers scaming the shit out of people on Amazon, with refurb, reset, and locked fucken batteries.
I could kill those people right now.
Last but not least,
My friend theoretically can't send it back because I opened the battery to fix the broken connection.
Though maybe, it'll get send back anyway, with some suprise in the package.9 -
Every step of this project has added another six hurdles. I thought it would be easy, and estimated it at two days to give myself a day off. But instead it's ridiculous. I'm also feeling burned out, depressed (work stress, etc.), and exhausted since I'm taking care of a 3 week old. It has not been fun. :<
I've been trying to get the Google Sheets API working (in Ruby). It's for a shared sales/tracking spreadsheet between two companies.
The documentation for it is almost entirely for Python and Java. The Ruby "quickstart" sample code works, but it's only for 3-legged auth (meaning user auth), but I need it for 2-legged auth (server auth with non-expiring credentials). Took awhile to figure out that variant even existed.
After a bit of digging, I discovered I needed to create a service account. This isn't the most straightforward thing, and setting it up honestly reminds me of setting up AWS, just with less risk of suddenly and surprisingly becoming a broke hobo by selecting confusing option #27 instead of #88.
I set up a new google project, tied it to my company's account (I think?), and then set up a service account for it, with probably the right permissions.
After downloading its creds, figuring out how to actually use them took another few hours. Did I mention there's no Ruby documentation for this? There's plenty of Python and Java example code, but since they use very different implementations, it's almost pointless to read them. At best they give me a vague idea of what my next step might be.
I ended up reading through the code of google's auth gem instead because I couldn't find anything useful online. Maybe it's actually there and the past several days have been one of those weeks where nothing ever works? idk :/
But anyway. I read through their code, and while it's actually not awful, it has some odd organization and a few very peculiar param names. Figuring out what data to pass, and how said data gets used requires some file-hopping. e.g. `json_data_io` wants a file handle, not the data itself. This is going to cause me headaches later since the data will be in the database, not the filesystem. I guess I can write a monkeypatch? or fork their gem? :/
But I digress. I finally manged to set everything up, fix the bugs with my code, and I'm ready to see what `service.create_spreadsheet()` returns. (now that it has positively valid and correctly-implemented authentication! Finally! Woo!)
I open the console... set up the auth... and give it a try.
... six seconds pass ...
... another two seconds pass ...
... annnd I get a lovely "unauthorized" response.
asjdlkagjdsk.
> Pic related.rant it was not simple. but i'm already flustered damnit it's probably the permissions documentation what documentation "it'll be simple" he said google sheets google "totally simple!" she agreed it's been days. days!19 -
I still miss my college days. Our crappy IT Dept restricted internet usage on campus. Each student used to get 10 GB of internet data and they used Cyberoam for login (without HTTPS). 10 GB was so less (at least for me).
Now, thanks to CS50, I learned that HTTP was not secure and somehow you can access login credentials. I spent a night figuring things out and then bam!! Wireshark!!!!
I went to the Central Library and connected using Wireshark. Within a matter of minutes, I got more than 30 user ids and passwords. One of them belonged to a Professor. And guess what, it had unlimited data usage with multiple logins. I felt like I was a millionaire. On my farewell, I calculated how much data I used. It was in TBs.
Lesson: Always secure your URLs.5 -
So...
I'm penetrationtesting a network and the servers on said network
The network administrator and IT security officer knows this, because they hired me..
TL;DR a scan caused the network to crash.
Today I received a very angry email going "Stop scanning NOW!" from one of the IT departments.
Apparently I crashed their login server and thus their entire network...
It happened d the first time I scanned the network from the outside and they had spend an entire day figuring out how and repairing the service they thought was the problem, but then it crashed again, when I scanned from within the network.
Now they want to send me a list of IP's that I'm not allowed to scan and want to know exactly what and when I'm scanning...
How crap can they be at their job, if they weren't able to spot a scan... The only reason they found out it was me was because the NA had whitelistet my IP, so that I could scan in peace...5 -
Spent my entire evening figuring something out (I'm new to this) and finally found a possible solution.
Got ready for writing test code, very excited...... aaaaaaand noticed its past 11pm so I've got to go to bed because work tomorrow
😥😭19 -
Oke so this just happened...
Spent 30 minutes figuring out why the f**k a div was vertically centered within another one.
Apparently margin:auto within a display: flex not only centers horizontally but also vertically.
I remember the days when i spent hours vertically centering sh*t. What universe are we in?12 -
Someone wrote a piece of code half a year ago. It's fuckin complex and recursive. And uncommented. Today it's my job to figure out WHY and HOW it works.
If it wasn't clear before, that someone who wrote it was me. I'm not sure if I was on some substances back then, but that shit is fast and I have no clue how I was able to create it. Perhaps it was the coffee overdose...
However, wish me luck figuring this thing out.5 -
after spending a day figuring out why my code does not work, i finally realized someone broke master
then i found myself in the following conversation
jim : "yeah, we found out about it yesterday, i am working on a fix right now"
me : "so why did you not send and email to everyone that master is broken, don't pull changes"?
jim : "hey... someone told me to fix it, so that's what i am doing. that doesn't include sending an email. if you want to, you can send it.. "7 -
Interviewer: Here is the interview challenge. Tell me what the expected output is. You have 5 minutes.
** 100 line class with 4 async methods that contain if/thens nested 4 layers deep that call each other and log things to the console
Dev: Ok wow this is a bit of a maze to work through but I’ll try my best.
** 1 minute later of reading through the code
Interviewer: One minute has elapsed. There is now 4 minutes remaining.
Dev: Actually could you please not interject with time updates like that while I’m reading code? It makes the challenge harder than necessary. Just letting me know when the time is up would be fine.
Interviewer: Ok.
** ~2 minutes later trying to comb through this spaghetti mess
Interviewer: What do you think are you getting close to figuring it out?
Dev: …5 -
Dear customer,
as our services are completely free and we do not get paid for working, we beg you to understand, that there are some things you have to tolerate.
1. We are DEFINITELY not going to work 24/7 for you and answer immediately anytime. Only because it's 3pm in your country doesn't mean it's 3pm in our country!
2. We will NOT waste any time figuring out your gibberish and translate your language to our language or whatever, you have to be able to understand English anyways because our website and rules and everything is English!
3. Speaking of rules, READ THEM, I'm sick of explaining to you why you are banned, what do you think FAQs are made for?!
4. STOP SPAMMING AND TAGGING ME FFS. First we have a support chat so you can leave a message there and somebody will read it eventually AND SECONDLY I'M NOT THE ONLY SUPPORTER SO STOP BUGGING ME.
5. READ THE FUCKING MESSAGES I WRITE!
geez.. I just lost it for a second... okay.. gotta go now, I got 20 new messages since I started writing this rant.6 -
My life 😂 why can’t I just stick with one? So many lost hours figuring out the differences between distros, patching kernels, installing drivers, and for what?8
-
FUCK YES! I FUCKING DID IT. I'M FUCKING RUNNING I3 ON LINUX ON MOTHER FLIPPING WINDOWS!!!
I'm sorry but I don't have anyone else to share this with. I feel so... empowered. If windows continues to support the wsl, who knows how far they will get. This makes windows so attractive. I still keep using debian on my desktop machine but my laptop isn't so underpowered in terms of software now that I'm figuring this stuff out.12 -
I usually have a pen and notebook at my table while coding, to scribble while I'm figuring out stuff. Anyone else does this?14
-
Me passing time on the weekend
Random call from unknown number
Turns out it's the manager
M: hey , how is your weekend going ...
Me: nothing much ... Whatsup ?
M : yeah well , we wanted to push some minor adhoc fixes as some clients wanted it urgently
The Devops folks need developer support . Can you pitch in and monitor
Me : I'm not aware of what changes are going , i don't think i can provide support
M : don't worry it's minor changes , it's already tested in pre prod , you just need to be on call for 30 mins
Me : ugh okay .. guess 1 hr won't hurt
M: thanks 👍🏽
Me: *logs in
*Notices the last merged PR
+ 400 lines , implemented by junior dev and merged by manager
*Wait , how is this a *minor* release...
*Release got triggered already and the CI CD pipeline is in progress
*5 mins later
*Pipeline fails , devops sends email - test coverage below 50%
Manager immediately pitches in ...
M: hey , i see test coverage is down , can you increase it ?
Me: and how do u suppose I do that ?
M : well it's simple just write UTC for the missing lines ... Will it take time ?
Me : * ah shit here we go again
Yeah it will take time , there are around 400 lines , I am not aware of this component all together
Can you ask junior dev to pitch in and write the UTC for this
*Actually junior dev is out on a vacation with his girlfriend
M : well he's out for the weekend , but
as a senior dev , i expect you to have holistic understanding of the codebase and not give excuses ,
this is a priority fix which client are demanding we need this released ASAP
Me : * wait wat ?
---
I ended up being online for next 3 hours figuring out the code change and bumping up the UTC 🤦🏾9 -
So I've decided if I am invited to a school career day the what I'll do is this.
1. Start by handing out one of those logic puzzles that are like Sally lives 2 houses down from Bill, Bill is 3 houses away from Maggie where does Jerry live type of thing. Then I'll tell the kids they have 10 minutes to figure it out.
2. After about three minutes I'll tell them that they also need to figure out where Jerry lives and not give them enough information to figure that out.
3. 5 minutes in I'll start asking them why it is taking so long, and it shouldn't be that hard. I'll also ask about where Phil lives who was never mentioned before.
4. At 7 minutes I'll look for anyone who might be figuring it out and tell them there is a much more important high priority problem I need them to solve and give them a new puzzle and tell them I expect them both to be done on time.
5. At nine minutes I'll start yelling at them that they must not be that good and why they haven't finished yet if any of them complain I'll tell them they are just dumb.
6. At ten minutes I'll ask them to turn it in and then immediately throw it in the trash and tell them that wasn't what they were supposed to be doing, and tell them they did it wrong.
I figure that is a pretty good representation of what working in software engineering is like.3 -
I often times write code and think to myself "I don't have to comment this, it's obvious what is going on", only to find myself back at the same code, figuring out wtf it does...1
-
Spent an hour figuring out an ERR_NAME_NOT_RESOLVED on a fetch Post call.
Turns out I was calling locahost instead of localhost.........
Only figured it out because I zoomed in on the console output by accident.
fml1 -
Got this rude ass email from an idiot client who thinks I'm solely responsible for figuring out how to link his 3rd party email/newsletter sign up form to his new website without any access to the account. He "doesn't have the time to research". Newsflash asshat, I'm not responsible for your 3rd party shit. Go contact their support. 🙄😑14
-
30 min figuring out what happen to my code. And realize that = is used in if statement instead of ==.
Thanks brain8 -
Sometimes I feel like my job is just babysitting my coworkers. I need to find a way to teach them how to think for themselves.
I'm not a senior dev but I am the one my coworkers turn to for help. I like helping (even if it's annoying some times), so I'm thinking about embracing the mentor role in my team. My plan for now is to stop giving the answers right away (which I usually do to get back to my work) and instead try to guide my coworkers into figuring out the issue themselves. This will take more of my time of course and will require I practice my patience in a possibly stressful environment (depending on how close deadlines are), but I'm hoping that it'll produce better coworkers (one can dream, at least).
Do any of you know of any good reading resources about mentoring or becoming a mentor, specifically in tech/development?7 -
analysing a database problem and writing a 4-line fix: 5 minutes.
preparing a foolproof manual for the manager on how to apply the fix: 15 minutes
writing a manager-level explanation what the fix does: 30 minutes.
explaining it to the manager: 30 minutes.
writing a _detailled_ explanation why we need the fix: 60 minutes.
explaining it to the manager again: 30 minutes.
figuring out why our progress is slow:
_priceless_6 -
I am much too tired to go into details, probably because I left the office at 11:15pm, but I finally finished a feature. It doesn't even sound like a particularly large or complicated feature. It sounds like a simple, 1-2 day feature until you look at it closely.
It took me an entire fucking week. and all the while I was coaching a junior dev who had just picked up Rails and was building something very similar.
It's the model, controller, and UI for creating a parent object along with 0-n child objects, with default children suggestions, a fancy ui including the ability to dynamically add/remove children via buttons. and have the entire happy family save nicely and atomically on the backend. Plus a detailed-but-simple listing for non-technicals including some absolutely nontrivial css acrobatics.
After getting about 90% of everything built and working and beautiful, I learned that Rails does quite a bit of this for you, through `accepts_nested_params_for :collection`. But that requires very specific form input namespacing, and building that out correctly is flipping difficult. It's not like I could find good examples anywhere, either. I looked for hours. I finally found a rails tutorial vide linked from a comment on a SO answer from five years ago, and mashed its oversimplified and dated examples with the newer documentation, and worked around the issues that of course arose from that disasterous paring.
like.
I needed to store a template of the child object markup somewhere, yeah? The video had me trying to store all of the markup in a `data-fields=" "` attrib. wth? I tried storing it as a string and injecting it into javascript, but that didn't work either. parsing errors! yay! good job, you two.
So I ended up storing the markup (rendered from a rails partial) in an html comment of all things, and pulling the markup out of the comment and gsubbing its IDs on document load. This has the annoying effect of preventing me from using html comments in that partial (not that i really use them anyway, but.)
Just.
Every step of the way on building this was another mountain climb.
* singular vs plural naming and routing, and named routes. and dealing with issues arising from existing incorrect pluralization.
* reverse polymorphic relation (child -> x parent)
* The testing suite is incompatible with the new rails6. There is no fix. None. I checked. Nope. Not happening.
* Rails6 randomly and constantly crashes and/or caches random things (including arbitrary code changes) in development mode (and only development mode) when working with multiple databases.
* nested form builders
* styling a fucking checkbox
* Making that checkbox (rather, its label and container div) into a sexy animated slider
* passing data and locals to and between partials
* misleading documentation
* building the partials to be self-contained and reusable
* coercing form builders into namespacing nested html inputs the way Rails expects
* input namespacing redux, now with nested form builders too!
* Figuring out how to generate markup for an empty child when I'm no longer rendering the children myself
* Figuring out where the fuck to put the blank child template markup so it's accessible, has the right namespacing, and is not submitted with everything else
* Figuring out how the fuck to read an html comment with JS
* nested strong params
* nested strong params
* nested fucking strong params
* caching parsed children's data on parent when the whole thing is bloody atomic.
* Converting datetimes from/to milliseconds on save/load
* CSS and bootstrap collisions
* CSS and bootstrap stupidity
* Reinventing the entire multi-child / nested params / atomic creating/updating/deleting feature on my own before discovering Rails can do that for you.
Just.
I am so glad it's working.
I don't even feel relieved. I just feel exhausted.
But it's done.
finally.
and it's done well. It's all self-contained and reusable, it's easy to read, has separate styling and reusable partials, etc. It's a two line copy/paste drop-in for any other model that needs it. Two lines and it just works, and even tells you if you screwed up.
I'm incredibly proud of everything that went into this.
But mostly I'm just incredibly tired.
Time for some well-deserved sleep.7 -
For goodness fucking sake Microsoft. Stop doing everything possible to get me to use Edge Browser.
Since building my new computer I've had edge recommended in the notification center, lock screen, start screen, emails, and now on my fucking taskbar.
Seriously what the hell is wrong with them, I DONT WANT TO USE THEIR SHITTY BROWSER. I wont use their shitty browser so stop recommending it to me. I'm already invested In Google services so stop trying to push your own on me.
Honest to God what do the higher ups at Microsoft do with their time? Sit around a table figuring out how to get people to use their default apps?14 -
Today's 🤡 task: figuring out how "localhost:3000" snuck into one of the critical production links...
FUUUUUUUUU
🤡🤡🤡🤡🤡🤡🤡🤡16 -
I think the coolest all-nighter I can remember is when me and one of my best friends were still in school. We were up all night figuring out what to make. At the time we played a little browser click game, so we came up with the idea of creating a bot for it.
We're both PHP developers, but we figured that wouldn't be an appropriate language to write a bot in. So we went for C#. Both of us never worked with it.
At the end of the night we built a fully functioning bot, that could continue playing the game when we were at school. It could do all our manual tasks and could even decode Captchas with the Google OCR package.
That night was productive. -
"I'm getting an error. It's just not working right."
Stupidest. Bug. Report. Ever.
Please stop wasting our time with tickets like this people, it only requires is to then spend more time just figuring out what the issue is.
🙄🔫4 -
"Well this is Java, that's intelliJ"
-Guy in my CS class figuring out why my code works and his doesn't5 -
Today I discovered what slowed my productivity the most: variable naming.
In a project I was naming many variables 'dirname' in different parts of the my code, but it represented 3 things: only the name of the directory, relative path + directory, and absolute path + directory.
I wasted to much time just figuring out which was which everytime until I finally decided to organize variables names better and see the wonders of the world. Result:
- dirname: only the name
- reldirname: relative path + dir
- absdirname: absolute path + dir
Such simple solution, yet took me years to actually see the benefits, my god
(First devRant post btw :3)7 -
Anyone else work in a codebase that is so deeply convoluted, that the only way to make new features work is to write new code in a similarly convoluted way?
Everyone wants to refactor our system, but we're a small shop with an insane amount of technical debt, so it likely won't happen for a long time. Any suggestions in the meantime? I feel like I'm spending more time figuring out how to make something work in our system then learning actual good practices.6 -
How do I even start?
The guy that's supposed to be our extra resource, our go-to person, asked me why node_modules and typescript output files are not committed.
Node.friggin.modules!
And by typescript output files, I mean the compiled .js files. Shoot me now...
All he does all day is waste time! Useless calls scheduled way too early, 'cause IST & why the heck not?
And don't even get me started on his "knowledgeable" colleague who spent 2 friggin' days on figuring out how to find an element in an array.
I mean ok, I get that the language is new and the syntax is different, but boy, how I wish that was the problem! But nooo, her issue was figuring out the damn logic behind it!
Not to mention that I gotta do the code review and she keeps ignoring the changes that I ask of her unless I raise that in our daily meeting and reports stuff as done even before submitting a damn pull request. Also, I gotta shut up and take it, 'cause they are the client's internal resources, which has me ranting about it at 2 a.m. T_T
Ugh...4 -
My first post here, be merciful please.
So, I participate in game jams now and then. About two years ago, I was participating in one, and we where near the deadline. Our game was pretty much done, so we where posted a "alpha" version waiting for feedback.
Just half an hour before the deadline, we got a comment on our alpha alerting us of a rather important typo: The instruction screen said "Press X to shoot" while X did nothing and Z was the correct key. "Good thing we caught that in time, thankfully a easy fix" I thought.
This project was written in python, and built using py2exe. If you know py2exe, the least error-prone method outputs a folder containing the .exe, plus ginormous amounts of dll's, pyc files, and various other crap. We would put the entire folder together with graphics and other resources into a .zip and tell the judges to look for the .exe.
Anyway, on this occasion I committed to source control ran the build, it seemed to work on my quick test. I uploaded the zip, right before the deadline and sat back waiting for the results.
I had forgotten one final step.
I had not copied my updated files to the zip, which still contained the old version.
Anyway, I ended up losing a lot of points in "user friendliness" since the judges had trouble figuring out how to shoot. After I figured out why and how it happened, I had a embarrassing story to tell my teammates.3 -
My team are so needy and incapable of figuring anything out independently that I've basically not got any of my sprint tasks done so far. So today I told them that I was working from home for a day to actually get done work done, but I'm on Slack if they really need me.
The only observable difference now is that instead of just bugging me, they start every conversation with, "sorry, I know you're busy, but..."3 -
Anybody else feel like you've missed the crypto-currency bus?
It's one of my frequent regrets this past year, and I'm still figuring out how to get started earning some BTC.7 -
This is how beautiful corporate is -
I talked to my cousin recently who works in an MNC. He told me about a team member who was assigned a Google Login integration task on the website. They already had a username/password combo working.
That team member took 2 months for it. Every week on the team wide meeting he took an off day and kept saying he was 'stuck' on the task and he's figuring it out.
2 months later, he completed the task and got compliments from the manager that he 'worked day and night' and overcame his struggles. Then he got a week off for his 'efforts'.
Just kill me at this point.2 -
We're digital plumbers.
90% of this job is figuring out what thing to connect to what thing and then figuring out how to connect them.
Writing the code that goes in-between both ends of the pipe is easy if not trivial 90% of the time.
Meaningful change in this industry is centered around endpoints: contracts, deployments, etc. Nobody needs yet another way to organize and import their leftpad().10 -
Holy FREAKING shit!! This was worst stupidest mistake I have ever made!
About 9 hours ago, i decided to implement brotli compression in my server.
It looked a bit challenging for me, because the all the guides involved compiling and building the nginx with brotli module and I was not that confident doing that on live site.
By the end of the guide, the site was not reachable anymore. I panicked.
Even the error logs and access logs were not picking up anything.
About a dozens guides and a new server and figuring out few major undocumented errors later, it turns out the main nginx.conf file had a line that was looking for *.conf files in the sites-enabled directory.
But my conf file was named after the domain name and ending with .com and hence were not picked up by the new nginx.conf
I'm not sure if I wasted my 9 hours because of that single line or not. But man, this was a really rough day!3 -
If you're angry at someone not figuring out your code because it was “obvious”, remember:
even before 9/11 happened, emergency lines found out they should say “nine-one-one” instead of “nine-eleven”. Why? Because panicking people were looking for “eleven” button on the keypad. They learned it the hard way.
No one is rational 100% of the time.9 -
Working on my Google Foo Bar level 4 challenge.
9 days past figuring out how to solve this problem..
And finally reached on a working solution. When started compiling my solution.
And then i Find out, the fucking Google tool is facing some bug and not allowing compilation. Tried hard to do everything but still getting errors...
And after searching on Google just found I'm fucked up.. It's on Google's end and they are not fixing it since so many days..
Just 5 days left to complete.. And i have no idea what should i do...
4 month work just fucked up9 -
Hardest part of bring a newbie programmer? Figuring out which keywords to use when you search Google, to get the right answer2
-
Figuring out where to put my devRant stickers is like picking variable names.
Except you can't refactor stickers... -
Fucking lazy customer support that files bugs with "<some functionality> is not working" with no steps to reproduce or any other description of the issue, deserve to die in the same hell as it is figuring out the rest of the details.
-
You motherfucking incompetent useless collection of hairy ballsacks even a trained monkey could do a better job than you do. And I swear once we literally cross the 99% availability rate I will find your headquarters and smash everyone's face into each of your fucking servers then set that whole place on fire.
You forget to flush the DNS cache after moving my server (of course on Friday when else), here is 2 days of error page for my site, whoose instructions a normal user simply couldn't follow. Not to mention it pointed to the wrong article.
Random 503 error, and you aren't answering my phone calls, though usually I am the first one who informs you of a fucking problem with your fucking server and I have to wait 5-10 minutes in line while you are figuring out the problem.
And now random forbidden error for my whole page. Out of nothing. I've changed nothing. You said one hour earlier that it's your mistake and it will took around 30 min. Still nothing.
I'm fed up with all your bullshit. Go fuck yourselves.
I'm out...5 -
Finally fucking managed to setup quite fast map tile hosting including the tile generation after ages of research and trial and error.
I love this open (source) maps (openstreetmaps) project but man, figuring out what to do from a gazillion sources can be rather hard.
Now I'm just having some styling issues and the filesize is fucking insane (only the Netherlands with all data, 20gb+ if I remember correctly) so I'm just generating road maps for now. If someone knows some more about the styling as for the maps, please let me know!
Yeah, this is fucking satisfying.2 -
Some of the smartest and brightest people I know are arrogant as fuck.
And I believe they have all the right to do so, for they have earned it.
Be kind and leechers will drain the living soul out of you.
If you aspire to achieve greatness for self, then setting boundaries is important.
This does not mean, you have to harsh to everyone, rather it's about figuring out whom to give your time and attention.9 -
The role of a Product Manager is just a decade or two old. Most organisations, including FAANG, are still figuring out what are the primary responsibilities of a PM.
A vast majority I know, including my dumbass, is struggling to keep things floating while in the role. Learning on the job is one of the only and most effective way to do so.
No wonder, imposter syndrome is so common in this group.
One of the main tasks is to make decisions. Important and impactful ones. The role came into existence to take the decision making load off our engineering friends while building any product.
This shit comes with huge responsibility.
BUT, not everyone understand this. In India, being a developer was a cool thing until 2018 and so everyone rushed into the role. Now somehow everyone started thinking being a Product Manager is cool because all you have to do is sit and shoot orders and things will happen magically.
I get reached out by so many folks every month asking for guidance and when I ask them what a PM does or why they want to be a PM, the narrative is more or less same.
Very few actually understand how taxing the role is or the challenges that we face while performing the job.
WHY THE FUCK ARE PEOPLE SO IGNORANT AND DUMB?
And in another news, my first week at new job was super amazing. Loved every bit of it. People are smart, processes are neat, things are structured, and lots and lots to learn for me.
How are you guys doing? Been a while that we spoke.
Official declaration: I am the dumbest person I know.10 -
Spent 30 minutes figuring out WHY THE FUCK is toggle not working.
Turned out the value was undefined because of a fucking typo!1 -
When you're helping someone with a bug for ages and then try something random and it's miraculously fixed so you have to spend another hour figuring out why...1
-
Once spent 2 hours figuring out that I wrote succes instead of success in a jquery ajax call
This experience helped me write success properly on an English exam, so at least it was helpful3 -
How do you guys deal with "senior" devs that want to use you because they're not so "senior"???
Situation:
There's this SR Frontend developer that keeps asking me for "suggestions" to modernize the frontend.
This dev, was asked a very simple ticket involving some JS and CSS.
I had to do the JS and this dev modified a VENDOR CSS (that was all she did)
She logged 3d6h of figuring out the ticket and "doing a bunch of cross browser testing"
I logged 2 hours to see what to do and implementing the change.
Now she is asking me to join in a group so "we" can come up with a plan.
I hate how people bullshit their way up2 -
Learned Lua for an hour, I think its a fun language to mess around, but i’m still figuring out what i’m going to use it for...10
-
Dear companies..
There is a fucking difference between:
-pattern recognition
-machine learning
And
- artificial INTELLIGENCE....
Learning from experience is NOT THE SAME as being able to make conclusions out of unknown conditions and figuring out new stuff without any input.8 -
It took me 5!!!! fucking hours to do it but I did.
I got linux to work with my RTX 2070 oh my god
Most of that time was spent figuring out what exactly was wrong because the problem is hella common but the cause doesn’t seem to be so i was sent off in the completely wrong direction a bunch of times
Apparently Nouveau doesn’t support my GPU yet and installing the binary driver from nvidia seemed impossible but i pulled it off thanks to some random stranger on askubuntu.com
Unfortunately i got it working on elementary os instead of ubuntu so now i have to go install ubuntu 🤷♂️13 -
Me: hey mr backend guy, front end guy here, having some trouble with $thing, here's a detailed explanation of my issue, could you let me know if $thing is still active?
Him: hi
Me: ... hi, so about that issue I'm running into...
<crickets time="1hr"/>
Him: ok........checking ....
<crickets time="2hr"/>
Him: (offline)
SSSSSSOOOOO guess I'm figuring this one out myself -
MOTHERFUCKING PROGUARD with all your fucking flags
-keep my ass
-dontwarn my balls
-dontshrink my asshole
FUCK YOU for all the hours I have to spend figuring out how to make you happy whenever I update guava or any other damn library GO FUCK YOURSELF
:)2 -
when you're spending 2 hours figuring out why your class isn't picked up, and then notice a typo in your namespace.4
-
So before the Age of JavaScript, when programming was trying to be an engineering discipline, I felt like we were getting close to figuring out what worked and what didn't. We had rules of thumb (more general than Patterns) and code smells.
Then JavaScript came in and no one had time to think about "engineering" anymore. I'm fine with MVP and small iterations, but the disdain I see for making code clean and extendable and improvable is baffling (and annoying). First-time coders might never have had to fix someone else's code, but two weeks in a chair should have fixed that.
It's not that understanding code is so hard (although it can be); understanding the _intent_ is hard. This MVP is great, but when no one had time to document what is actually supposed to happen, programmers have to reverse-engineer the *design*.4 -
I spent hours figuring out why my html5 video autoplay didn't work on Android. I muted it like they said, I tried many different ways to play it, even with a 3rd party video player, nothing worked. It's actually because my Google Chrome was on data-saving mode. Motherfuck.2
-
Unless you're editing actual fucking JSON and not a JS object, do this:
{
name: 'John Doe',
phone_number: '12345',
}
Not this:
{
name: 'John Doe',
phone_number: '12345'
}
Note the presence or lack of a comma after the last field. In this way, when you add a new field, you only have one line change in version control, because otherwise you'd have to add that no-longer-last comma and thus make two line changes. Not to mention you can forget to add it and spend some time figuring out what is wrong.30 -
When my friends say they like programming when all they ever did was figuring out how to upload an excel file to R
-
So Chrome 63 automatically forces https to anyone working with a domain name finishing with ".dev". Thank you a lot, I was planning on loosing 4 hours of my time figuring this out.6
-
I don't need you to reiterate what the problem is. I am aware. I was the one who told you what the problem is. Via email and Slack. Why do you keep restating it to me like you are the one who figured out? I know the table isn't syncing with the third party object. I'm trying to figure out WHY. No amount of "I'm pretty sure the sync process is broken" will trigger a solution. Stop coming into my office every 5 minutes with a new "revelation" that wasn't even your own. This isn't my code, and since the owner of said code is not here to fix it, I have to spend some time figuring out how this damn thing works. SO PLEASE, FOR THE LOVE OF GOD, LET ME WORK SO I CAN FIX THIS2
-
Scrum master asks how I'm doing and how I'm finding the project I'm working with.
I complain about the lack of documentation and that it kills me (well, kills my brain with increased migraines) due to my Asperger's as I need CLEAR instructions and not ~something~ I need to piece together from asking from 5-10 different people who all know some minor part of the final answer.
"*You* could do the documentation, lankku, while you're figuring it out!"
Just...FML.
And the reason I was trying to find out this one thing related to a completely different repo I have never worked on was because I was trying to write documentation for something totally different that just needs a login redirect from this different repo. <.<6 -
FUCK THE WINDOWS TEXT EDITOR FOR USING UNICODE WITHOUT TELLING ME. I SPEND HALF AN OUR FIGURING OUT WHY "1" COULDN'T BE PARSED INTO AN INTEGER.
-
I remember a time during my internship in the field of web dev, my Bootstrap didn't seem to work, and since I was quite a beginner, I was having a painful time figuring out the bug.
Turns out, one of my seniors had purposely changed the CDN URL from bootstrap to bootystrap :|
He said, "and that's why in web dev, when nothing works, start by checking your imports"
Lesson Learnt xD -
When you spend 6 hours figuring out how to best encrypt/decrypt your unimportant website cookies just because you don't want people to see how bad you are at naming stuff :x
-
while reading rebecca & brain's book on object oriented software. I realised that the programmer is a special kind of person. the complexity he can handle, the struggle to implement a system, from input to output, satellite control, AI, robotics, heck, even the planning required for a simple android app, the complexity is overwhelming at first, then you get your jotter and break it down into parts, and you drive yourself to the edge of sanity figuring out an algorithm, then you go over that edge implementing it, but oh that great super hero feeling when you finally get something to work exactly as specified, I'm not sure people in other professions can understand the satisfaction. I'm very young in the whole programmer world, but I'm growing fast, I'm just really grateful programming found me, I mean, can you think of something else you'lld rather do? yeah, me neither.4
-
When you're trying to publish your first Cordova app and the PlayStore release including signatures and stuff takes you 2.5 hours, while the AppStore release takes you 5 days (including getting a huge Mac on your desk, signing up a D.U.N.S. for your company, figuring out the signing/provisioning process and fixing CSS/JS exclusively for iOS).4
-
No need to think small when you have eternity to work with. Right now I am building a network operating system, something I've started around 2 years ago. I expect to have an installable and more or less usable system in maybe a few more years.
When I would have an eternity to work with, I'd first look to make our planet redundant. It's insane to imagine that we only have this blue marble to work with, while we have a fireball of hell as a neighbor in our cosmic neighborhood. What even happened there? I'd like to find out. Granted Musk is already figuring out Mars, and he has the money for it while I don't. I don't like the man all that much (too much marketing wank) but hey, at least he's got us covered there.
Maybe one day we could live forever. Maybe we could map and upload our minds. Maybe we could replace our entire body with synthetic components when the frail meat-based components inevitably fail. Perhaps it could even happen in our lifetime, at the pace technology is progressing at. If and when that happens, sign me up!2 -
Years ago, one of my friends in college was taking an intro to CS class. He asked me for help on one of his assignments. It was a simple Python program, but it wasn't running as expected. I go in figuring it will be easy to fix. But everything looks exactly right. An hour later I'm tearing my hair out! It isn't even entering the function although it's clearly called. I'm beginning to feel very self conscious, as a CS major who can't even debug a 15 line program for a friend.
Then it hit me. This is Python. I used an editor macro to convert all indentation to tabs, lined them up, and it ran on the first try. Turns out, he had somehow ended up with a mixture of tabs and spaces.
I'm not sure what the takeaway is, but I think he got a surprisingly honest introduction to the life of a developer...2 -
I'm really into coding now for half a year. I really love that kinda flow when there pop up no errors and you work yourself through the code writing using trial and error. It's really addicting and the perfect evening.
But here comes my question: There are sometimes unsolvable errors for me (still not figuring out how to use firebase properly 😞). Is this stuff going to be fewer as I advance in coding, or am I just terrible at googling? To other beginners: Do you have often errors to that feel unsolvable for you?1 -
I setup stable diffusion today. Still figuring it out but I'm like an artist now right? Right?
Next step is figuring out how to train models.
Then I have to make some samples of various words in spectrogram form for training.
After that we'll see if stable diffusion can reconstruct phonemes.
I'll train using both my voice and a couple others, and apply them as styles.
And then finally, I can accomplish my lifes goal.
To have the voice of morgan freeman with me at all times, everywhere I go.5 -
OK that was a waste of time...
Spent an hour basically figuring all this out...
https://amp.reddit.com/r/Android/...8 -
Back in the day, I worked side by side with a designer that actually wanted to build things together, instead of having me answer the dreadful "can we build this?" question and him singlehandedly knowing what's best for the product, the client, the user, figuring out the UI/UX etc.
-
It is 4 am now.
There it is. My obsession to destroy electronical things got me once again lol. I found a Canon printer last month and put it in my room to gather more electronical parts (for future arduino projects).
I am quite impressed about what makes Canon printers so different from Epson printers.
Canon really makes it fucking hard to open the inside of the printer.
Epson printers were way easier to open. A big plus for Epson.
Canon printers have weird design. Everything somehow sticks inside of something else with no room inside the printer. Like spaghetti.
Wherelse Epson printers have a plenty of room inside with a better design. No need to waste alot of time to reverse engineer it (figuring every single cable, motor, and what else not out). A plus for Epson here.
Now... what might have impressed me alot?
Take a look at the attached picture. The power on button(design), the display (it is usually soldered on Epson printers) and the "door servant" as I call the part with the blue cables. The "door servant" pushes the stick down when it has electricity.
I never found these like this in Epson printers.3 -
Sometimes getting tickets from the clients feels like a Sherlock Holmes adventure. Figuring out what the hell they meant, tracking down resources that should be included in the ticket, so much fun. I need to buy a pipe and a spyglass.6
-
So I am currently figuring out JavaScript, I don't know how to write my _own_ code yet but I know how some statements go. Progress my friends!1
-
Me: figuring out APT-69420 (hacker group) representative is a girl.
Also me: Woohoo! You go girl!
Also me: ... Wait, am I being sexist?
😐 idek anymore...
Anyways, them camera footages they released tho...17 -
Ah, the little subtle things we have to iron out as we progress from Junior Developer to Medior Developer.. things like:
- knowing the difference between a carriage return and a line feed (although having worked with analog typewriters helps) and later knowing that Unix-based systems and Windows NT-based systems implement it differently..
- knowing that serialization is important because not all computers interpret data the same way and some computers allocate 4 Bytes for a construct, others 16 Bytes.. and then we get the funkiness of transferring character sets between machines..
- knowing that a whitespace character is not only an actual space (as is known in ASCII as code 32). This one can cause even medior developers a headache, as in: why the fuck does this string function say that "hello I am a duck" and "hello I am a duck" are not the same?! Turns out then in the debugger that when you expand every character in the string you see that string1 contains 32 32 32 32 as usual.. but then string2 contains -96 -96 -96 -96 and you're like.. what the fuck..? Then you know you have to throw \\h regex at it. Haha.
- finalizing our objects and streams (although modern languages do that for us).. otherwise we have to do funky shit like trying to find what's locking a file, which is not so easy to figure out.
- figuring out why something won't work often requires you to not only break down the problem in smaller steps, to use a debugger, but sometimes it's even better to just create a proof of concept, slap some minimal code in there and debug that.. much easier.
- etc.
:)7 -
I just read some of my old rants and it's no wonder I don't have more likes. Even I had trouble figuring out what I was talking about.4
-
Sometimes the toughest integration challenge is figuring out how to fit my lunch into the break room fridge.1
-
Fuck corporate proxies. Fuck having to debug them, fuck figuring out how to use them with every piece of software you need, fuck failed builds due to some repository surprisingly being blocked for unknown reason and, most of all, fuck IT staff who deny there was a problem once it mysteriously disappears.1
-
I just finished up figuring out this long ass riddle. Perhaps, y'all would be interested in taking a nab at it.
https://challenge.hiringsolved.com/...15 -
taskkill /f /pid 84284
Just spent the last 2 hours figuring out how to stop the localhosted node server... ended up having to take the damn thing out back and shoot it in the head...2 -
!rant
After a long time, finally I got an opportunity to participate in a Machine Learning competition.
Brushing up my memory.
And also teamed up with another colleague.
Hope, we both get to learn a lot even if we don't win. -
If you're stuck with something and just cannot figure out where the issue is in your code, there is nothing that helps you more than talking the problem out with someone.
Most of the time you'll end up figuring out the solution yourself while describing the problem to him/her. =)2 -
When you get busy figuring out Google's 'Celebrating 50 Years of Kids' Coding' and finding the shortest solution.
This. is. fuuuuuun. :D -
Hello fellow developers!
I know this is devRant, but I don't know of a better community with such diversity of developers like you guys and I need your input.
I decided to go on a language journey. I come from a background of php/javascript and feel the need to expand my horizons.
I'm going to write the same app in each language to get the feel of it and become familiar with the syntax and language concepts.
Since I'm a web developer I'll focus mainly on languages used on the web like: Java, Python, Ruby, etc.. But I want to cover others as well, like Objective-C/Swift, C++/C#.
I'm having trouble figuring out what kind of an app would cover most of the ground. I know the basic guideline for this is a TODO app for web frameworks, but I
don't feel like writing a TODO in Swift or C# really cover what the languages are intended for.
I don't know enough about the environments yet to come up with a good idea.
I want something, that can be language independent but would utilize the power of each language in one part or another and is still simple enough not to require weeks of development.
Does anyone have a brilliant idea what that could be?4 -
FUCK YOU GOOGLE
I feel I have zero control as a developer.. You made the shittiest choice by bringing in intellij , you made an even worse choice by adding gradle.. You add thousands of configuration options to manifests, layouts but provide no common place to find documentation for them.. This is just nonsense.. I've wasted endless hours figuring out your dex limits, proguard rules.. It's just frustrating.. Could you be anymore counterintuitive with your unit testing framework! Honestly it's a steaming pile of shit..5 -
How fucking hard is it to write simple documentation with everything you need to get something working for fucks sake. Several fucking hours of my life later and I'm still no closer to figuring out what the fuck is going on with something that should simple. FUCK!!5
-
Last year i had to resolve a really annoying bug, and figuring out how to fix that was a HUGE PAIN IN THE ASS.
Now i have to make some adjustment to that fix, and the only comment on that piece of code is: "this is a huge mess, good luck if you need to modify something".
FUCK YOU MYSELF FROM THE PAST3 -
the funny thing about bugs, they reproduce on their own just fine, and often where you don't want to them. the trick is figuring out how they reproduce so you can work out how to make them stop reproducing. to do that, you have to intentionally reproduce them.2
-
Fucking SalesForce.. Nothing worse than spending hours figuring out what precisely you need only to find yourself on a "success" labeled rant platform where a customer rep acknowledges the problem and promises improvements....... 4 years ago1
-
Not the question itself, the attitude was the problem.
I didn't solve the problem that they gave me, and struggled for a while (I ended up solving it an hour after the interview).
Their attitude was that they were both sitting on their computers working and not paying attention to me.
That was disrespectful and stupid. Interviews are also about figuring out whether you can work with the person being interviewed, not just their tech chops. They completely missed the opportunity.
I went to round 2 which was the same. Didn't go for round 3. -
There is a special place in hell for people that use Boostrap, only to destroy it and recreate to destroy it and recreate for "customisation purpose"
I just spent a whole day figuring out what the fuck was going on with the collapse system that wouldn't trigger or was dying to trying to, only to discover that someone played the smartass by adding or removing a class when the collapse was triggered, so it would put everything in display:none
FUN FACT : ARIA-DISPLAY="TRUE/FALSE" HAS THIS EXACT PURPOSE, FUCKHEAD4 -
For those who speak some Japanese and want to expand their skill set a bit, I found a great introduction to PHP in Japanese a few months back, and have been reading through it primarily with the purpose of learning programming vocabulary and figuring out how to express concepts properly from a grammatical standpoint.
If anyone's interested, here's the link: https://www.javadrive.jp/php/
Scroll down the page for an index of topics.6 -
0 bytes of heap allocated per cycle! Figuring out the Unity profiler actually helped me improve my C# optimization. <33
-
Working with Vagrant be like:
Oh I see you've added new features all over the project files, all good, I'll sync that to the virtual folders. Oh now you've added a line to the css, would be a shame if I stop syncing now for no apparent reason and let you go insane figuring out why the minor change won't show2 -
Holy shiiittttt I finally got 64bit NASM working on windows with cmake. Cmake documentation is fkn bad man.
I’ve got a c++ file that calls a procedure in an assembly file that calls win32 APIs to show dialogs and other cool shit. Compiling was working fine, linking turned out to be a bit of a pain in the ass, but figuring out how to enable NASM in cmake was a nightmare. Why is the cmake docs so horrific 🥺1 -
So, I fixed this shitty code, real shitty, inlined some shit and shaved off some other shit and it was fixed...
The reviewer says we'd better request a review from the dude that's actually responsible for that piece of shit code - what the fuck...
Here comes this bossy fucker saying they don't really understand that shit so they don't know for sure if there could be a better way...
Me, ignorant as always, popped a vessel figuring out a cleaner way.
I tell those sick fucks that we'd need to change some shit over at another repository, also maintained by the latter turd.
The latter turd says they like my second suggestion better, to which I reply,
'ok, I agree.'
In my mind that pull was done, should be closed and water under the bridge but oh how clueless I was...
SIX FUCKING MONTHS later the same shitbag pops out of god knows where asking if I still wanted to work on the pull....
"Motherfucker, my pull was for this fucking code, not for doing work on the other, obviously I'm not interested in doing that or else I would've opened a pull there instead of here, dumb-dumb" - I thought
Thou what I said was:
"No, I don't. I agree it's a problem better solved at the other repository."
Maybe I was a bit mean, was I? I don't know, honestly, people confuse me2 -
Today's accomplishments:
- Actually got the fuck out of bed this morning
- Fixed the RCA connector on the CRT I got from a friend (I got scared while discharging it but it turned out fine). Basically the metal piece that carries the signal through the connector was bent to hell and sticking out, so I desoldered it, bent it right again, put it in, and resoldered it.
- Went to taco bell twice within 8 hours
- Sat and talked with a couple friends for like 2 hours after school
- Met and briefly talked to a very cute girl that my friend introduced me to. She has colored hair (I REALLY like colored hair) and she vapes. So perfect girl for me.
- FINALLY FUCKING STARTED LAUNDRY
Things I didn't accomplish today:
- Working on the web page I posted about this morning
- Getting to school on time (ONE DAY I WILL)
- Staying in school once I was actually there (left during my 6th period to go to taco bell the second time, first time today was in the morning after I was already late to school cause they won't let me into class if I'm late)
- Fixing the boot errors on my laptop (sometimes when I boot it fucking freezes after flushing the journal, I've been trying to figure it out for a while but I have no fucking clue)
- Figuring out why my PS2 doesn't want to recognize controllers or memory cards (got a new motherboard and now it just isn't recognizing the controller/memory card, I feel like some of the traces broke at some point while it was apart??)1 -
Use Xamarin, they said. It will be easy, they said. You will only need to write your UI once, they said. NOPE
Documentation is shit, I've been sitting here for the past hour and a half figuring out how to add an icon to a button in their shiny XAML thing for which they have NO DOCUMENTATION. THEY WANT YOU TO HOE IT OVER C# BUT THEY ONLY GIVE EXAMPLES IN C#. And now I'm trying to figure out where I can download the iOS UIBarButton icons, because you can't use native icons and fuck apple too, they don't want to give em to you.
What a hellhole.
All while my client is constantly spamming me in all ways, distracting me, marking issues as "supercritical" (which makes an alarm ring on my phone and is only meant for emergencies) and otherwise distracting the living daylight out of asking for screens of the UI.
AND I STILL PREFER IT OVER ANDROID STUDIO. Don't even get me started on that one.2 -
Need to rant / maybe some advice.
Working remote is hard.
New company, remote on boarding. I feel like my coworkers are robots, and I'm being tossed into the deep end with minimal guidance.
The codebase is so unnecessarily complicated, its impossible to read. I've been trying to figure out how things work for a whole month, still not sure.
My mentor that is supposed to help onboard me is a robot, and answers questions in a somewhat acceptable manner, but it still feels like a lot of "figuring out" is still left for myself.
My other work partner that is also a newbie like myself is also a robot - doesn't talk or ask many questions whenever we have a sync up meeting.
The codebase is huge and feels quite overwhelming, I don't feel like I got a team "with my back", I don't enjoy work as much as I have before, I barely do any coding (mostly reading code and trying to understand how everything is working by setting breakpoints and debugging tests that take foreeeever to run), and some days I'm seriously considering cutting my losses and jumping ship just to save my sanity.
Am I paranoid? Am I just dumb? Should I just suck it up and be happy I have a job? Is this how Remote work is supposed to feel like? Why does it feel like my soul is dying?
Anyone in similar situations, or who can give some insight/advice/etc, I would highly appreciate it.
And this is supposed to be a good company too from the reviews. I don't know how it can be so crappy in reality. Did I make the wrong choice joining? Should I jump ship sooner rather than later? I've only been here about a month or so, and maybe its too soon? Halp!12 -
Another case of "couldn't you've told me BEFORE I started working on this?"
I'm making a training in Unity3D for a client, and they want it to integrate with their learning management system (LMS).
I made a simple SCORM package that gets the userID and then uses a custom URL scheme to launch the app with the user data from the LMS.
Tested on multiple platforms, all works perfectly fine.
Than, during a meeting, some says they "can't download it". I ask "which browser are you using?" and he says "I'm using the LMS app."
... the LMS has an APP?
So I start figuring out ways to launch the system default browser from within a app's embedded browser, and nothing so far has worked.
target=_system, nope.
all kinds of weird javascript shenanigans, but the LMS APP browser just blocks everything.
Probably to protect students from malicious software that could be injected in courses, but now I'm stuck trying to find a workaround for this too.
But what sucks the most is that this happened DAYS BEFORE THE DEADLINE!
Well, at least the deadline won't be my problem anymore soon. -
!Long Rant!!
Got inspired by Ewin Tang's paper on figuring out a classical computer algorithm for recommendation systems inspired by quantum computers and started to write up an email to a professor in some Quantum research I'm interested in doing. As a high school student, it's VERY daunting to start. Been researching the prof and I'm super excited but it's nerve racking! Like what if she doesn't even open her research projects to high school students and I'm wasting my time? In case, I am planning on asking if there is anyone else I should contact. I'm focused on doing this research with McMaster since it's nearby but I'm really doubting myself. People my age who do this stuff are phenomenal and I feel like I wouldn't live up to that. You guys are probably a lot more experienced in this so if you've got any advice or tips, let me know.
>.<8 -
My uncle has definitely been my biggest influence. My parents never understood computers and refused to buy one. Eventually my uncle gave me an old Win95 box with an 8GB HDD, and 512 MB of RAM(most other people in the world were running XP at this point). The thing was completely useless as a computer to do work on when I received it.
The internet wasn't really a thing yet back then, but I managed to figure out how to clean up the OS, as well as taking it a part and figuring out the parts.
He was the one who taught me that with computers, all things are possible.
From there he was always buying me books about programming, and pointing me in the right direction. He was never one to give me the answer, but always told me where to look or what to ask.
Now I'm the main web developer at my company and I love what I do. -
So i started an (8 month) internship in January. Team of 4 (2 senior/mid level devs + boss) plus 6 or so other people in our other office overseas. Everything was going really well IMHO. Boss's feedback for halfway through the internship was good too.
First 4/5 months were great: loved the team, got feedback and help when i needed it, wasn't stuck doing support too much, etc.
This all changed when both the devs moved to our other office. My boss works from home a lot and has frequent meetings, so i hardly see him. I have a 1 hour window first thing in the morning if i need help from the devs overseas. After that im on my own.
If i get stuck, even on something very small that a more senior dev could explain in 2 minutes, I'm stuck either unable to work or figuring it out (wasting hours of time) for the rest of the day.
On top of this, since I'm the only one around in our office, im stuck on support every week which takes hours of my time usually. Last week support ate up most of my week, which put me way behind schedule on my other work. (That was an unusually busy week of support.)
Feeling incredibly frustrated right now, just wanted to get this off my chest.12 -
Why the hell am I so talkative!!!!!
I think it's better I work alone so that I be less of an annoy for others...
Side-effects of me working at day time..
Missing working at night time all alone..3 -
Just spent 20 minutes figuring out why my .filter() wasn't working. I thought I was going crazy or the universe had shifted around me.
Nope, I was just using class as the variable name.
How's your Monday going?5 -
Don’t you feel like development with Android Studio is 50% figuring out why the f*ck is not building, or running, resetting cache, clean build, rebuild… etc, and 50% coding? Or is it my lack of experience?11
-
When I thought that I was the shit for figuring out that ctrl backspace deleted a word at a time. I was about 10.1
-
Id happily give up 10% of any prospective salary if it meant that my job hunting was handled by an agent who is somewhat competent in the concepts of programming and primarily motivated to secure the highest possible salary for me. Humanity is really good at figuring out how to delegate tasks so that individuals can specialize. Why can't I specialize in programming and delegate salesmanship?4
-
My first exposure to computers was the TRS-80 (a.k.a. TRASH-80) my mom (the city Library Director) bought for library patrons to use. It’s data store was on a cassette tape and programs came on cartridges, IIRC.
Around the same time I was learning to do Logo and BASIC on an Apple IIe in 5th grade.
My cousin’s Commodore 64 came next and my grandma saw how my interest in computers was blooming, so she suggested I use the savings I had built up from birthday money and mowing lawns to buy an IBM PC/AT 8088 clone. $1,300 later and lots of time in my basement figuring out how to build it all from separately-shipped components, I was on my way to learning Assembler, BASIC, and DOS. -
My robotics team just got a pair of Puma 500 arms, with an accompanying control computers from 1987. It looks like my week will be filled with manuals reading and figuring out how this super weird hardware all fits together!3
-
My apologize to everyone I told that functional programming is declarative.
It's actually imperative. Thank you @AndSoWeCode for figuring that out. I spent the whole day thinking about it.
Lisp is imperative. It's just different way to define the exact data transformations, and that's quite imperative.
On the other hand, HTML, CSS, config files and markup languages are declarative.
But writing the imperative program which is configured with declarative configs seems like great idea. Consider Apache web server and others.3 -
I feel fucking proud of myself.
I spent the better part of three days trying to figure out how to compile source code on Linux using ./configure and stuff and best place to put the compiled source after running make and it all works. It's such a small thing but seeing as I've been tarnished with Windows this is a great accomplishment to me.
Also because I wasted days figuring this out, jumping to multiple topics, progressing deeper and deeper into different topics to figure it out... abstraction would've been nice... -
Just got an email from HR asking everyone to put in leave for Christmas by TODAY.
Christmas is like a month away...
Before this email, there is no similar announcement whatsoever informing we have to put in leave by certain date.
It's lucky I checked my email (because I basically ignore it unless someone comes and tells me he's gonna send me something through it). It's luckier I got my Christmas plan sorted.
But... What if I'm still figuring out what to do for Christmas? Is this reasonable?4 -
I'm in this weird place where I want a job but also want to learn new languages so that I have better chances of getting a job. I also really like learning and figuring out new ways to develop things and seeing what's out there.
-
DO NOT, i repeat, DO NOT USE "scapy.all" in python3.
I spend hours figuring this one out. In one commit i added tests and other tests not connected to my tests started failing. I ran the tests several times and also checked the rng-states, but everything was the same as on the commit before...
There was one additional error message i decided to check out, which was the result of "import scapy.all" (that's a module that contains all the scapy-exports). I removed that import and used the right packages and suddenly: all tests passed.
Fuck this inconsistent piece of crapware that has its python2-files in the pip3-repo and gave me that hell to debug.2 -
Spent a good minute figuring it out, but ES modules are pretty great. Using Node.JS 13 (and the --no-warnings flag) I can use the exact same file on both client and server. Wonderful!2
-
is the job of being a "software engineer" (code monkey) supposed to be many parts of wannabe archeologist figuring out what the fuck is going on, happened, and reading the codebase , so you can figure out how to implement your jira ticket?3
-
By far, the worst docs I've read was for a library I used to use for almost every project. I didn't really have to look at the docs because I knew the ins and outs of it. Time went by and I stopped using the library. I came back to a project that used that library, and I had the hardest time figuring out what was going on.
It was a library I wrote :/
I got much better at documentation after that. I started doing DDD (Document Driven Development) because many developer's first experiences with libraries are with the documentation. It allowed me to interact with my library before I even started development. -
Have you ever worked on a solution for weeks, or maybe even months, and then hear from your boss that that feature is not so useful as we though and won't make it to production?
They paid me for nothing, but at the same time I spent stressful days trying to figuring out how to make something nobody will ever use…
It happened so many times in my life. 😪4 -
Imposter syndrome comes from a lack of experience. Experience comes from trying things and figuring out what works. Find people with experience and ask them what works.2
-
yellow lemon tree sound starts:
"i'm sittin' here in a boring room, just another rainy sunday afternoon, i'm wastin' my time, i got nothin' to, i'm feelin' so lonely i'm waiting for my fucking graph coloring program to finally finishing this fucking piece of graph coloring in which i spent the last four days figuring out what the goddamn problem is and for some reason my arraylists and my hashmaps didn't get along that well and now i hope that i have finally found the solution to my problem and let this fucking piece of shit of program run otherwise i'll get crazy, but nothing ever happens, ... , and i wondeeeer ... *dum dum dum* *ding* -
me :: Musician a, Developer b => a -> b
This week I reached the end of a long journey and the start of the next one!
When I signed up here I shared a rant about where I was at the time:
https://devrant.com/rants/1279742/...
This week I accepted a decent salaried role as the leading Data Scientist in a well funded nonprofit organisation based close to my home! I’ll be the only technical professional in software development or analytics in the organisation and it’s a new role, so I imagine there’ll be a reasonable degree of flexibility in figuring things out and implementing them.
Have spent the last week (and will continue until my start date) building up a realistic collection of best practices while brushing up on tools they use (as well as tools and methodologies that I plan to bring with me).
After over a decade working as a self employed freelance, I’m looking forward to them change and to building out on different areas of my skillset!1 -
My work day lately:
5% new code
95% figuring out how the old shi...code worked so I don't break everything4 -
Computer science vs software engineering?
Software engineering is all about people. You have to communicate with the business, realizing their needs, figuring out their processes, optimizing them, all this before the first line of code is written. Then, you have to manage your direct reports, and if you have none, write code with people in mind, people who will read it after you. As they say, code is for people, not for computers. Then, you have to improve the app listening to users, again, people.
I can’t assign a software engineer a role higher than middle if they’re bad with people.
If you wanna do cool stuff with computers and be a misanthrope, do computer science! It’s a very prestigious field where you are left alone with scary math and fundamental concepts. If you’re successful there, you’ll have a mad asocial scientist card, and no one will ever insist to you that people is important. They will just accept that they shouldn’t annoy you, and you are “allowed” to yell at them because you’re “special” and a “genius”. You can hate them 24/7.1 -
Ugh... Spent the last hour figuring out why my Python script wouldn't send an email. Turns out my computer used a DNS cache that pointed to the wrong name server, but BT (shitty UK ISP) takes fucking forever to update their DNS. And obviously you can't edit the modem's DNS to the Google DNS, because fuck you that's why.
I want Richard's decentralised Internet right now.2 -
How do I get gud? Been coding in Python for a while now and I still have a little bit of a problem figuring out where to go. I can read the docs and generally construct a decent program if it's fairly simple. Go anywhere beyond what I know I end up having to google for examples. Not sure if that's how many people do it but I feel like it's cheap. I feel like I'm taking bits of code, modifying it, and slapping part of my own code to it. I'm trying to teach myself how to make my own program without any major help from Google.
I'm still new so I think it's okay for the most part but I don't want to be a half ass programmer who more or less just googles and slaps things together. I want to sit there, think of a problem, and think "Oh I can use this module to help me with this and I can create this function using xyz and that should solve it!" I'm sure part of that comes with practice, but what else can I do to get gud and not be a lousy coder?4 -
I honestly do not understand the hate for Macs. I know I'm not the first to rant about it, but it's sad that I have to. Yes, you can build a crazy PC with 172828 cores over-clocked to 79Thz for like $7 and have a taco along with it, but that's not the point. Each of them are good for their own things. Maybe, I don't want to spend the first 13 hours figuring out which version of Linux I need to run after I get a computer. I mean give me a break. Each of them are personal preferences. What people often don't see in Macs are value you get with service and surprisingly useful default apps (I'm looking at you Open office) and a solid feature set. Why am I even writing this, it's fucking 2AM.12
-
the worst project without without documentation I had to work with was a huge web 1.0 webapp that had been compiled / uglified into a huge blob of javascript with meaningless variable- and function names that were no longer than 3 characters. needless to say, the original source code was gone and the original author as well. Spent weeks figuring out where to implement the new feature, while it could have been a few hours of work.1
-
This is probably a standard pattern/algorithm, but I feel pretty good about myself figuring this out.
I was doing a programming challenge and found myself with 2 lists of integer points (x,y). I needed to see where the points converged and identify those locations. Of course I started with a brute force approach and did nested loops to find these locations. This was taking WAY TOO LONG. These lists were 200K each. So checking with naive looping is 200K * 200K operations. Which is a lot.
Then I thought, well I am checking equality, so I will create a third map. The index to the map will be the point, and the data will be an integer. I then go through each list once incrementing the integer for each point that exists in each respective list. Any point with a value greater than 1 is a point convergence.
Like I said, this has got to be a standard thing, so can someone tell me what algorithm this is? I am not sure how to search for this.
I am fuzzy on complexity notation but I think the complexity started at n^2 and was reduced to n. Each list is cycled over once.4 -
My first exposure to computers was at my dad's factory when I was only a few years old. I remember figuring out how to turn on the computer, open Paint and make a masterpiece.
Over the next couple of years my Paint masterpieces only improved, while I also learned how to connect to the internet and explore other interesting things.
Fast forward 20 ish years and I've graduated with a double bachelors degree and pursuing a career in software engineering.
Woo computers! -
Hennies I need your assistance!
My boss has put me in charge (wow yes I was surprised too) of figuring out what a good solution to our current testing nightmare would be. Therefore my questions for you are:
What kind of testing strategy do you work with at your job? Do you use any tools for it? How's the division of unit tests/service tests and/or UI tests?
I'd really appreciate you guys' input on what works (and what doesn't, in case you're living a nightmare with testing daily)10 -
Got a chance to work again on a Spring project after a few years of working with JavaSE.
All these horrible memories started rushing back. SpringJPA and its dark magic that only works unintuitively and under very certain conditions...
Ooooh boi. Now I remember. I remember it all.
Why do developers enjoy being squeezed into frameworks and enjoy spending half of a day figuring out how to make the application code compatible with the said framework rather than just writing code that they have full control over...? Masochists much?9 -
Wasted an hour figuring out why the backed up files and pics from an OTG device cant be seen on my laptop (linux)
Fucking OTG file system formatting is exFat. (i know i should get exfat-utils) -
Figuring out how to install Ruby on windows, is this real life? Or is this just fantasy, caught in a landslide? No escape from reality.3
-
I spend all day figuring out how an old POS code works because manager asked me to... but then he sends me an email **in the afternoon ** that gives me a bit more context n info...
-
Web code editors are shit for interviews!!
I was given a timed interview test to code on a hackerearth’s code editor. First of all I have never used hackerearth’s code editor because they suck. The problem was very simple and I cleared the round anyways when an actual human saw my code. But my point is why are programmers creating shit editors for other programmers in a timed environment. I couldn’t figure out for the life of me how the fuck I should take an input and output that in this shit editor. The code logic was ready but the test cases failed.
So Should I be learning about hackerearth’s shit code editor in an interview with a timer or should I be judged on the code logic in the specified time?
I seriously find these web code editors most of them annoying. Cause they aint good enough. You need time figuring out the tools first and then code the logic.
Usually in your job you’re gonna use the editor of your choice. Not a fucking shit fucked half arsed hackerearth code editor. My rant is for those of you if you’re taking interviews on such platforms, be there. Don’t rely on those platforms. This automated crap is still crap.4 -
Does anyone think tech recruiters are failed used car salesmen?
Bad experiences this week
One reached out to me on clearance jobs to apply for a job that I applied for, interviewed and was turned down for because of course they do not know Javascript is not Java and they were looking for a Java developer. She didn’t remember and then never responded. Out of spite I replied all to the last email that company sent me but of course no one responded.
This person who says that she is a recruiter for GOOGLE does not know the difference from UX designer and UX developer.
“ UX design still involves coding... idk where you got information that UX designers don't code but they absolutely do. UX designers are simply front end software engineers that work on refining the user experience of a particular program app or website.”
I don’t know because I used to be a fucking UX developer and used to work with UX designers??? Who didn’t code because figuring out what humans what is tough enough on it’s own. UI designers may know html/css but that is it.
I know we are going into a recession and I need to start being nice to these dumb recruiters because I may need them one day.2 -
!dev. Been working on a simple and 'cheap-ish' enclosure for my resin printer to evacuate fumes out a window. 100% not the best or cleanest looking method but I like it. I don't usually do things with my own two hands so this was kinda fun. Probably will do a V2 in the future with my brother teaching me to do more hands on skills. And a MUCH cleaner end result. This was him telling me what i needed to do and me figuring out the how on my own lol
Now to finish v1 I just gotta put the fan controller outside where I can physically touch it. Cut holes for its wires. Then foam anywhere that stick on door foam didn't work that air can escape. Ohhh and attach the actual duct and window parts -
How to go from manual test cases to automation is NP-Hard. Figuring out we have less time than we need is not.
-
Messing with three.js library. Now imagine I have a letter in 3D, from which I removed all the faces and replaced vertices with white dots (plexus effect), and all around are like thousands of dots. Now I wanted to put single sprite somewhere on that letter. So I wrote a short script doing that. Fast forward an hour. I am figuring out, why the FPS significantly dropped to like 0.5 fps or what. Checking various browsers, even downscaling image from 512x512 sprite to 64x64, checking whole stackoverflow why is just one fucking sprite causing a lot of trouble and such an fps drop. Trying everything except... I wrote that function inside loop rendering those thousands dots all around. Lol my computer almost catched in fire rendering that shit.
Must to say, in chrome it had 0.5fps, mozilla had around 15-20 fps which is A LOT better.1 -
ASP.NET Web Forns?
Can't tell how many times I printed out the page lifecycle diagram for myself or a coworker. So many hours lost trying to figure out which lifecycle hook to use for a specific scenario and then have it all break down because something new was added to the feature. Or figuring when data can be bound, or doing some hack because things break when handling a POST event or some shit.
Overly abstract piece of technological excrement. Might as well express the thing in contemporary dance and check that into source control instead of that ungodly mess.
The switch to AJAX and API calls was such a huge relief it's almost hard to explain in words (I can do a dance tho). And then upgrading to AngularJS, man, worlds apart...
I don't care how much they pay me (okay, you got me...), I'm never touching Web Forms again. -
JavaScript: A machine where the gear for a diesel engine is plugged into an electrical engine and every axel, bar and movable part runs at its own independent speed. I spend my time in JavaScript figuring out how to make every element work together while munching anti-psychotics.1
-
We had a planning meeting and it was mentioned that a specific story is too big and needs subtasks.
A team leader took responsibility to do that and guess what? The person just created two or three subtasks without any f*** content.
Yes, just a generic title and have fun figuring out the responsibility of each subtask.1 -
Incoming 5G-network's coverage is being resolved with natural ways
Finnish communication agency is figuring out ways to install mobile mini cell towers to moose and deer. The goal is to enhance network coverage in low density living areas. Safety of the network would be ensured with injections and deworming. Prototypes have been tested with voluntary public servants, and the results have been promising.4 -
I think the difference between a monkey and a good developer is that good devs ask why? And try to find out.
Whereas a monkey just does what he's told and learns just enough to do what they need to do, usually by being told directly rather then figuring it out themselves through trial and error. -
Why is the C++ build and package management system so complicated? I feel like whenever I work on a C++ project, I spend more than half my time just figuring out how to set up the environment, build the binaries, run the tests, when I’d rather and should be writing code.3
-
So, I'm about to be up shit's Creek. I need a new source of income, ideally either a new job or becoming a freelancer. I have been making intranet sites with ASP.NET for a while now, and I can tell two things:
1. It's too corporate minded, so I'll need a fucking degree
2. It's too corporate minded, so I'll be stuck with people like my boss, who still use tables to align content despite the project having bootstrap.
I need to do something more fulfilling, but I probably will have to leave my job by December anyway due to some major fuck ups in my life, do I need to get something lined up. I have been brushing up on my HTML, CSS, and JavaScript skills, but when it comes down to it, I suck at design so my "portfolio" is blatant clones to learn CSS and shitty Spartan things.
Basically, I'm anxious, terrified, and unable to figure out what comes next. Do I keep sending job applications and praying to whatever deity will listen, it do I start figuring out this freelance thing? If freelance, then how do I get into it? I'm terrified and desperate.1 -
I swear I still cannot figure out how to adjust my chair comfortably for the life of me, and I don't want to embarrass myself by sitting down on the ground and spend 30 minutes figuring out how to make the back not fall when I lean back.1
-
The hardest thing about writing code that works can be logic. For example, figuring out how to say you want to go to the next page when the form submit button is pressed, but not actually move to the next step is an error was thrown during processing.
This is one of those times when. I force a random member of my family to sit there and listen to me talking, pretty much to myself, until I figure it out. But hey, it generally turns out pretty good! (If not my energetic nephew)4 -
Don't have a cs degree, when I was in college I didn't know what I wanted to do, so I got an bachelor's in math figuring that would open a lot of doors. Did a boot camp after college to test the waters and found out i had a real passion for engineering. 2 years later I am teaching people with Masters in cs how to get shit done at my job. Morale of the story, your education in the theoretical doesn't mean shit when it's time to get practical work done.
-
TLDR: I didn't & still not sure if it is..
I love bug hunting & fixing & figuring out how stuff works, but many will argue this is not even real programming..
Long version how I ended up programming:
Back in highschool, I was deciding between english and mathematics & computer science.. I filled in the form for the latter. Got a change of hearts but I already gave the extra/backup empty form to schoolmate..
Figured it's for the better because it's a hell to get a job as an english teacher/prof anyways + I dislike comunications with people + documentation (if any) is in english etc..
At the end of first year, I didn't even apply for all the exams because you had to have both programming 1&2 to pass or even be eligible to take the year again.. I figured I'd fail them, so once I actually passed both (& actually not with bad grades), I was fucked.. had to retake the year, which means I lost time + still had to pay the rent etc.. decided to drop out and return home and do the IT engineer course instead to at least have some formal education to help me find a job. Finished that without problems, I 'specialised' in network administration.
I got a job straight out of school as a web developer.. the irony.. got some conflicts with the boss and was terminated (material for another rant).
Later I sought out admin jobs, but got declined because I was overqualified and had programming experince. FML, right?
Ended up sending out mandatory job applications for IT administration & programming to not lose the bonuses & got called up to a meeting in the company I work for since then.
No qualifications for .net & MS technologies, but they liked my CV so the ended up setting up the interview anyway. I didn't know half of the technologies and concepts by proper name, but they figured I understand enough of the content to give me a try. A few years later, I got the most fucked up project they have because of my love for new thigs and trying to understand everything. It's aaaalmost bearable now.. still needs a lot of work, but I'm happy where I am. Saddly, I'm still second guessing if I'm doing a proper job as a dev, but they seem to be very ok with my work. (:6 -
I’m so over software engineers asking me questions when they’re more than capable of figuring things out themselves. Why do you rely on me so much for answers. Half the time I don’t even know the answer and what you’re really asking is for me to go and do the hard yakka to figure it out! Fuuuuuuuuckkkk6
-
When you spend hours figuring out a workaround for a problem and then when you finally solve it. It's beautiful. But then you find out the solution's a few clicks away on stackoverflow 😡😡😡
-
You know you want to quit life when: You spent a whole 4 hour journey looking for a missing property in css that you never added expecting other elements to behave a certain way and you sit there neanderthal looking figuring it out.
-
A friend frequently asks me for help with Java homework.
Today we spent half an hour figuring out how to use some ass-backwards linked list implementation his lecturer provided.
The list itself acted like an iterator, keeping track of a 'current' element that had to be reset to the list's head manually every time you want to iterate over the list. There were insert and append methods that call each other for no good reason and most methods would throw the same generic checked exception.
Also they're told to use BlueJ which has the ugliest debugging tools i've ever seen.3 -
So basically a friend was tasked with doing some syadmin on a propietary system running on top of GNU/Linux (they distribute the software as a distro).
Called me about an hour ago because there was some odd stuff happening so I log into the system and start figuring out what the actual fuck is up.
Just now we discovered that for a certain critical feature you just need to trust that there will be no eavesdroppers, meaning you send system credentials in cleartext over the network, and it won't work if it's not so.
Of course, some tunnels and routing later (which by the way, is "manual" configuration which is highly discouraged by the creators of this piece of crap) we kind of managed to overcome this obvious fail.
Now then, can you please explain me again how is it that these companies grab open source, make useless layers that limit it in every way possible and still profit? I mean, for fucks sake, you should at least let people manage shit with standard, well understood tools instead of "improving system administration", "easing it for...", for whom?
I'm so happy to log into our production server and be welcomed by beastie. -
I just got Jenkins all setup locally, setup the first pipeline, get docker working with it, setup the build step, setup the test step and more.
In under an hour.
Not too bad for the first attempt.
The hardest part was figuring out the GitHub credentials.
———
Actually, the hardest part was keeping an eye on the dude in the booth next to me who has delusions of grandeur and likely other mental illnesses.
Had to keep an eye on him while he was pointing around the room (usually at me) and saying shit like...
“Ugly, ugly, all of you are fucking ugly”
“Fuck you, fuck you too!”
I’m sitting over here thinking...
“Bud, you got 3 teeth, you smell like shit and your rambling to yourself... fuck you you ugly piece of dog shit! Let me do my work I peace.”4 -
"Let's join two views and create a custom column that acts as a primary key so that other tables can treat it like a foreign key" said no dev ever.
Or at least I had thought that until today when I started figuring out why our queries are so goddamn slow. I hate the previous devs so much.3 -
1. For my employer to invest in QA. Honestly, even if I'm 101% confident about my code, if nobody tests it other than me, I would advise against prod-ing(Is that a word?) it.
2. For recruiters so stop expecting a Full stack dev to be perfect in both ends (especially with an entry level salary. Stop taking advantage of them!!). Just stop using the term full stack entirely, please.
3. For API docs of other companies to be deserving of the title 'Documentation'. I'm so tired of figuring out other API parameters via trial and error. Just make your docs as clear as you can please, so we don't have to bother each other with so much email.
That's all for now. Thanks dev Genie.3 -
The real web development is optimising the shitty front end code.
The task assigned to me is optimisation of dashboard page of website which was developed by freenlancers.(end of contract from their side)
The front end is mess. Individual js files (bootstrap, popper, jQuery, jQuery ui, loader and main) loading in production inside head tag of html file
No text compression.
Every template has random number of their own js files in any block of template. Nothing structured. There will be fantastic waste of time figuring out file dependencies.
Same with css files. Some are scss, some plain css. No compression. No proper modules.
Basically, I have to go through 25-30 html files. Then understand, which template is extending which one. Go through all js and css files in each html file and again understand dependencies between them
This is gonna be real fun.1 -
Just spent 2 days figuring out the issue for flickering of path drawn on canvas through sockets.
Every team member had already tried to figure out the bug.
I had checked almost everything and at last I was about to give up.
I gave a try, and it worked. How, no one knows...
Just changed 'lineData' to 'JSON.stringify(lineData)'
:)1 -
> punch into work
> get comfy on the desk
> push previous commits along with new commit
> GitLab showed only the last commit i.e. today's
> *fml*
> check logs, found nothing
> now, waiting for coffee while figuring out why it is bothering me2 -
The Berlin rental market is so bad that I have to spend my long weekend figuring out how to write a bot to send applications for me.. (or keep hitting F5 all day and still be too late)5
-
What's your opinion on TypeScript? I'm having a hard time figuring out if it's worth using for a React side project5
-
How fucking sucking difficult is it too setup a static ip in AWS on a loadbalancer??? I spend the whole day figuring out how to use the nat gateway or other means and it still doesn't work. Debugging is almost impossible because they give you zero logs.
And all of this because a client wants to work with a whitelist for their shitty system on location.2 -
It's amazing how many nice build tools there are to make life easier as a web developer. Learning those tools themselves and figuring out why / when they are useful is always pretty confusing haha, endless configuration details. Perhaps more so for myself because I only stared Programming in 2014. But now that I have learned how to use them more extensively I couldn't imagine how much of a pain it would be to not have them.1
-
Haven't used ssh in a while. Just spent 30 minutes figuring out why my Pi was rejecting my password.
Turns out I wrote ssh <ip> instead of ssh pi@<ip>7 -
I finally got the lstm to a training and validation loss of < 0.05 for predicting the digits of a semiprime's factors.
I used selu activation with lecun normal initialization on a dense decoder, and compiled the model with Adam as the optimizer using mean squared error.
Selu is self-normalizing, meaning it tends to mean 0 and preserves a standard deviation of one, so it eliminates the exploding/vanishing gradient problem. And I can get away with this specifically because selu *only* works on dense layers.
I chose Adam, even though this isn't a spare problem, because Adam excels on noisy problems and non-stationary objectives (definitely this), and because adam typically doesn't require a lot of hyperparameter tuning its ideal here, especially considering because I don't know what the hyperparameters should be to begin with.
I did work out some general guidelines on training quantity vs validation, etc.
The initial set wasn't huge or anything, roughly 110k pairs for training.
It converged pretty quick all things considered, and to the low loss like I mentioned, but even then the system always outputs the same result, regardless of the input, so obviously I'm doing something incorrectly.
The effectiveness of this approach for training and validation makes me question if I haven't got something wildly wrong. Still exploring though and figuring out how to get my answers back out. I'm hoping I just fucked up the output, and not the input as well. -
I don't program for days on end. It takes a few weeks and then I fell good about it again. Sometimes I wonder if I even like programming. I do well in college, but I've never had a job as a dev (aside from student "research" positions). I'm worried that I'll just burn out and get fired or quit and lose interest. Maybe I already have? Can't think of any side projects to develop either, they all seem out of reach. Still figuring out how to cope with it. The test grades don't do it for me anymore.1
-
I didn't set out to be a dev.. so not much support dev wise, but in general loads.
I dropped out of uni, went back home to avoid paying rent and at least get some form of education.. here parents are obliged to take care of kids until they finish schooling but still.. they could've bitched about me dropping out. They were just concerned I wouldn't be employable without any kind of education and with lesser grade.. anyhow, I probably wouldn't be where I am if I continued wasting their money trying to finish uni when I wasn't motivated enough (still huge problems with ocd so at that time and it was too overwhelming).
I had a plan to finish this along the job when I can afford it but the courses are for regular students only..so no way I could attend them..
Anyhow, I am information science engineer by profession (if that is even how it translates to english), should be taking care of network & computer administration..yet here I am maintaining, bugfixing & developing most 'hated' projects at this firm & I love it!!
So yeah, I hope parents are proud of me..have to ask them though..
Some details in here somewhere: https://devrant.com/rants/2870913/...
edit: typoooooossssss -
That feeling when your project is ready and you are figuring out how to build and executable JAR with too many dependencies.1
-
Senior year of highschool (5 years ago), my friend and I were bored in Calculus class. The calculators we used were the TI-NSpire CX cas (the most advanced Texas Instruments graphing calculator at that time). After figuring out we could get a Game Boy Advance emulatir on the calculator, we decided we should try making out own game for it. That was when I figured out what I wanted to do with my life and havent looked back yet
-
When you have to implement a search feature and could write down the SQL in half a minute, but instead you spend the whole afternoon figuring out how to do it with the ORM in place, and finally end up with 15 lines of poorly performing Java code instead of 3 lines of plain and simple SQL, then you really understand what the phrase "ORM is the Vietnam of Computer Science" means.
-
I think discussing / talking about whether your educations are useful or not is always gonna be a never ending debate.
Each person has their own unique way to nurture their true potentials. In my case, I always "thought" that taking college in Computer Science is such a waste of time and money, even I still try to survive with it these 3 years. In my first year, I fight a lot with my parents because I always said I wanna drop out and just get to work. But in the end...I still continue my journey for 3 years and yeah...I currently struggling to graduate. Maybe, after graduate, it will be a waste of time and money like how I thought about it. But I also learn that taking college journey have teach me a lot of things, like meeting so mane different kind of friends / people, time-management, etc. Maybe those Study Materials in Class will be forgotten in just a few years after I graduate, but those other life-lessons I believe will remain in myself for a long time...
Some people said if you are someone who wanna work hard, study hard, and have the grit to learn by yourself and committed to become a developer by yourself, you don't need college. But if you are someone who still find out your way, still figuring out whether it's the best choice to take computer science or not as a carreer, and you don't wanna waste time doing nothing, just get yourself to college.
The point is...it's just how we try to find out what's actually worked for us even if it's not the best choice.rant studying computer science computer science study life college life life motivation life of programmer wk145 collegelife college wisdom2 -
Hi devRant!
I need some help on figuring out what to major in
My options are:
-Computer networking
-Computer science/programming
-Computer system administration
-Information Technology5 -
Worst experience: Learning how data is stored in segments in a middleware application called PMS on mainframe and how to manipulate that data.
Best Experience: Building a app that lets you pull down any set of segment data from mainframe and figuring out a way to automatically annotate the data so you could just hover over it and you know what the data is exactly. This way I didn't have to constantly refer back to a reference manual to see what a field name is in a segment, or having to go talk to a mainframe developer to go look at their code. Btw, did I mention I made it searchable by field name?? -
So I'm about to graduate in a few days. What should I do now with the freedom I have now? I'm 21 years old. Should I work in a small startup to learn new things or a big company as my first job? I would also like to work as a freelancer. What do you guys suggest? I would like to spend my time wisely, but I don't want to get stuck in a job I don't like... I'm just trying to figure it all out..9
-
I'm overhearing two engineers agree that integration tests are enough and unit tests with mock data are unnecessary while the project has problems figuring out what components are critically misbehaving.
-
Haven't been able to sleep well for a while. Generally I've either had to take some sort of sleeping aid (usually benadryl, cause melatonin doesn't do anything to me), or stay awake for about 20+ hours. It's been like that for about 2 years now. Due to that, I've built up a resistance to benadryl.
Last night I took benadryl around 11, figuring I'd fall asleep around 12:30-1. I managed to fall asleep around midnight, and woke up at 1. I tried going back to sleep for hours, but nothing. Now 6 hours later, I don't know. Might end up just staying awake until tonight and passing the fuck out.
I wish I could fucking sleep.8 -
I've been developping some software so an entire debian OS gets bootstrapped and installed with all the desired software with the help of puppetlabs software...i need to prepare a server that can handle virtualization and be fast at it. So all the goodies a decent server needs, the apt, caching, networking, firewall, everything checks out... I want to test kvm virtualization... Doesn't work. Wtf? Spend a decent amount of time figuring out what the hell is wrong... I finally dzcide to think 'what if my buddy accidentally gave me a bad mobo'...
$ grep -e (vmx|ssm) /proc/cpuinfo
Nothing...
I feel so stupid to not check the mobo virtualization capabilities.3 -
Dev companies, please, stop trying to force proxies to your devs... you just make us waste more time figuring out how to avoid it rather than working as we really want.
-
When you were up until 3am figuring out why you're Guzzle cookie jar in Laravel wasn't working...
Needed:
$this->app->bind(...);
Instead of:
$this->app->singleton(...);
Stupid service providers... -
There's nothing quite like an app force closing for no apparent reason, and no error log info.
Just spent an hour figuring out that one of the device I test on doesn't like linking GLSL shader programs if it contains a loop even know every other devices I've tested on are totally fine with it. 😑 -
Python just keeps on giving.. everytime i try to do something in python i find out something awesome. The pythonic way of doing things are frikkin cool. I am a huge fan of OOP, and python is my clear favourite until now.
Yesterday i was trying to figure out how to do timed callbacks in python and was figuring out how to use system.alarm for multiple alarms, and ran into sched module.
Too sad i cant use this wonderful thing for my work.14 -
You know all those times when you neglected to put anything in those catch blocks?
If this hasn't happened yet, just wait. Soon enough some lunatic's nondeterministic code will randomly break you will have to spend hours figuring out why because you never did anything with that error.
Of course, actually writing code for every mandatory catch block is even more of a waste of time, so empty catch blocks it is!1 -
Threading gui's and sockets...
What a painful day...
I honestly hate python dependency hell.
Started coding in python 2 months back, currently working on a distributed alarm system using rpi3's spent the whole day figuring out how to use it all without them all crashing into one another...1 -
Spent an hour figuring out why my dd command did not actually rewrite the specific portion of disk, only to find out that the skip argument applies only to input file.
If one wishes to skip onto a specific address of the output file, seek is the argument they... seek.
Ugh, little things in life... -
I feel like such an idiot every time I use windows just slightly beyond clicking buttons. I'm trying to write a very simple macro to simply send an email out when I receive an email with a particular header. and no, outlook doesnt support that with rules. so now I have to use this garbage IDE, writing a script in a 25 year old language, with every bell and whistle button you could possibly think of and no way of figuring out how to do anything without being balls deep in a decade old forum post. I hate microsoft more and more every time I use it. I thought maybe if I got good and started "dev"ing with it more, I'd hate it less, but no... its always some super clunky application with shit tons of buttons and you dont know what they do, and when the app breaks, it gives you some hex number and nothing else, and sends all the good stuff to microsoft so they can fix it in the next "big update" thatll fuck up youre entire days worth of work and kill an hour of your precious time. Ugh.1
-
wrote myself a toml parser, it works alright but the official specification's in ABNF and boy, oh boy, half the work was figuring that shit out. But, hey, at least I didn't need to actually KNOW enough toml to do it
-
This is the story of me discovering devRant by accident.
---
I have never meddled with php before and I never intended to do so. For some reason, I accepted this consulting and chose Ci4 as the framework. All hell broke lose on my life. I could be a fucking idiot or the framework is a real ass wipe.
The setup took me hours and when I tried adding myth/auth, the real shit hit the giant fucking fan. WHAT THE FUCK PHP AND CI4? I tried all the weird fucking suggestions from the internet and you still fucked me in the ass with a bigger stick EVERY FUCKING TIME. I spent an whole night figuring you out and now I have my real job to login to with NO FUCKING SLEEP. You royally fucked my night and also my day without an ounce of A FUCKING CLOSURE.
Once I figure this out, Imma fuck the fucking project dealer and throw the weird ass shit on his ugly ass face and yell "FUCK YOU".
I am so depressed that this made me find an app to rant about it like a maniac.
-BrainlessIdiot2 -
Just spent two hours figuring out why some tests did not run correctly.
FYI: if you’re using pytest, do not forget the ‘s’ at the end of the usefixtures decorator.
@pytest.mark.usefixtures(‘session’)
class TestFoo:
pass
I feel so dumb! -
Creating my first mobile application in Xamarin Forms. Still figuring out how that framework works, but I'm excited!
Application is for my internship. Helping students study better with metacognitive strategies.
I don't even know what it is, so this is going to be fun. -
Spent 1 hour figuring out why an Exported Class ( Node.js) wasn't being picked up in a require statement by gulp. I have 2 clone software the same repo on my laptop. I put the new class on 1 repo and was running the gulp tasks from the other repo. Sigh.2
-
My software engineering team is using Kivy for the front-end of our application, and I would like to punch whoever did the documentation for it. There are lots of possibilities with Kivy, but good luck figuring out how to achieve them.
-
First annual review went really well, My manager wants to take some of the tedious day to day stuff I really hate doing, off of my tasks (onto the newest person) so that I can focus on the parts of the job I like, figuring out the technical side of the job, and improving legacy code to ACTUALLY work well, and automating the most time consuming parts of the job that really shouldn't be manual in the first place.
-
I always faced up to any challenge that I had met. Maybe I was just too selective and always choose the easy stuff, but that's a long discussion.
Anyway, this kinda spoiled me over time to think that I'm all-knowing and all-powerful in everything programming-related. Of course I never compared myself to legends that created IT as we know it today, because then I'd feel useless. I always compared myself to peers, and I rocked. I was never the best, but I was good enough to make the decision of finding the best among my peers difficult.
Until I didn't.
I stumbled upon this blog:
http://www.polygenelubricants.com
See when the dude last posted? Well pretty much since then, I sometimes get a bit drunk, gather the courage, to fail again, at figuring out how he calculates factorials using regex, or other stuff like that. I don't even know what a Collatz sequence is, and the dude did it in Regex.
I stopped for a while. And then, at work, I met a guy, who pretty much had a ready answer for any problem, any issue, any question, any technical consideration. I felt a nobody next to him. He left now, to work for a brand with few employees, that however is well known around the world.
I wish there were more people like these.1 -
Found a bug today that made me groan in frustration.
It appears that the official elasticsearch debian package checks if the system's init daemon is systemd by... Checking if systemctl binary is available.
Issue is... Systems might contain that binary while using a different init, as the binary is part of the "systemd" package.
To actually switch to systemd however, the package systemd-sysv has to be installed, which creates a link from /bin/init to systemd's main executable.
What happens when your system doesnt use systemd then? The postinstall/preremove scripts fail as systemctl fails to talk to the system bus, and thus, the installation is marked as failed!
Oversights like this are exactly the reason behind my systemd dislike. We never wanted the systemd package, but another key package suddenly added it as a dependency one day...
Now to see if this is reported as a bug already, and if not, to report it myself...
(also, who checks for init by looking for the init's management utility?! Its like I checked if sysvinit is installed by checking if update-rc.d is installed!
And not like figuring out the system's init daemon is hard anyway! Just check /bin/init, or, better yet, check for process with pid 0!)1 -
I tried to build an old outsourced project with a sky high js stack and it's just breaking everywhere. I believe rewriting it in another stack will be faster than figuring out this mess.1
-
!dev
Was going to finish my taxes today but the moment I hit submit (efile) I remembered that one been don't actually provide their interest document when I had entered the info in a few weeks ago....
I thought it was bc I had a low balance do don't get much interest... But I double checked.... And boom....
It's now on the site.... $124 of interest.... = $25 of additional taxes owed....
Have to now fcking fill out, print and manually mail an Amendment... whose instructions are sorta vague so need to email my tax software's company for some help figuring out what I should include....9 -
OK, not so much of a rant, but here it goes. As a JS developer having only used JavaScript and the jquery library I am having a hard time figuring out Angular, and some practical use cases.
All the guides I have Bern looking at have had Angular control the routes and load content (as a one page application) but can it be used in another way, eg having Laravel control the routes and load PHP pages using different Angular controllers depending on page loades, or would that eliminate the benefits of Angular altogether?4 -
So the project I'm working on atm and ranted about a couple of days ago... There is absolutely no documentation and the code is at least ten years old.
At least I can contact the old dev, but he's slower at replying, than reading the code through and figuring it out 😐1 -
Definitely electrician. I’ve always been obsessed with figuring out how stuff works and I’ve always liked electricity too1
-
Amazon is screwing with me.... So I was writing that Prime Recently Added Videos scraper but it's turning out that the Search results pages' layout changes each time. Like they're running multiple versions of the search engine that return the page in different layouts...
So after figuring out one of them... The whole thing breaks since I need to parse a different html layout...2 -
Dammit, why can't the Android SDK use enums!? Figuring out which int constant in which class/interface is relevant to which parameter can be a major PITA...
-
So I’m working on an iOS app and added some ‘lazy var’ turns out I didn’t add them underneath the class.
I spent the better half of 30 mins figuring out why it wouldn’t work. -
I decided to use Docker Compose on a tiny project that essentially consists of an API and a Caddy server that serves static files and proxies to the API, all of this running on an EC2 t1-nano. I made this admittedly odd choice because I wanted to learn Compose and simultaneously forego figuring out why the node-gyp bindings for sqlite3 refuse to build on EC2 even though it builds just fine on my machine.
I am storing secrets in .env which is committed into the private GH repo. Just now I came across a rant that described the same security practice and it sounded pretty bad from an outside perspective so I decided to research alternatives.
Apparently professional methods for storing secrets generally have higher system requirements than a t1-nano. I'm not looking for a complex service orchestration system, I'm not trying to run an enterprise on this poor little cloud-based raspberry pi. I just want to move my secrets out of the Git repo,
Any tips?9 -
Teamleading apprentice reporting in.
Today our new frontend employee told me our app wont start. I have wasted 90 minutes figuring out somebody installed an older node version via remote. Turned out the head of our administration thought: mhm it has been more than three weeks since they reported they had problems on the new frontend employee pc, lets check it out.
He did not inform anybody, not the user of the pc, me or the head of our IT department. -
It's always fucking something with my companies buggy internal development tools. Small tasks that turn into figuring out a vague error
-
Badly designed monitors, pager duty, 4 in the morning. 20 minutes of figuring out if anything means anything. I just want to sleep. 😭😪
-
Goodbye Ampps, hello Valet!!
Just got a Macbook Pro recently for personal web dev stuff. Previously, I usually use Ampps (like MAMP) for my local development.
But I want to move away from that as I wanted to go through the whole process of setting up my own local dev env.
After 3 days of trial and errors and many deadends, finally managed to get an existing Craft project running on Valet. The most tedious part was figuring out how connect Sequel Pro to local MySQL.
Through this whole process I've learned how to use Homebrew, setup MySQL with Sequel Pro, use Valet and most importantly, learning how to troubleshoot these problems...
Exclaimed a big YES! And mum came rushing into my room thinking I was mad... whateva...
Next step, figure out Docker.
#feellikeimoncloudnine3 -
They dont mention it in any reviews but dell has cooling problems. Yesterday I bought a brand new g5 from a shop and fans were not spinning until 80c from which it started spinning at 4900rpm like a vacuum. Note that I have latest bios so its not temperature table problem in bios.
I found out that there is a driver for thermal power which you can install and for most people it does the work (runs 2200 rpm silent cooling for most of time and 4900 rpm when cpu gpu temp goes above around 60c which is annoying)
So I had to spend entire day on figuring out how to control cooling fans myself. And even then dell limited available speeds in bios at 0, 2200 and 4900 rpm.
Anyways now my cooling fans run at 2200 rpm until 70c and 4900 after. So i get some nice silent performance for 90% of what I do and as for gaming, full fans after 75c is fine. I ran DOOM from steam and max temps Ive got were around 85-90c which is pretty high, so Im thinking of doing a repaste event though im afraid of voiding the warranty.3 -
The first code i ever wrote was a case statement in Visual Basic. I didnt really know what I was doing, just looking at the code that was already there and figuring out how to extend it to include more cases. I was about 17 at that point. I didnt properly start learning until I did Java in my first year of University.
-
Tried figuring out why my console window did only put out text sometimes, tried to figure that out for about three hours. Turns out visual studio redirects console output to their own console window by default if you start it in debug mode.
Lesson learned: The second answer on SO which is not marked as correct might be correct for you. -
In ROBLOX, There is something called a microprofiler that is used for debugging. It is the only option for figuring out the source of lag (buffering). While using the microprofiler, my computer's frame rate drops rapidly, to as low as 20 fps.1
-
Not enough space in my Linux vps? Ok upgraded plan.
Was figuring out how to expand the free space within the partition, wasted 2hours and all I gotten myself now its a fucking free upgrade from fucking CentOS to fucking gnu grub bash Ubuntu WHAT THE FUCK2 -
Not too long ago I bought 3 monitors. Now I have my IDE on the center, console and debugger (and devrant) on the left, git and music on the right. Still figuring out the best arrangement for all windows but this already feels awesome!3
-
Programming at a job to me is no longer creating something fun and valuable; it's more like figuring out why shit doesn't work, con-stant-ly.
It' s like coming in to your desk every morning, dreading the day because there's yesterday's shit to fix. "Hmm, what shall today be like? Oh yes, troubleshooting why my database model doesn't work, redesign it completely and break my mind over db details. The next day? Having to redesign my classes to implement new patterns because apparently the current design isn't good enough." Even if you work on new deliverables, that's just new problems in disguise anyway.
Pleasant? Not really.
lol.3 -
Should I just tell my manager that being the most expensive developer on the team, it would be a good idea to just let me do what I'm supposed to be doing and not spending all my time involved in bs meetings that don't need me, other then because I'm part of the team, or fixing issues I didn't cause and have no idea about the app that causes it?
The difference between me figuring it out from scratch and someone else is just im more expensive.... And already have a shitload of backlog from all the other work that I get pulled into...3 -
We should begin refusing to work for companies who enforce using MS products. Need to buy actual desktop office license because their software doesn't accept web-edited elements? Pass.
Seeing a "are you still there" message in MS teams, or figuring out what other browser to use since you already have several MS accounts? Pass.
Azure devops and no way to expand the code during review?
Yup, pass!
Enough of this BS. People who opt for using MS software don't care about their users nor contractors' experience. We shouldn't care about those people.24 -
Bloody fucking Android! Updates, updates and more updates! My development Nexus 5X won't allow me to sideload apps since it updated... Hello, printf debugging! Goodbye, profiler and debugger!
My hate for Android grows with each version after 4.0.$something... 2 was shit, I missed 3, 4 was OK, and since then it's going steeply down.
And don't get me started on Material Design...! Good luck figuring out what's a button and what's a label...
And what's up with the "let's keep all apps running all the time to save a few ms on start" philosophy!? Who thought that is a good idea!? Yeah, System.exit(0) works, but... Is it so hard to determine when it's not needed anymore (has no services running etc.)? Why should a web browser (for example) stay in memory after I quit? Minimize is a thing (Home button), why make it so confusing?
Another thing - feedback-less async tasks - why? I like to know when it is working in the background... How the hell am I supposed to find out if it is supposed to do this or if it is frozen?
And Android deciding to kill your process whenever it pleases without any callback... Happened to me once with an Activity in the foreground (no exceptions anywhere in my app, it just quit). How do you do IO properly? It seems you can't guarantee some file or socket or something that must be closed doesn't stay open (requiring to restart Bluetooth 'cause the socket wasn't closed, for example)...4 -
That feeling when you're applying for your first programming job.
And the knife stabs of nerves in your gut fearfully remind the coiled muscles in your sweaty brow of the singular possibility: what if I bullshit my way by the HR filter into this job and it turns out I was completely wrong, and I encounter a bug that my meager coding abilities really can't fix?
"Writing an interpreter in some community college you dropped out of ten years ago" doesn't mean you're a programmer.
"Figuring out where the bug was in a broken bat file that was pages long, for a language and framework you've never used, for a library nobody uses anymore", doesn't count as debugging.
"Writing a tweening library in an obscure tool" doesn't mean you're an expert. This is childs play.
What if they ask about big O? Do you admit that logarithms confuse the fuck out of you because you dropped out in 8th grade and got your GED later on due to being kicked out by your meth head dad?
What if being able to write a few measly cobbled together half-arsed estimate tools in python doesn't really mean you're qualified to do anything?
What if being able to look at code in languages you've never seen and grok it doesn't mean shit?
What if you've used more languages than you can remember?
What if you once lost a job offer casually given because the guy you built rapport with over months made a joke about browsers, and you joked about using internet explorer?
What if you got a job offer from a consultant friend one time and he asked you to write validation and testing code in javascript for amazon's cloud, and you completely screwed the pooch because you spent the entire time thinking you had to make it *work* and not just *look* correct, when all along he just wanted what amounted to *correct looking* code, and your gut had told you the same, but you ignored it, because the world can't possibly work like that, where people give anyone a chance or the benefit of the doubt, and any slip up or shortcoming means you were never really worthy to begin with.
What if you thought you could, but you'd been raised your entire life to *believe* you couldn't?3 -
Anybody have advice about figuring out how you learn and how to have discipline doing things you don't like (everything related to being a codemonkey) so I can git gud?1
-
deadlines and digitalocean can suck my kiss. if deadlines are made by not talking to developer and digitalocean with its ssh stuff. figuring that out for 2-3 hours with new keys resetting passwords online console. then switched to freaking heroku, was up in 5 minutes
-
Spent the day figuring out how to maintain injected dependencies in scope when they're requested asynchronously later in the pipeline and then be able to clean it up later without having any lifecycle hooks to use.
Seriously considered switching DI frameworks before I just added an event when it's OK to dispose of the scope and I think it's finally working (without the memory leaks it had before).
Who else has to try something every possible way before you can be satisfied? -
Forced to work with ASP.NET for a project. Not minding it though, even found it nice, kinda excited about .NET Core now.
HOWEVER, spent over 3 hours figuring out why can't I make a virtual property (Entity Framework actually provides proxy classes to be able to override behaviors of navigational properties, but I digress).
Says I don't have a type named 'virtual'. 3 hours in, no changes (git confirms), and IT SUDDENLY WORKS.
Fuck Visual Studio.2 -
Fuck Ubuntu and it's caching. What's that? Oh you have 180 Gigs of free space? Let me take care of that for you in a few minutes. Say goodbye to your next boot and good luck figuring that shit out.5
-
Cont. on: https://devrant.com/rants/3533743/...
So yeah, kind of had to figure out the semi-hard way that Yew really isn’t prod ready yet (as they clearly state somewhere). Too bad. Or maybe because I don’t have the experience in Rust to overcome some of the issues I’ve had... so it’s back to plan B, id est Vue with TS. At least I got much of the thinking work done already, so I could just write the damn code - and the stuff I had problems with in Yew were all simple for me in Vue.
Or that would’ve been the case if I hadn’t decided to use the newer composition API instead of the options API already familiar to me. Damn it took me all day to wrap my head around it and I’m sure there’s much more head-wrapping to be done. Still, I’m likely done with this at least 2-3 weeks before the deadline, so I can maybe spend the some time figuring out the Yew implementation, too... not sure why, but maybe it ends up better?1 -
tldr: Fuck webpack with a big rusty pipe.
I have a class and in the construct a method is called with an imported value as the argument. This imported value is declared like this:
export const EXT = 'whatthef';
Seems like webpack moves things around in such a way that this constant isn't aceasable in all contexts.
Spent a good 4 hours figuring that out 🙃2 -
!Rant
Hell yeah, I love that feeling! I have absolutely no idea about working with the LEMP stack (nginx in particular) and I'm slowly figuring out how to get it working. Even tho I just noticed that chrome doesn't support npn for http/2 and that I am still up (GMT+1) I wanna continue working in this project. Man, I love that feeling <31 -
You ever want to keep figuring out a nested loop solution so it executes beautifully, but a deadline forces you to use a cheap solution outside the loop (module import) instead?
-
Most places that I have worked have had a friendly theme of software vs electrical vs mechanical. A lot of the time I have been on both the electrical and software "sides". I am always on the lookout for messing with these groups. Probably why I like devrant. So I thought about a way to mess with electricals.
Bob: Man, we are having issues figuring this problem out.
Me: I think it needs a temporal adjustment.
Bob: What?
Me: You need to use a "toroidal condenser".3 -
I've spent a day trying to figure out a code logic. Couldn't figure out why some codes that shouldn't be commented out are commented out.
Out of frustration, I went to see the user. She explained to me the logic behind it and I got it right away within 5 minutes.
Ask your user when in doubt and in trouble figuring out the logic. -
Spent half a night figuring out, why all my links on my drupal website are located to weird subdomain after migration. Angry; at the morning I realised, that cache system completely gone weird and somehow pointed itself to completely different domain. Thanks drupal1
-
In python, is there a way to make this work?
----------
# list of people
people = ["Nick", "Sue", "Bob"]
# class instance
Bob.pockets = ["gum", "paperclip", "coins"]
# convert string to prefix of a class instance
Print(people[2].pockets())
----------
This is the simplest way to show what I'm needing to figure out.
I need to convert a string into the prefix of a class instance.
I'm having trouble figuring it out.7 -
So I’m tryina put together a resume and I see a lot of dev résumé talking about increased revenue from x to y or user base from z to w.
What I don’t understand is while yes the user base did increase from z to w it wasn’t just you that caused it. The entire company was working hard at it to get there so why are u claiming that it was you. And apparently recruiters love these kpis that u make out of your ass.
Should I give in and just put them in there anyway?
I worked in a startup so my job didn’t really have a definition of what to be told to do and do I had to deal with building front end with vue to figuring out how to automate our deployment flow and it’s really hard to quantify my performance like sure 3000 tickets solved but u don’t know what portion of them were full blown features what portion was just a one liner.2 -
So I assume everyone that has a job is working from home now?
Anyway for those that are, do you feel less productive and more prone to slacking off?
Or so focused you end up working longer and doing more?
Could also just be my task which has a lot of figuring things out and rebuilding buggy processes....12 -
I’m pretty sure that, during any given week, I spend more time figuring out when I need to charge my phone/laptop/headphones than I do about any other world crisis.
-
My side project has been a SPA. One part was to make it "serverless" (folder of markdown and html files for content,config.json, no database). Another part was I wanted anybody to be able to choose whatever theme/framework they wanted and easily be able to change the config file, so I looked for a templating framework... and found PugJs. I choose it solely because I liked the logo :^).
3 days later, after successfully figuring out how to use pugjs on the client side, implementing different templates, and making sure everything loaded in the right order. I tested how big the website was without any content.
Woof.
So I'm just going to use a feature that was already in Bone.io to begin with :^). (Bone.io has a router and a "view mount" feature) -
I think trying to debug code is probably more annoying than figuring out the right statements to write for the project.
-
#Suphle Rant 4: Laravel closing the gap II
I had expected rant 4 to come at least, some days later. Apparently, I'd miscalculated how fast things work in this wonderful world of software. In an earlier rant, I wrote about how dismayed I was to learn laravel had implemented one suphle feature I'm very proud about. They call it Premonition. Idk if it's officially rolled out yet but you can do a search among accepted pull requests for what it's all about
Well, today, I've just seen a draft from one of their maintainers showing one of the things suphle was designed to do: https://twitter.com/enunomaduro/.... They can't integrate it with this pattern since php doesn't have generics, so it'll either get trashed or with plastered as some band aid. In suphle docs, I explicitly indicated the data structure/typing for that feature is a polyfill for the absence of generics
I think I can get away with it because of where I'm using it (model authorization instead of custom exceptions/throwable operations, in general, like theirs)
I don't feel as distraught as I did on finding the Premonition thingy. Am I impressed with these things dawning on them? Ffs Laravel was invented in 2011. It's incredulous to think it gave me hell for years. Waited ~2 years for me to fix all issues in a brand new framework, only to magically gain iq points and start improving their work
It's weird and brutal. If they keep figuring stuff out, it may not be long before there are no features unique to suphle. Then, my worst nightmares will come to life. I will argue there's one thing nobody will ever copy, not without rethinking the mvc architecture in its entirety.2 -
How nothing in our ever changing workflow is ever documented, we’re just out in the wild Wild West figuring it out as we go.
-
Maybe it just me, but I am tell to myself with confidences "I am smart" when I figuring out how to make GRADLE work offline.
But then I hit 'make project' I find failed linking reference.
I am yelling to myself "why in the hell I still working with these stuff anymore!"
"Gradle sync offline" with gradle is fine, then I find another boss battle "Gradle build offline" -
Just figuring out where to even start was a pretty big challenge in itself, so much misinformation out there like all those "learn to program in five minutes" clickbait videos
-
update on my previous rant about not being able to solve the task, after having spent nearly 30 hours along the weekend figuring shit out of my code...
as i let my code run on the uni server to check for my points i gained, the output of the solutions always began on a wednesday, so i thought it was obvious all tests began on wednesday ... just the night before the deadline a friend of mine came to me and said he had randomly found out from someone that there was also a Tuesday ... as i heard that i implemented the additional day ... 245 against 220 minimum🤦🤦🤦🤦🤦🤦🤦
you can't imagine the pain i went through😩, i even thought about changing from CS to something different because of the incompetence i felt before succeeding😖😭 -
The Sprint started and this Stupid Lady did not finish her work yet and I am stuck till that. Funniest part is figuring out what to tell in the Daily Stand Up. ' Going through the Code and getting Familiar' :P
-
Doing office even when it's vacation day today...
Not because I am a workaholic or there is work pressure from company...
But because I like doing my work as a developer and it's quite peaceful and fun to code for some hours rather than idling around at home figuring out how to kill time especially during this lockdown period...
P.S. Planning to find some time to learn from online tutorials too in the evening 😁2 -
I need to have a hosting company upgrade the Debian OS install on a VPS. But I also need to know things like what MySQL or Perl modules were added to the server by other admins prior to me outside the /home directory. I don't have any documentation on it at all. If I don't preserve custom stuff like that, it could result in a dead website. Anyone got any tricks for figuring out what was added and when?5
-
hi guys,
I'm an engineer trying to become a div, but the thing is I'm having a hard time figuring out where to start!
started with android but gave up shortly, then went with web and got really good with html,css and js but I don't know where to go from here.
should I learn python or go full on js and learn angular.
guys I'm really lost and don't know where to go, any suggestions or links to help me start this journey.15 -
Ok so slowly learning C also figuring out how to get a few Legacy Opengl code examples to compile. (yeah yeah it's old yada yada) maybe I should try finding unconventional ways to help aid with my learning.
-
Is ColdFusion still a thing? I just got a contracting job at this startup. I know nothing about ColdFusion. Spent yesterday and today just figuring how to dynamically create a folder inside this <cfscript></cfscript> tag. I am yet to figure it out. -_-
-
SIEM: Security Information and Event Management system
Within a SIEM there is usually a reporting, alerting, and learning framework wherein you perform investigations and threat hunting. Our SIEM is connected to our data lake through a glorified elastic backend.
Today we were figuring out how to get dynamic data that we store in our SIEM to show up in the regular data lake presentation layer. All the solutions only half worked or had barriers to progress that seemed larger than the proposed solution.
So now we're going with the proposed solution: send static data back into the data lake in order to pull it out on the normal frontend with all the enriched info. We're basically turning this thing into a damn feedback loop.
I hate designing solutions within the confines of COTS products. -
I’ve been thinking of making a magic Mirror lately as a side project. I know that they are traditionally made with TVs or computer monitors but I don’t have the space to make a mirror that big. I have a bunch of old Amazon kindles and android phones that I thought would be good to use instead (even though they all have cracked screens). I want the reflective aspect and the touch screen aspect. I think the hardest part is figuring out how to get whatever device that is behind the glass to register touch events on the glass. Any ideas or recommendations? Anybody done anything similar?
-
Me: By mandating code coverage pct. (very high ones) and integration test coverage pct. you are building an ever growing Rube Goldberg machine that you will end up spending most of your time fixing rather than working on the actual product.
Them: (Staring and whispering in the background). Wow, you must be stupid. This is how you created quality software.
...time passes and now most time is sucked into figuring out why all branches have failing integration tests all the time.
Me: I told you so. I've seen it multiple times. How about doing it differently?
Them: (staring and whispering in background). You are stupid. This is exactly how quality software is built. We know what we are doing. You must like waterfall.4 -
Artsy friend asked me to make a program to auto add images from folder and layout in refBoard.
Spend time figuring out how the author scales images and setting the XML up. Post wip online and someone asked why not use pureRef... Does all that stuff and more built in...
Thankfully only spent a few hours on it heh... -
posting this again because n one seen it the first time
The website I'm building is like a crypto flavored kickstarter/gofundme.
What I need assistance is figuring out how to write python code for this process:
1. There will be an intermediary wallet used to gauge the funds in order to payout [like kickstarter]- the second function of this intermediary wallet is to deduct it's commission
2. For each user account post a unique ID is created and that is now linked to the wallet used to deposit their final funds in.
I don't need you to do the work for me... I just need guidance on how to visualize a process to write this out.. maybe some relevant documentation? i've already attempted but was outa luck. What language would be best used in this case? im thinking python but let me know.20 -
- Running a release build on my phone (forgot to change variant)
- Spent 5 minutes figuring out why my changes with the logs weren't working.
🤦♂️1 -
You know what's worse than getting an exception figuring out after wasting few hours, cleaning your project would solve it. Thank you Xcode ;(1
-
Hi guys!
Is there anyone working in deployment, operations? So the people who setup build pipelines, these CI/CD things. My question for you guys is: what motivated you to move away from development (or outright start working in operations)? What kind of base knowledge did you possess in order to be successful in this field? Do you regret making the switch to operations?
I'm at the start of my career and I've been doing development for about one and a half years, but my heart is not really in it. I like setting up tools, learning their capabilities, writing scripts to automate things a lot more than figuring out the client's twisted requirements and then scraping together a solution for that. -
Ah. As someone learning Python coming from .NET background, function names starting with a lower case is killing me.
I just spent 5 minutes figuring out why "PIL.Image.Open" didn't work. It's "open" not "Open"!!! -
The website I'm building is like a crypto flavored kickstarter/gofundme.
What I need assistance is figuring out how to write python code for this process:
There will be an intermediary wallet used to gauge the funds in order to payout [like kickstarter]- the second function of this intermediary wallet is to deduct it's commission
For each user account post a unique ID is created and that is now linked to the wallet used to deposit their final funds in.
I don't need you to do the work for me... I just need guidance on how to visualize a process to write this out.. maybe some relevant documentation? i've already attempted but was outa luck.1 -
Doing the JavaScript techdegree on treehouse and this last month, I’ve been stuck on a single project, slowly figuring out how to make it work for 200$. Yikes.
-
I started teaching myself AngularJS and was reminded how difficult it is to distinguish between a person's convention and proper implantation.
For example (pseudo-code):
angular.module(). controller(){}
or
var app = ang.mod()
app.controller(){}
I get it now, but figuring out the difference at first was an extra step that I found tedious. -
Getting serious about the website. backed up my images, and this is my starting point.
https://parkcitymedia.github.io
gonna make it more of a portfolio-ish display on the main page. figuring out where i'd like to implement navigation and other such stuff - time to actually sit down and learn some js! -
Figuring out how to cheat games is more fun than playing games themselves...
Especially mobile games where you need to watch ads to play or get rewards...8 -
Postgresql fucking sucks.
Checked 17th time the whole. The code was fuckin perfect .
But the postgresql and sequelizer gives error whenever I try to insert anything to the DB.
Literally wasted 6hours figuring out a lil unwanted shit.9 -
I'm having a hell of a time figuring out how to use atom editor with my website somebody please direct me to the right package!!2
-
I was approached by some guy on a project and I need your help figuring out how to go about this.
the project is basically a website where school owners who are not tech savvy can input necessary details about their school and it spins up a site from an existing website template built in react for them.
an extra complexity will be creating custom domain names for each site. will this also be possible ?
I've not done something like this before and I dont know the word for it so making a Google search has been quite hard
my stack is javascript MERN stack.1