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 - "get used to it"
-
*yesterday*
Client: "Perfect! How did you do this so quickly?"
Me: "I used a library"
*today*
Me: "I'm still debugging. It will take some time"
Client: "Well, it has already taken too long...I can hear Mozart in the background. Maybe you need to go to a library to get some quiet and get it done fast. Visit the one you used yesterday."
Me: "Library?...Ah, I meant plugin...like, code...a library is a bunch of packaged code"5 -
I used to get annoyed when my dad(65+ years old) had a simple computer "problem" like copy and paste that I needed to help with.
But then I remembered he showed me how to use a spoon and not shit myself so I guess it all evens out13 -
I use a lot of dev tools, but one of my favorites is the Linux screen utility. It's awesome to be able to keep shit running on servers whether my laptop stays connected tot he server or not. It's great for jobs that take a long time, can't get interrupted, etc.
If you haven't used screen definitely give it a try!14 -
Today at school I borrowed an oscilloscope and a few capacitors and used a circuit I made at home to just demonstrate the discharge of a capacitor, since my physics teacher asked me to teach the class about this on Friday
So it's one of those old analogue scopes, so to get a nice line I turned the speed right down and did a long exposure shot with my phone and it turned out brilliantly!31 -
Future Teller: Your bad code and unhappy behavior will last till you're 30.
Me[curiously]: and after 30?
FT: You'll get used to it.3 -
Python. Changed a function to return a tuple instead of one value in some database code. Tests pass, gets deployed, everything works. End of the month comes. Suddenly, we get a report that we're draining people's bank accounts and credit cards.
It turns out there was an untested bit of code inside the billing process that used this function. It used the function that was changed. To make matters worse, when the exception was thrown, the billing had already completed successfully, and due to another unrelated bug it would retry despite this.
So, needless to say, type safety and good unit tests are things I prioritize nowadays.7 -
!rant
I was in a hostel in my high school days.. I was studying commerce back then. Hostel days were the first time I ever used Wi-Fi. But it sucked big time. I'm barely got 5-10Kbps. It was mainly due to overcrowding and download accelerators.
So, I decided to do something about it. After doing some research, I discovered NetCut. And it did help me for my purposes to some extent. But it wasn't enough. I soon discovered that my floor shared the bandwidth with another floor in the hostel, and the only way I could get the 1Mbps was to go to that floor and use NetCut. That was riskier and I was lazy enough to convince myself look for a better solution rather than go to that floor every time I wanted to download something.
My hostel used Netgear's routers back then. I decided to find some way to get into those. I tried the default "admin" and "password", but my hostel's network admin knew better than that. I didn't give up. After searching all night (literally) about how to get into that router, I stumbled upon a blog that gave a brief info about "telnetenable" utility which could be used to access the router from command line. At that time, I knew nothing about telnet or command line. In the beginning I just couldn't get it to work. Then I figured I had to enable telnet from Windows settings. I did that and got a step further. I was now able to get into the router's shell by using default superuser login. But I didn’t know how to get the web access credentials from there. After googling some and a bit of trial and error, I got comfortable using cd, ls and cat commands. I hoped that some file in the router would have the web access credentials stored in cleartext. I spent the next hour just using cat to read every file. Luckily, I stumbled upon NVRAM which is used to store all config details of router. I went through all the output from cat (it was a lot of output) and discovered http_user and http_passwd. I tried that in the web interface and when it worked, my happiness knew no bounds. I literally ran across the floor screaming and shouting.
I knew nothing about hiding my tracks and soon my hostel’s admin found out I was tampering with the router's settings. But I was more than happy to share my discovery with him.
This experience planted a seed inside me and I went on to become the admin next year and eventually switch careers.
So that’s the story of how I met bash.
Thanks for reading!10 -
When i was studying Engineering, I used to wonder how programmers works straight 3,4 days without sleep and all.
With today, I completed my 3rd day, with just 2 hours sleep in the last 70 hours.
Now I get it,
This is.. passion,
This is.. love,
This is Life.16 -
Client: I need this *insert app/machine/thing* ASAP! No excuses!
*work overtime just to get it done*
*after 2 weeks of finishing it*
Me: So has the thing worked without issues?
Client: Oh, I haven’t even used it yet!
:/5 -
Me and my senior used to do doodle in papers whenever we get stuck in some code problems or having free time. It always has been our way to relax our mind kind of meditation.
One day our boss saw our doodle work. He asked us to do doodle in office wall. So far this has been our progress.13 -
Created an alias in BASH
alias fucking=sudo
Just so I can run "fucking apt-get update". Got so used to it I accidentally used it during a presentation. Now the cute interns think I'm awesome while the other devs think I'm an ass.9 -
Step 1: Create and deploy feature. Get feedback: It works fine!
A year passes...
Step 2: Add another small feature that is completely independent from previous feature.
Step 3: Notice that feature #1 is broken.
Why the HELL did it stop working?!? I didn't change anything related to that feature. I can't explain that!
Step 4: Examine bug and find out something unknown about the technology used in feature #1.
Why the HELL did that ever work in the first place?!?
Step 5: Get time to fix it. Don't get time to find out why it worked for a year...
The problem is solved, the mystery remains...5 -
!dev
!!misery
I'm drunk, so it's time for some faux-emotional, blunt oversharing. and lots of profanity. It won't be pretty.
------
I'm miserable. I can't sleep at night. When I finally manage to, I sleep like crap. In the morning, early, I get woken up by my children screaming or pulling my hair or jumping on either the bed or me, or talking ad furore, or any number of other miserably unpleasant things that completely prevent sleep. So I'm tired every single day, which totally surprisingly makes focusing on work fucking difficult. Doubly so because the work is fucking uninteresting and the code is awful to read and difficult to understand because it's complicated and often poorly written. And extending it takes enormous mental effort I simply do not have to give. Oh! Guess what my job is?
To make matters worse, time to myself basically does not exist, ever. I wake up, I attend standup, I cook and eat breakfast, I work while fighting against endless distractions and interruptions, I cook and eat dinner, I work some more, and finally: I can go to bed and try to sleep. The next morning, I wake up and repeat this misery, ad nauseam.
Et ad nauseam? Nauseam est nunc.
It's not proper latin, but fuck you. it's good enough. and nobody speaks it anyway.
Ego sum miseriae. Is that good enough for you?
I can't find it in myself to care about anything. I've been doing whatever I can to feel a little more normal, but mostly I just feel numb. If I drink, it helps a little because I notice my misery a little less. That's a great solution right there: drink until I don't care anymore, and keep doing the same shit without even trying to make things better. Why? Because I fucking can't. I hate this house, I hate the lack of quiet, I hate this city, I hate the dust and the clutter, I hate this state, I hate this codebase, I don't like my coworkers, I hate that I can't get a fucking thing done without spending 6x longer than it should, I hate that I can't fucking think of a single thing I want to do, I hate that I can't ever enjoy anything, I hate that I'm beginning to hate myself, and I fucking hate everything else, too.
In short:
I'm not happy. I'm fucking miserable.
And no, I'm not posting this here for you to psychoanalyze me or suggest solutions. It's for me to vent. Fuck your opinions and fuck your advice and fuck you.29 -
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 -
Had a job interview recently that went well besides one little disagreement... and it has made me question my sanity. Tell me if I'm wrong.
They asked the difference between a GET and POST request.
Wow, that's an easy one, they're giving me a break, I thought to myself.
I said "GET is used to retrieve data from a server, whereas POST is used to add data to a server, via it's body, which a GET lacks" or something like that.
They were like "ya mostly, but GET can be used to enter data into the server too. We were just looking for the body thing."
And I'm like.... yeah, you could do that, but that's not what it's meant for.
They mention stuff about query parameters and I hold steady that GET and POST are different because GET has a specific purpose. Otherwise, we wouldn't need the "method" part of an HTTP request at all. We could just either include a body or not include a body.
I ended it with "Well, POST implies that you are adding data to a server, and GET implies you are querying data from the server. When I'm reading documentation, that's how I quickly determine what an endpoint does."
My confidence was a little shaken at this point. Crazy what two people with (I assume at least) 10+ years of experience telling you you're wrong will do to your confidence.21 -
Since I've been seeing a lot of Linux distros, here's mine
Not a daily driver but something to get me used to it8 -
Recovering a legacy Gmail account after receiving a notice of a blocked login.
*Tries to remember the bloody password*
*Actually remembers it*
> Sorry your password isn't enough. Your father's phone number that you used a decade ago can be used for verification though!
Google, let's get this straight. Things have changed. I know the fucking phone number and yes I can enter it, and out of sheer stupidity I did send an authentication code his way. Unfortunately however, things have changed in 10 years. I can instantly kill the fucker on the spot if I were to meet him ever again. Do you think that I'm going to get that fucking code?!
> Oh but you can try to email the code to the very account that you're trying to recover, despite the fact that you know the password for it.
TO THE FUCKING SAME ACCOUNT THAT I'M RECOVERING.
Must've taken a true genius to code that in!!!13 -
Facebook is desperately trying to get their userbase to post status updates on their feed like they used. Still, they began autoplaying videos which of course was done in order to monetize video ads.
It may be obvious, but facebook is sliding further down the shitter.4 -
I did it! My Senior Project is done! Seven months of my life have been spent leading up to the completion of my game engine and it's finally over. It is awful and should never actually be used by anyone, but it's done and that's all that matters.
And as my final middle finger to my school's administration, somebody has to grade a binder comprised of nearly 200 pages. That's what they get for not listening to me when I told them that it was a huge project and adding more to it. Dear administration, f*** you for making my life more stressful than it needed to be.7 -
Linux... Is shitty... Ok it just is. I've tried all kinds of variations and they all just... Urgh
Now I know... I know devs are meant to love it ... But compare it to windows
(Yes windows fucks up more) but when it works it works.
... Windows isn't perfect... But it doesn't try to be.
Linux has that feel of... Clearly made by a dev... It works consistently but doesn't take into account how people want to use something...
Linux is something you have to learn to love. And I'm sure I could.
But with windows it's intuitive it's straight forward
I feel like if I was to pick up windows having never used it... I would know how it works. I could at least use it go online and watch videos do the basics... In Linux ... No it's not as easy, sometimes not possible
An os you should just know how to do everything you want to do, and not have to download tonnes of shit to get it that way
It is, the future... But holy fuck get your act together Linux65 -
Used to build custom computers... Used to get calls from pissed off people that their cup holder was poorly designed and broke off... One guy even called about it a second time... After we explained what this was for and replaced the part.... SMH10
-
I used to do freelancing gigs as a kid, maybe 5/6 years ago, I'd remotely fix software issues on fiver for 5€ which would pay for a game every once in a while.
Now, it was pretty common to get customers from all around the world, and I never had any issues whatsoever until I got a message from a potential customer from south Korea...
She had purchased a karaoke machine, but the software wouldn't add anything to its library making the machine useless.
Well, apparently the software was in Korean...
After a LOT of fiddling around I got it to turn into French, and I was able to try a few things and after about 3 hours I managed to "fix" the thing.
3 hours of headaches in Korean for 5€... That's when I stopped doing that and took up an IT education and became a dev, so much better, although I miss the gratitude I used to get from my customers when I fixed their printer connectivity issues from a few thousand kilometers away4 -
Two years ago: company exec (Mac fan) buys a Surface Pro to show off our .NET application to customers as he travels. Hands it to me (I build releases) and I iron out a few Win 8 bugs since we'd always used Win 7 before. Get it set up, get to like the device a little, he takes it home... and returns it within 24 hours because he didn't mesh well with Windows. (Again, Mac user.)
8 months later he buys a Surface Pro again. I install our latest release, verify that everything is working as expected with hardware we normally don't use, and give him a controlled setup that will just work when he's at a customer site. Once again, he returns the Surface within 24 hours because he can't get used to Windows.
At least we verified Windows 8 compatibility, I guess.1 -
Fun fact: on average it's just as fast to type in your search query into Google as it is to get the bloody fucking assistant to understand what you're saying, especially when it includes words that aren't used very often. Makes one wonder why we've developed these things in the first place... 🙄5
-
The worst project is the one I am currently working on. I didn’t build it but have to manage it, because... Reasons.
The projects is made on Core PHP(red flag right there).
But when I dig in I get to see there is no authentication used in any of the REST service. Yup. What's the fucking point of login if you are just going to update profiles based on user_id you Twat! The querying used is simply mysql_query (I have to say I expected that).
No relationships defined in the Mysql table structure. No migrations.
There is an upload feature which is forcing the image to be saved as jpeg, therby corrupting the images being saved on the server.
No security, terrible logic, no classes, terrible architecture.
And I am the chosen one to maintain this shit!
Truely, FML!!!3 -
I've been using dark mode on google docs mobile (changing the page color to black and text to grey) for two months now that going back to default looks weird.
I was starting a new manuscript and could hardly work on it because of how weird it looks. I guess I shouldn't have done that in the first place, because now I can't get used to the default anymore.1 -
Hi all, just signed up and wanna let you know that you are all great. Didn't see any kind of hate or disrespect here at all, so thanks for being a great community:)
Of course I'd also like to get some opinions here. Tomorrow, I'll get my new PC and am wondering what Linux distros you are using and especially WHY it is your favorite..
I will mainly develop on it in C and Java and will most likely choose Debian, just because I'm used to it.9 -
Yesterday I completed a transactions module that used an external payment processor, similar to PayPal. It was hard, but after few hours of trying out different options I finally managed to get it to work.
I decided to create a simple prototype UI without any styling just to show my progress to the manager and let him know that it's working.
His response? "yeah, that seems to work, but that UI is terrible and not appealing at all. Change that immediately and try to add more thought into your design"
I guess I won't be making prototypes any time soon6 -
Put away the keyboard. Think about what you're going to do, chart it out, work through the logic and then, when the entire construct is before you, you start typing.
Yes it will take longer, you're a junior, enjoy that nobody expects you to do miracles (yet) and take the time, you'll get it back when you're so used to working through logical problems that it happens on its own as soon as you hear about the problem.
Cutting corners and "hacking a quick solution" without fucking over the entire system is an art form. Before you do art learn your damn craft.3 -
It's finally happened. I've used my mail servers for about a year to give out different email addresses on my domain to things I sign up for online, and only used my "actual" email address that received all this email for the whole domain but the single one that I used outbound for private communications.
This worked well for a long time as I could see when spam comes in, where it came from by looking at the email address I designated it. Each company's email would be sent not only from an email address that they choose, but also to an email address that I choose. It allowed me to easily determine where there were problems. For example, on Freenode IRC my vhost happened to make my username@host there a valid email address. It eventually got blacklisted due to too much incoming spam as crawlers started detecting it. Another one was "nickname"@my.domain as I posted it a few times here. Got crawled as well. But it allowed me to easily blacklist each.
I'd never thought my actual outbound email address, my real one, to get crawled though. That would require the mail server of a company I explicitly communicated with to get hacked. But today that happened. I wonder whose it is, but I can't tell.
Time to make my outgoing email bound to a designated email address as well. I want to know which companies this happens to, even if they don't disclose it.4 -
First proper software dev job, very naive, tasked to write a 'soft switch' for a well known companies set of production lines, depending on what product was being produced at a particular time. Wrote it weeks before the deadline, forgot about it, night before I had a quick review and realised I had missed half the spec aaaand it was going live the following day. Shitting myself I pulled an all nighter, drove to the office at 5am, managed to get it done with minutes to spare for 9am. To my knowledge it's still being used today. I left shortly after that.
-
I used to get gigs from a freelancing website. Some guy posted a project where he wanted a website with complementary Android and iOS apps for $50. My bid was "Sir, would you like fries with that?". It was uncalled for I guess but after seeing so many projects like this, I was pissed to no end.
2 months later I get an email from the website saying I received an infraction due to my behaviour. Wtf is an infraction? Fuck you and fuck the English dictionary! Or pay me fucking 50 dollars to find out what it means!
Basically, I shat where I used to eat. Fuck my life.5 -
I really, really, fucking god damn it REALLY need to move a legacy project from the grave yard server and get it in git, and then build a dev environment for it, so I can stop making incredibly volatile changes direct to PROD (backend, frontend and DB all at once and then test it while it’s live and being used, but fuck me if I can be bothered digging through a 10GB code base and attempting to make it work in a multi-environment setup when it’s going to be a long trip down the error logs until it works again 😱🔫2
-
The tour provided with Golang is really nice for learning the basics..
Just doing
go get golang.org/x/tour/gotour
go tool tour
starts a local webserver with the tour. The lessons and the exercises at the end of certain chapters are really easily understandable.
I think it might also be a good tool to refresh the knowledge about Golang for those that haven't used it in a while.1 -
This happened yesterday. It was a Friday and I didn't have much time to implement something that I was asked.
I was supposed to get the cpu temperature from a host device and send it to the server. Instead I just used random.randint(x,y) (python random function) with x,y linearly dependent on cpu utilisation (cpu utilisation is easy to get).
The ability to generate random numbers on fly has to be on of the coolest things that you can do. You can almost fake anything using them properly 😅7 -
In my first year of college right now, and on the first test we had to write some C# ConsoleApplications. We got instructions of what we have to taken as input, what we had to do with it and output it to the console.
I've tested them all and they all work correctly, which was the main objective. I have used the correct data structures, but I didn't get top mark. Instead, I got lower because "I didn't do it her way".
WELL F*CK YOU TOO!!! I hope this is not how every test/exam goes6 -
Well, it finally happened.
After 25 years coding in all types of languages and environments, I’m no longer having fun.
It now seems like it’s a fight to get interested in the code. I used to be something that I would spend hours / days doing. Now I just want to walk away from the code.
Is it true (do you think) that after a while all you see is a for loop, an if statement, a null check and you just think to yourself. Fuck this! Because I think I’m there.
God it’s depressing to think that I no longer find it fun.4 -
This rings true even if the customer is internal. Built a feature and provided documentation on how to use it and one of the end users still used it wrong.
It was a simple validation process too. Input the member ID then click validate, the app then checks if the person is in the system and fills in some other fields and does some other backend stuff. How could you get that wrong?! 🤔7 -
You know what I always hated about Stack Overflow?
When a newbie asks a question and really wants to learn something they get downvoted for 'we're not your teacher. Go learn it somewhere else'
When someone else asks a question and just expects Stack Overflow to magically produce working code for him they also get downvoted for 'we're not a code generator'
When someone finally asks a 'good question' but mentions in the last line it's homework they also get downvoted for 'We won't do your homework'
They also don't tolerate fun or opinions.
I never actually participated in Stack Overflow because to me it felt that whatever I asked, it would get closed for god knows why. And when I actually answered questions, and wanted to help someone, I would get downvoted for 'don't make someone else homework' or 'don't waste your time if they're not willing to put effort in it'
I still always 'used' Stack Overflow but read-only thanks to Google.
Anyone else feels/felt the same way?7 -
When I started learning PHP. I used various warez sites to get PHP scripts to get familiar with how 'things' are built and it really helped me develop into a better dev.
Now I sell PHP scripts on envato and my very item's trending on a warez site somewhere.10 -
Funny how on Facebook (which I left years ago) I used to never get any likes for anything I wrote, even if it was meaningful.
Then I would look at the feeds of my friends and they would get ++'s for mainly useless and uninspired pop-culture reposts or posts of high narcissim.
It's ironic how they praised garbage rather than value.
I'm glad that on Devrant I at least get ++'s, indicating that people can relate to me. On Facebook, people faux-relate based on narcissim and faux-culture.
Shrug.12 -
Serveral users complain that the error messages our software produces are completely useless, so I get assigned to improve the error reporting.
Starting the task by checking what's there and how it works together.
Looking through the code I discover 4 completely different error reporting implementations, each having the same intent and promised functionality. All of them are used somewhere, sometimes next to each other. Needless to say: None of the implementations actually implements all it promises.
My favourite part is the setErrorMessage(string) method that is defined in one header and used in many places, which has the implementation
void setErrorMessage(string){}
Fuck my life.2 -
I thought I'd always be a die-hard proponent of working from home; it can be great for the right person: and I thought that would be me; but with the family I have? It's turning into a disaster. They're too used to having me around, my wife is becoming too used to making arrangements that involve me taking an hour or two out of the day here and there; she doesn't know the impact of context switching in the middle of the day. If I refuse to help her out, that makes me the asshole. Then I get ratty because I feel the stress of being unproductive, and guess whose fault it is again? Mine. The kids rush in and out of my work area, or get upset when I come out for a coffee and don't want to spend time with them, but it's not their fault, at 2 and 4 they don't understand. Take me back to the fucking office, I'm done.
I just want to work. How hard is the concept of being left the fuck alone.9 -
I used to use WinBtrfs on Windows to get away from the clusterfuck that is NTFS on my WD Elements. But today I figured.. why? Why not just mount the drives to my file server already? I mean even over a USB 2.0 link, a USB 3.0 drive will perform decently. Not as good as my RAID-0 array there for sure, but still. So, that's it.. fuck it. Done with trying to get WanBLowS to adapt to my needs. Decent drives for a decent operating system, all the 10TB straight to my file server!! Then WanBLowS can go jerk itself in its clusterfuck of NTFS and SMB shit, while the actual grunt work is done by something that's at least reliable and won't shit itself - Linux. As it should be done!!! Trying to get WanBLowS to manage something more important than browsing the Phasebuk, what was I even thinking?!13
-
• Plan out everything by taking notes on the rough functionality of the project and how it could be done in a preferably simple way
• Writing code, but documentating it while doing so
• Also trying to write clean code so it can be more easily built upon
• Also keeping everything simple. If I'm using nasty, unreadable one-liners because of efficiency advantages, I'm putting a comment there for what could alternatively be used + explaining it
• Abandon it because side projects never get done1 -
well, the microsoft surface that has been lying in a shelf and was used three times in the last year now only boots to bluescreen. you still get the full experience even though you barely use it.
-
Wow I didn't realise how much money I could be saving by actually putting things in my dishwasher when I run it.
Mind-blowing right?
I used to just run my dishwasher empty every day for the fun, but now I get clean dishes too 🤯?
What a wonderful age we live in.
Thanks corporate water ad 👍23 -
So today I saw another 'OOP should die' article.
And I decided I should google around a bit to find out why.
Reasons I found:
- Things get too complicated
- Things get too abstract (same as the above really)
But when I search for alternatives, only functional programming and different ways to use OOP get mentioned.
I still don't get why OOP is supposedly bad though.
Maybe my 20-30k LOC projects aren't big enough to see it?
For me the abstraction works very well. The abstraction is used to keep the complexity low(er).
And the different ways of using OOP are a plus-point for me. (Like the Entity-Component system)
I don't know enough about functional programming to be able to say it's better or worse, but the ideas behind it a perfectly usable in languages like C#.
So if any of you have a good concrete reason to not use OOP, please feel welcome to tell me in the comments :)12 -
Sometimes you get too used to everything, that you forget to be humble and curious, to explore and learn new things all the time. I miss the time when I say:oh this shit is cool, I am gonna try it out.
Glad someone knocked this back into me. -
Project with a single developer. Main automation used daily by 50% of the team past few years.
...
git server setup? done
hands on workshops? done
invited to ask more questions/for assistance? yes
....1 month later....
Q: Why haven't you pushed your code to the repo? Did you encountered any issues?
A: Why it has to be in the repo when the source code is available on my computer and I copy it into shared folder from time to time?
Everything is set up and was served on a silver plate. I would even assist with the commits before they get used to using it. More than half a year have passed. Yet the source codes are nowhere to be found.4 -
it kinda pisses me off that server side languages don't get the same credit as they used to since single page applications started and everyone asks what front end i use.
i be like dude i use php. then he says oh so you use jQuery for front end.
*facepalm*1 -
Quirks of.... PHP 😂😂😂😂
It's just a quirky language, you either love it or you hate it, or you hate it because you caught the bandwagon in town.
Weirdest quirk though, would have to be function naming conventions and order of arguments.
Shit be crazy at times but you get used to it.rant wk194 php naming things is hard consistent ordering would be a dream it's a love hate relationship1 -
#heavyrant
AGAIN !!! MICROSOFT (MAY GOD SEND THEM TO HELL) GAVE A DEADLY BLOW TO SOMETHING I USED TO LOVE !!
This new UI update is just aweful, i mean, i love github, i work using github, i do so many things with it, or should i say that i used to ....
This update seems so un-natural, it just doesn't fit.
Why would the collabs be shown so obviously ??
Why would the main window be so narrow while the rest is widescreen ????
My eyes get tired so quickly when i use it now.
It used to be something nice, easy to use, but now it is more like a social media than a professional coding tool.
I HATE YOU MISCROSOT WHAT EVER YOU TOUCH TURNS TO BE A SHIT HOLE25 -
I'm 19, and I was given a $1500 scholarship to take 80 hours of Office 2016 classes. It was going to disappear if no one used it. I get to stay home for the online courses, and it doesn't count against my vacation time.
I get paid for 8 hours a day while I take each class, even though I get an hour lunch and usually get out of class an hour early.
I know 99% of Office capabilities already, but this is a good stress reliever. Life is good4 -
I used to love Linux.
Now I hate it. I'm moving back to windows.
6th fixing time it's done this to me. When I try to login it just sends me right back to the login screen.
CTRL +ALT +F2 let's me login?!
Ugg I have a school paper to write.
So.. I moving back to the dark side.
This is what I get for trying out arch I guess.14 -
Why is it that software has gotten so hardware heavy these days?
I get that some things require more ram, larger screen resolutions and games.
But even calculator apps are now in the hundreds of MB when the entire Microsoft office suite used to come on a couple of floppies.
Is it laziness and relying on ever higher level languages or is there some reason that stuff gets unnecessarily large now.14 -
Started learning Javascript. Came across many weird things. Like 'this' refers to the object in which the function is but when it is used inside a function which is inside another function it starts referring to the Global Object???Seriously?? I don't get it😕😵😢
But still I am starting to love Javascript along with its weird parts😁2 -
Google IO 2023: WE'LL SHOVE AI DOWN YOUR THROATS AND YOU'LL LOVE IT.
Fuckers even have live chat and comments disabled -.-
Never thought tech-events would get this boring, 5y ago it used to pump me up like nothing else could.9 -
Had an issue running through someone else's buggy code and my PM told me to "use a goto to fix it up, those always used to help me in school". Can a recruiter on here throw me a bone and get me out of this place?
-
Fuck this shit, I'm done, mentally broken. I am trying to setup some basic Java project using buck. Their build times looked super promising and I wanted to migrate my multi module maven project to it.
I am currently working on it for FIVE hours now. And this fucking piece of SHIT doesn't work as I want it to. WTF FACEBOOK, IS IT SO HARD TO WRITE PROPER DOCUMENTATION THAT IS NOT OUT OF DATE?! People warned me, I ignored them. FML.
The time I used to try to get the repo working could have been used to build the project 250 times -.-3 -
Mac suddenly stopped working. Came to know motherboard is gone & the price to get it changed is around 60k.
Fuck you Apple. Never buying the shit again. Though one good thing came out of it ;it used to be my work machine too & now I'm chilling from last 4 days.8 -
I always hear "its impossible to talk to tech people, its like they're from another planet". Well get used to it, cuz the nerds shall inherit the earth!!2
-
Interviewing is much harder than it was even a few years ago. I go into it knowing I probably won't get the job. It may sound negative but it relieves the pressure. I also make note of what I didn't do well on so I can work on it. Last year I wanted to leave my job so I would go to interviews at lunch and do phone interviews in the parking lot. I was turned down for soo many jobs. Just a couple of years ago I could get a job in one or two interviews. Things have gotten more complicated. It used to be if you knew even a little about a backend language and a little sql you could easily get a job. It has all changed. I think the javascript framework of the month thing has only made it worse.6
-
Started a new job today. Now to get used to all the new coding standards and ways of working...
At least I received a welcome pack full of booze to help me get through it :)3 -
Manager: Have you ever developed anything on Mac?
Me: Nope never even used one more than 5 minutes.
Manager: Mr Important Guy has a Mac and he needs to use one of our tools (which is very Windows specific).
Me: Tell him to use Windows like everyone else. We aren't going to support a single Mac user when the other 500 machines are Windows.
Manager: But he's important. Can we get him something with limited functionality?
Me: Fine but it will be *very* limited and buggy.
On a side note I hate Macs (only because I've never used them). I have to google how to do the most trivial of tasks.10 -
"Yesterday "
Client: ''Perfect! How did you do this do quickly? "
Me: "I used a library"
"Today "
Me: "I'm still debugging. It will take some time"
Client: "well, It has already taking too long.... I can hear Mozart in the background. Maybe you need to go to a library to get some quite and get it done fast. Visit the one you used yesterday. "
Me: "library?Ahh... I meant plug in like.... Code, a library is a bunch of packed code. "4 -
The. Fuck. I absolutely hate it when my supervisor asks me for a time estimate on a project when I have never used the language/framework for that project before. It's like saying, "Here's a winding path you've never run before that you need to run through. How long will it take you to get to the end?" Gosh, it's like the don't ever think about what they just said.3
-
Changing from Windows to Mac be like:
CTRL+C
***** that's CMD+C
CMD+C
CTRL+V
***** that's CMD+V
CMD+V
And so on until you get used to it 😂5 -
Boss: Hey, we have a meeting in 10 minutes.. Get prepared for it.. (Though they told me about this 100 years ago)
Me: What!! How can I do that?
Boss: You are an engineer.. You must be used to with last minute preparations..
Me: 😕
========================== -
Fuck my life! I have been given a task to extract text (with proper formatting) from Docx files.
They look good on the outside but it is absolute hell parsing these files, add to these shitty XML human error and you get a dev's worst nightmare.
I wrote a simple function to extract text written in 'heading(0-9)' paragraph style and got all sorts of shit.
One guy used a table with borders colored white to write text so that he didn't have to use tabs. It is absolute bullshit.2 -
I wish I could share this code with y'all, holy moly, it's bad.
It stinks so much, it hurts.
And now I have to write more bad, stinky code to add a feature that will be used until this thing will get shut down by end of next quarter. Because trying to write good code in this thing is impossible.7 -
Duolingo used to be better. New updates and restrictions are shit. Specially the whole "take a heart away for a mistake, five mistakes and you can't use the app for hours". Like, I get it, you couldn't manage the traffic. But this is ridiculous. Also, where did the lesson overviews go?9
-
I was underestimated about tech skills and earning, because I use PHP at work. I agree that PHP sucks and it's used by a lot of developers who don't know how it works. But the legacy systems I work on now compose a platform used by more than 400K users. In addition, I used to use C++ for game programming and Java for web systems. Also I'm playing with Node.js and javascript for my personal projects. In my experience, I don't think PHP is easy to make things work as expected. Plus, I don't get low salary compared to the others in this region. It's always very hard to explain how I'm working as a PHP developer. At the moment of underestimation, I was feeling so bad, but I couldn't say anything. It might lead a religious argue. Any advice?22
-
I had to implement an internal tool in C++ which parses a file and converts the content into another format.
It did take hundreds of lines of code to get it working, file handling and parsing data in C/C++ is terrible.
I'd rather done it with some scripting language, and additionally implemented it in python as a side-project (in less than an hour and < 20 lines of code, BTW) but it should be C++ "Because that is how we do it here".
At the end the tool was only used for a few weeks, because someone had an idea how to completely avoid the need for that converted data.3 -
I agree with many people on here that Front-End web development/design isn't what it used to be.
Things used to be simple: a static page. Then we decoupled design from description and we introduced CSS; nice, clean separation, more manageable - everything looks nice up to this point.
Introduce dynamic pages, introduce JavaScript. We can now change the DOM and we can make interactive, neat little webpages; cool, the web is still fun.
Years later, we start throwing backend concepts into the web and bloating it with logic because we want so much for the web to be portable and emulate the backend. This is where it starts to get ugly: come ASP, come single pages, partial pages, templates,.. The front-end now talks to a backend, okay. We start decoupling things and we let the logic be handled by the backend - fair enough.
Even later, we start decoupling the edge processes (website setup, file management, etc.) and then we introduce ugly JavaScript tools to do it. Then we introduce convoluted frameworks (Angular,..). Sometimes we find ourselves debugging the tools themselves (grunt, gulp, mapping tools,..) rather than focusing on the development itself (as per ITIL guidelines; focus on value), no matter how promising today's frameworks claim to be ("You get to focus on your business code"; yeah right, in practice it has turned out differently for me. More like "I get to focus on wasting copious amounts of time trying to figure out your tangled web").
Everything has now turned into an unfriendly, tangled web (no pun intended).
I miss the old days when creating things for the Web used to be fun, exciting and simple and it would invigorate passion, not hate.
<my cents="2"></my>3 -
I'm too addicted and used to coffee...Like I can literally drink it right before going to sleep and I'll get a pretty good one. How bad is this? :|16
-
It's 00:54. I'm supposed to wake up at 8.30AM. Not even tired. In front of my computer, with a frozen Visual Studio Code on the left screen and a frozen Madeon music on the right screen.
My CMS won't get compiled anymore, due to lack of memory. I have 16gb of RAM, gave it 4 of them, and it froze. If I give it less, it just won't compile. Why. I can't figure out wether if it's my code which has some memory leaks or if there's just too much JavaScript in it. What did fuck up? My code? React? Material-UI? The way I want to mix them all together? Maybe I just shouldn't have used React to cover up everything, and maybe I shouldn't have used Ruby on Rails the way I did.
Fuck.
What do I do now.10 -
My Final Year Project used robotics, speech recognition, body mapping and it was possibly the coolest thing I've ever done. I did it to be balls out ambitious as I wanted an impressive project to help me get a job...4
-
Ebay is great to find cheap laptops. However auctions always give me a false sense of happiness when no one bids higher than I do for 4 days and then 15 mins before it has to end I get outbid by 10 people?!?!?
Anyway bought a used Thinkpad x200 for 25 bucks, added in an SSD. Sweet.2 -
My over promising boss is upset that something that used to work doesn't work now because support decided it had to be changed. We took it apart to rebuild it and it's only partially finished right now. Says he can't show it to clients like this. Well no we told you it wouldn't be ready for the deadline you forced upon us, even before the requested changes, but instead of listening you tell us not to argue and just get it done.3
-
Managers don't understand that there will ALWAYS be bugs shipped to production, no matter how hard you try to prevent or test against them.
Devs: lol
inb4 any comments really, i've seen facebook, instagram, and all the 'big players' crash and have bugs multiple times before, so don't go around swinging your dick like your company's software has no known bugs (don't even get me started on the devrant mobile app) I'm just saying bugs are a fact of software8 -
Still new to dev, so I'm only used to windows but I want to try Linux. Don't want chance messing up my expensive pc, so instead, installing on old laptop I've been keeping in the closet. Installing Ubuntu Gnome, looked like a safe choice for beginner. This way I can try it out without consequence and possibly get new life out of an old machine.
Incidentally, any Linux specific apps/programs you'd recommend to a newbie?10 -
The marketing dept comes to me and ask for an important project to be done ASAP. Builds pressure on my PM to get it done fast. After I complete it, I ask them to complete UAT to make sure it is what they wanted so we can go live. They seem to not have enough time to test it. After one month the whole dept gets divested! Is this common or I am unlucky? They never used that very important app ever!!😢😠2
-
I used to be in an infrastructure maintenance team, and I worked with an old guy. We had a jump box we all used. This guy would work weekend maintenance windows and still be trying to get changes done at 7am, three hours after the end of the window. He was glacially slow. I remember watching him login to a prod weblogic server. He would open the Windows start menu, move his fucking mouse through two or three submenus, and finally click putty. Then, he would type out the FQDN of the jump server, and move his mouse to the connect/ok button. Then it would prompt him for his username and password, both of which took him about 90 seconds to single-finger type. Then, once loved into the jump box, he would then type ssh user@server.fqdn, rather than copying and pasting the server name.
It took him fully five minutes to get logged into the weblogic server. I could not take it. It would have taken me about ten seconds. -
I saw this a few years ago. Really doubt if such a bug still exists.
So I used to visit some educational websites to get answers to school assignments. Very often it used to be under a paywall.Only that it wasn't. I once saw the markup of the website using inspect element and guess what? The whole answer was available in the markup and was hidden using CSS😂.3 -
When you have to get app thread dumps using tools provided to you: a rock, a hammer and a steel rod.
Fuck it. I'm building my own tools.
I'm pissed.
Step aside and let me show how it's done. And STOP GIVING TASKS "TO DEVELOP A TOOL X" TO TEAMS WHICH HAVE NO IDEA HOW THE TOOL IS TO BE USED, WHAT VARIATIONS MIGHT BE REQUIRED, WHAT PRECISION IS NEEDED, ETC. -
If I was to name one reason I use Safari on my Mac, it would be internet captchas disappearing completely from all sites. And this is with privacy-protecting measures enabled. I tested them, and it fucks fingerprinters even better than resistFingerprinting flag does in Firefox, and that's HUGE.
It seems like Safari is so rarely used by bad actors that if you use Safari, you get a pass.2 -
I tried and I'm giving up. I have spent nearly two years of my life trying to teach kids to code but it feels like standing in quicksand I don't get to learn new stuff I feel myself turning into the kind of teachers ppl make fun of here. I used to pride myself in being the fun teacher that kids look up to. Guess I'll quit while I'm ahead1
-
Goddamnit I am an idiot. I just fried a microcontroller because I didnt have the right power supply and I used it anyway because fuck it, right? So now I am not a single step closer to the thing I was trying to do but I fucked up my hardware and it is a huge pain in the ass until I get a new one and figure out all the problems with it. Arghn7
-
It's sad when I see a seemingly cool job and it says something like: "required 69 years of professional Java experience". Why lock the opportunity to a certain technology?
I haven't used Java professionally but I have used it throughout university and I can get by. And I'm always willing to learn. Weird stuff!2 -
One of the executives at my work insisted we rush to get a project done back in January so that he could use it immediately for auditing purposes.
Just pulled a report and found out he hasn't used a single thing we built for him not even ONCE since we pushed it. He hasn't even logged in. So livid.2 -
I have a problem!
I used to love programming and I really had a passion for it! I was a fast learner and realized quickly that I had a talent for this. It felt obvious that I should go for a career as a software developer! I have now been working with this professionally for about 2.5 years and I already hate it! I'm not sure if it's the job or the career that I hate but all my creativity and passion for this is gone! I feel like it's way too early to get tired of a career!
Has anyone else been through something similar? Is it a phase? Should I get a new job? Should I change career completely?20 -
I have to say one of the most annoying things in software development is building tools that will never be really used by clients, sometimes clients just want something new and shiny and once they get it off it goes into a dark closet of no use to gather webs4
-
When I used to code I'd use the Pomodoro Technique.
It helps me get tasks done more quickly and efficiently when I know I only have to focus for 45 minutes and then I get a 15 minute break.
It also helps if you're stuck on something, because when you come back to it you have fresh eyes.
Also, music without any lyrics helps me focus better than music where someone is singing. Be it Mozart or dubstep, as long as there are no words I can work with it. 😂 (I highly recommend Instrumental Core)
Finally, my phone would be in a completely different room or in my desk drawer in DND mode. I set it up so that it only rings for certain people (parents, brother and boyfriend), so no-one can bug me while I work. It's fantastic. -
I have used Mac since 2011 and I have made statements about how Windows PCs sucks.
I had to buy a Windows-laptop for engineering school and I have experienced problem after problem after problem.
It took about a month to get the right computer (I ordered online and they missed to add an extra hard drive).
I had to return the second one after 10 days because it was not able to boot.
The third one I had to send to HPs repair place in Poland for a week, because the “X”-button” did not work properly.
I have not used the computer for a couple of weeks and now I was going to create an Android Studio-project and found out that the extra hard drive is missing! (Not physically missing, it does not show up)
When I bought the computer I had to portion the disk, but this time it is not showing up in that tool either...17 -
Anecdote from when I used to be an apprentice:
Setting: Small company, number of employees -> ε, direct superior is the founder and owner, no tech background
Boss: I've looked at this backup directory of the ERP /* why is he even going through that stuff?*/, it looks messy as hell, I want you to tidy that up
Me: Those are incremental backups, I can't just go and delete some of them, the application manages them by itself
Boss: Get it tidy!8 -
My first exposure to computer was at age of 6years.
My father had a very bulky laptop built by HP (I Do not remember any name of it).
It used to have sliding switch to open ,I used to put my whole power into open it.
It was running windows 98.
All I knew that time is
Start -> All program -> Accessories -> Games -> 3D Pinball !!
Then ,my father saw I was quite liking the games ,and he dual booted with fedora. I remember there was game tab with lots of flash games in fedora.
Like Tetris, games similar to candy crush, snake etc
BTW I got to know it was dual boot many years later.
I remember fedora because of that "f" logo.
I still remembered that After dual booting to Fedora, I was unable to start windows to play pinball (due to the boot option u get), I used to complain my mom that pinball opens if father starts the laptop, it doesn't open when I start!
I feel stupid now ,for that😄 -
my fist job... i get to edit a c++ code written by a (mind you) programming company that they teamed with for the past(mind you again) 3 years ...
now just for starters, this code was edited by self taught coders that are really good engineers(they are really good), that didnt really know how the code worked before yet they still changed it, and it worked, how ever they wanted some changes.
i get the project files, and there is not one single comment describing what is happening... only code commented out... and no documentation what so ever were done....
so below are some of my comments that i wrote after i finished adding what i had to add, and fixing what i had to fix:
/*first rule of C anything coding, no actual functions in the header, well let me introduce you to a fully functioning thread running program all in the header, enjoy*/
//used to control the thread
// i honestly dont know why, but it worked soooooo yea...
// TG uncommented // for absolutely no reason what so ever...
//used to communicate with the port
//the message to be sent to the inverter, which has a code that will handle it
//hmmmmmm...
//again not usefull since we are using radioButtons
// same ...
// same ...
// same ...
// they said they dont even use this mode, but none the less, same ...
// calculate the checksum for the message
// ....
// one of the things that work, and god forbids i touch
// used for the status displayed on screen
// used for the (censored :P) status in the message
// used for the (censored :P) status in the message
// not used at all, but the message structure contains it and i refuse to edit that abomination
// used for the (censored :P) status in the message
// used for the (censored :P) status in the message
// just dont ask and roll with it, i didnt want to touch this
// saaaaame ...
// if before true this saaaaaame ...
// value of the (censored :P)
// it pains me to say it again, but this is no use
// (censored :P) input
// (censored :P) input
// only place seen , like for real it was just defined,sooooo yea :D
// well you know how it is
// message string
// check sum string
/****below from feed back****/
// (censored :P) coming in
// (censored :P) coming in
// (censored :P) coming in
// (censored :P)
/****below is the output to the receiver ****/
//(censored :P)
// (censored :P)
// (censored :P)
// (censored :P)
//you thought we were done.... nope, no idea. it comes in the feedback
// not used, literally commented out the one time it was used
// same ...
// XD, man this is a blast, same ...
// nope ...
// used to store the port chosen for the communication
// is a static for the number of data we have recorded so far, and as a row indicator for the recording method
// used to indicate the page we are on in the excel file, as well as the point in physical point in the test
// same ... oh look at this a positive same :D
// same ...
// same ...6 -
I know I'm gonna get downvoted to hell but the only reason I didn't tried Vim is because thay it has such a shitty logo. It's like stuck in 80s. It's seriously bad. I used to be a designer so I can safely say, design or at least how things look do matter sometimes.14
-
When I wasn't a part of IT during the beginning I used to be working on Back office operations.
My team leader was such a motherfucking asshole!! He rarely ever worked, always came late and gave all his work to the asskissers in the team. He used to drink in his car during breaks and also leave before anyone. The only positive was he didn't give a shit about who took leaves and when.
Once he came to office drunk and warned me of getting me fired, which he never could. I probably felt like ripping him off then and there and escalating it to the HR.
I didn't. As Karma would have it, his manager changed and the moron had to get his team changed. -
I am 17 years old, and I am trying to learn programming. I am currently trying to learn something in BASH. I have also used some JavaScript and Python to get a grasp of some concepts.
It is very satisfying when I am in the mood, but I often find it hard to find motivation to learn. Does anyone have any advice for studying techniques? General advice would also make me very grateful! :-)
I hope this is OK to post here..5 -
I don't see the jobs.
-- I added them.
I don't see the "app-name".
-- Well, I have added them via an abbreviation "an".
Why though? That's so confusing. Why would I look for that? Assume I am a new employee. I would not know what it means.
-- You'll get used to it.
I. DON'T. WANT. TO. GET. USED. TO. IT. Why would you waste time by hiding necessary information behind non-saying abbreviation? Clarity counts.
Urgh.3 -
Pissed off:
Trying to write a date function that converts an Int (seconds) to days hours/minutes/seconds.
Get stuck when I build the output-string because I need to mix string and Int. I am used to C# and PHP, C++ just screws it up for me.3 -
I started using i3 window manager and My productivity Increased to 70%. I'm sure it'll still go up as I get used to it. I feel like I own the device now!😂1
-
Any devs have to track their time down to 15 minute increments? Do you get used to it? Does it fuck with your flow? Any tools to use to make it easier?18
-
I'm sad that StackOverflow is removing OpenID support. I've run my own OpenID server for years, and I've slowly watched support get removed from all the sites I previously used it to login to.
Goodbye open, distributed, authentication standards.3 -
My whole workflow for HTML is frustrating. I rather write pug, because it has mixins, includes and isn't that fucking repetitive. But to write pug within Laravel blade views, I have to preprocess it too blade. Then sometimes the syntax gets crazy because of escaping blade loops like an insane guy ('| @foreach($foo as $bar)'), but you get used to it after time.3
-
I build my friend's pc
He didn't had windows
The site where we bought the oem license was messed up
and yes... I had to use teamviewer to disable his adblocker...
Oh, and 12 hours later to activate windows...
And yes, it was me spending 10 minutes on the phone to acivate his windows key since we got a already used license...
Adding it up, including the whatsapp remote support, If I would st art charing I would get rich...1 -
Don't know if this is just me but I fucking hate it when YouTube move stuff around slightly.
For instance the search bar used to be on the left now it's centered.
I know I'll get used to it but it's kinda annoying.4 -
Linux certainly is the best. It works even on my slow 4gb laptop.
One of my family member's laptop running vista went dead today. Checked system, seems like only workaround is using repair disks with iso. Used this chance to finally convince her on moving to ubuntu.
Well, considering there wasn't even any comparison needed for Vista x Linux, she might just need to suit herself using libreoffice instead of winoffice. Just afraid she(not familiar with computers) might be bothered about the sudo here and there-thats something that takes time to get used to for non-programmers.
Well, changing someone's OS really is a great accomplishment. Kudos for myself.3 -
I've known about ligature fonts for about two years now. First thoughts where "ewh Im not gonna get used to it".
Kinda forgot about it until someone mentioned it to me. I tried it out since it was built in IntelliJ and don't want anything else anymore. But when pair programming I do get some confused looks.
What is your opinion on ligature fonts like Fira Code?2 -
Fuck you windows!!!
I had to leave town but wanted some surveillance and had no cctv or ip camera set up. So I added my laptop to teamviewer and used its webcam.
Now its not showing up on teamviewer and most likely because WINDOWS SCHEDULED A MAJOR UPDATE
It probably rebooted and went on to boot into ubuntu. Should have fucking run ubuntu in the first place. I am going to be so furious when I get back.
*in case you are wondering, I had to leave in a hurry and didn't go for ubuntu because I had never used the camera in it and wasn't sure if ubuntu had the required drivers *1 -
My father has an old powermac (G5 I believe) and wants a modern lightweight OS since apple dropped support a while ago. I proposed Linux and my father seemed intrigued to try it out. Tomorrow I get the machine and get to set it up.
I was thinking of Elementary OS, since he is an Apple fanboy. What do you think about that decision?
Never used or installed it before, but how hard can it be?
*obligatorily mentioning that I use Arch Linux*6 -
My employer found out that I used to do WordPress development. Now I have to setup and maintain the company blog, including custom theme and plugin development. And I don't get paid extra to do this shit.
On the plus side, it might give me better visibility within the office as the blog would be written by VP, directors and other senior folks. I'll have more interaction with them.
I'm curious to see how this goes.1 -
Tonight I'd thought I'd get a make bulk iced coffee... A fairly easy task except I used the wrong container.....
Apparently not all plastic containers can hold hot liquid....
Spent an hour wiping coffee off the counter top, everything that was on it, and the floor... Probably need to give it a good cleaning with floor cleaner tmr too...
But yes there went my evening of relaxing....16 -
How do gophers (Go devs) feel about the new Go logo ?
I can get used to it but it feels more like a logo of a company that might rival Uber.
The gopher gave it an easy to use and understand feel, this new one gives a fast and sleek look. It wants to showcase "Fast" more than anything else.10 -
Is it just me, or are ++' much easier to get by nowadays? Back, in my early dR days, you saw one, maybe 2 posts with more than 50 ++. Numbers over 100 meant that it is definitely worth reading. And now, almost every second rant has got 50 ++ and more, and TBF most aren't even that quality rants that they used to be.2
-
Working a a GIS company, which just makes this so much worse:
Had to do conversion of wind direction degrees to shorthand symbols (N, SE, etc). Everything ends up rotated by 90 degrees, and the project manager craps on the dude that wrote the API I get the degrees from. He claims innocence, so I get it next.
Turns out, I used the Cartesian system (where 0 starts on the right) instead of the cardinal directions (where 0, North, is at the top).
Yeah, still haven’t lived that one down... -
Why is it accepted that cs people just have poor hygiene. If I walk into a room and almost get floored by the stench if BO it doesn't make it acceptable to say "you're not used to it? It's that cs smell, man." like, ok. that dude should still go fucking shower.
Literally the entire lab was just rank from one guy, and the room is at least 30X1005 -
What happened to the buttons on top of my smartphone after updating to Android 12?
How did everything get so clunky?
How to turn off the labels and simply display 4 icons in a row like it used to be before?8 -
Used a wrong filter during loading of a table in ETL. Did not test and migrated to production. 80% of users had empty reports.
Had to stay awake till 4AM to get it fixed.
Realized an important lesson -
' A test in time saves nine' -
So there's one guy working on a Linux machine (everyone else is on a Mac) and it always caused problems because it kept freezing/crashing.
now he's going to get a Mac
turned out there was no swap assigned
Swap - Used: 0 Free: 0 Total: 0
At least the mystery has been solved5 -
My 7yo used the guest account on my galaxy tab s2 to get youtube access and search for "pistol". I cought him by the sounds of it... I confiscated it, and told him of the danger, but ++'d him for the " hack"... Guess I should be embarrassed by leaving the guest account available. :S1
-
So was starting to get to used to and warm up to material design 2 or as I like to call it "Fischer price baby's first UI, bubble edition" and then Google fucking drop this shit for Gmail .-.9
-
It’s very annoying that at my school we barely get any coding at all and to top it off it’s in a typing class using block coding. Considering it’s in a TYPING class you’d think they’d’ve used their typing skills to use but no, they instead use block coding meant for like 4th graders. This is why I say we need more coding classes in schools. Not only that but make it more mainstream1
-
I just can't get my head around it. How could a "language" like cmake become so widely used and popular? Let alone be the horrible syntax or the documentation which is an insult to anyone who is trying to read it.
I mean seriously??: " function_xyz( PARAM1 PARAM2 PARAM3) : for this use case A pass the keyword A and the words X Y Z, for use case B pass the keyword B and the words A B C you can also add the keyword D simply to increase the number of possible behaviours this stupid function can have."
But yeah i get it, it's free its cross platform and so on.
But how can after version 10000000.1, after adding dozens of "macros or functions" the most simplest and straight forward use case without any fucking thirdparties be so fucking difficult to implement.
And why are there for any use case 50 different ways of doing it? instead of one simple way?
Really, I just don't get it.4 -
Do you think that not declaring datatype in JavaScript is an advantage?
I'm most into C# which I find extremely difficult to get used to it.10 -
We are currently refactoring our application in order to use multiple languages. The application startet 1997 and later it supported 2 fix languages. So it's one defined language or the other, this was used in uncountable places. Now a team of 6 developers has to refactor all the code of the last 20 years, where labels are used and an old translator was magically used out of nowhere..
Turns out it's a ton of work to get the software ready for really multiple language support. -
I hate the feature of c# that a member variable can be used as an function!
Let me get this variable. why does my cpu spike?
Because it calls 10 other functions to fill this float when needed.
float progress{
get { return DoWorkInDifferentFunctions(); }
}
Use this instead:
float CalculateProgress(){
return DoWorkInDifferentFunctions();
}
because people will use this like:
if(progress > 10.0f && progress < 25.0f){
DoStuff(progress);
}
Instead of:
float CurrentProgress = CalculateProgress();
if(CurrentProgress > 10.0f && CurrentProgress < 25%){
DoStuff(CurrentProgress );
}
@#$%&*$#^&*!!8 -
The first time I accidentally activated multiple cursors(multiline editing feature) in my editor I thought this was a bug rather than a feature and was trying to figure out a way to get the cursor back to normal.
Few years down the line this feature has improved my coding speed a lot and I just laugh at myself remembering the first time I used it 😂
P.S. Screenshot attached for reference9 -
Without a break this would probably be around 4 hours. After that I just loose all productivity. So there so is really no point in forcing it any further.
For working without sleep I have regular done stretches as long as 32 hours. With just breaks for food and a quick walk around. To keep my body awake.
Why you probably ask yourself, well this has several reasons. For me to get in the "zone" I have to be awake for at least 12 hours. I'm not sure why this is, but the combination of being too tired to get distracted and the increase in dopamine from sleep deprivation. Is I think what makes for this, or by now it might just be a placebo. But well it works for me.
So when a deadline gets near and I'm not going to be able to make it, which used to happen a lot because I used to have a lot of migraines. I would start working in the morning, trying to get things done but not being to able to. Then after a full workday would take a dinner break and get back in the office, at this point I get in the zone and time flies by as I work through the night. Next morning people are coming back in the office and I start another workday.
I try to plan this so I have a lot of meetings or other social work. I get really social and chatty after being awake for more then 24 hours. Because my problem solving skills have really declined after being awake for so long.
Now when I still used to drink, I would after this workday get some dinner and go out to a bar to have drinks with friends. To celebrate me having made my deadline and well I'm really social from being awake so long. And I stop overthinking everything.
Still looking for a way to get in the zone before being awake for so long, so any tips are welcome! -
I used to strive 7years back to become the company project manager. they agency was helping me to get there, and when they fired the old PM I thought "this is it!!!"
instead they hired another guy, which got me frustrated.
all that being said, I give that guy full credit for everything I know today. -
I used to have time to read up on new web development tools and techniques and it helped me get a better job.
Now I have a better job I'm always busy, which I love, but it's harder to keep up to date.
I do some reading in my own time but it's more difficult to focus.
Thinking about it, I suppose I do keep learning just by being at work and solving new problems.1 -
"The value used to compute the x position of either side of the rectangle."
and
"The value used to compute the x position of the other side of the rectangle."
I get it ... but man documentation if you don't already get it ... like nobody is gonna get that.4 -
They need to get rid of the Cook and employ a Chef.
It used to be creativity, foresight, instinct manifesting itself in great innovative design and software. Now we have everything focused on chasing the $. Just like Microsoft used to be, until that is they realised. Now Apple is the old Microsoft and Microsoft is the new Apple.
I live in hope.5 -
Get given two asset packs for a project I confirm with project lead, project manager and CTO which one they want to use. They then confirm with client and they all decided asset pack 2. Ok great, 3 months later week before deadline "we need asset pack 1 used instead"... Different resolution, different aspect ratio and now get nagged every few minutes how done is it, and that it's vital we meet the deadline. So close to just walking out that door.
-
Our original backend codebase used so-called "clean architecture" and really put the Java back in JavaScript (actually TypeScript, but hopefully you get my meaning).
For every endpoint I want to create, our design needs at least two classes that are basically callable singletons. If my understanding doesn't fail me, it could have been simple old functions... I think?10 -
What the hell is wrong with search engines?
I thought Google had turned to shit. So I decided to get on Duckduckgo as many hyped
It turned out to be way worse. You search for something with a slightly viral keyword, and it only gives you results for the keyword as if you didn't ask it anything else.
Bing is not much better either IMO.
Are we just getting too used to neat answers given by chatGPT, or are the search engines actually being worse this year?6 -
So a follow up on my post yesterday, I had a brain flash.
Basically it bypasses a webpage with JS that redirects the browser on mobile browsers so I can actually get to the download page for the anime.
Before I still had to paste the starting but now I just download the anime site to get all the latest updates.
The key was actually getting the information from the page. What I realized was I don't need Title or Episode #. All I need is the URL because it's in there (at least for now). The site probably should've used ids instead but :)2 -
So Igot that Samsung DeX thing a while ago. So far, it was just a nice gadget to have at hand, but I didn't get to use it properly since my laptop was always the better option sort of.
Now.
My power adapter for the laptop died last friday. I have a second one at home, but of course, I pack the wrong one for work.
Ended up working the entire day on the DeX. Thankfully, I just needed to do some web and office based stuff, and all the necessary documents are online anyway.
So that thing just saved my butt today, which is nice. Took a while to get used to, but it does it's job quite nicely.
To be honest: Iam suprised it works the way it does. Oh what a time to be alive...
Now the question is...
Can I get Ubuntu on here somehow? I did find a Tmux? shell and was able to download some ubuntu onto it, but it had gpg issues.
Anyone got more references? Ubuntu on Android 8.13 -
Now that I've spent a few ineffectual hours too many trying to get it working, I'm starting to think VS Code wasn't built for the purposes I wanted to use it for. I still can't get breakpoints working anywhere close to reliably. And I'd say breakpoints are pretty important.
On a related note, if anyone here has used VS Code together with arm-none-eabi-gdb, I'd love some pointers. I've yet to find any traces on the web of people doing that…rant frustration arm-none-eabi-gdb embedded development has anyone ever searched by tags? gdb stm32 vs code why am i still entering tags3 -
!dev
Fucking hell, my phone (Nexus 5X) just died: I was browsing the web in Chrome, it suddenly hung, after a few seconds it turned off, and will not turn on at all now, it's just completely dead. FUCK!
I was going to pick up a used printer this afternoon, now I may not be able to because I can't contact the person to get their address. And if I could, I don't have Maps to find the way. FUCK!
On top of that, yesterday I got a call from the bank that my credit card was used in a fraudulent transaction so they had to cancel it, and send out a new one, which I will not have until Friday or Monday next. FUCK!6 -
I worked on a project that used an archaic homegrown library written by a consultant that had zero documentation, tons of reflection and here is the kicker... the consultant refused to give us the source code as it was "his intellectual property" so we couldn't make any sense of how to actually use it. Moreover, he worked remotely so the timezone difference between us meant that any questions we had took ages to get answered. Glad to be away from that project now.4
-
Booted up IntelliJ to find the 2018.2 update just dropped. Took me a moment to get used to the design changes they've made, especially overhauling most of the icons.
Only thing I don't like in this change is taking away the color icons from my tool windows, there was a plugin to fix it though thankfully. I need some color in my workflow!
How's the update treating other jetbrains users? -
Our current project...
First three sprints... going fine and slow get used to each other.
Later sprints get more of a clear scope. With a deadline a couple of months later. The team raises some red flags with problems.
Seems like the PO/PM doesn't get it or ignores it.
More sprints later with more confrontations. PO/PM still doesn't get it.
Team introduces a new theme song
https://m.youtube.com/watch/...
Hopes she gets it now . . . -
Technically not andev rant but fuck it. This pusses me off no no end.
PC gaming as I used to love it, is ending.
E3 for pc gamers was a death march. With the exception of hitman and just cuz 4, which are both more of the same. Don't get me wrong, I'll play them both because they're good fun, but look at the PS4 lne up. Control, Anthem, Detroit and more, all NEW IPs.
Meanwhile over in PC world we get the 50th billionth Battle Royal and (surprise) another JC.
I couldn't even being myself to finish Origin (WHICH WANT EVEN A GOD DAMN ORIGIN STORY)
sigh
I'll have to get a PS4. I just LOATHE playing FPS with a controller.
Oh, yeah, and a new fallout. With one mode. Which is great because it means I get to be fragged and tea bagged by 9 year old Asian kids..4 -
We have a CMS that’s supposed to be simple to use so non-technical staff can make some webpages. A lot of it doesn’t require much brain work. Just duplicate a page and swap out text and images. But they keep forgetting how to log in to the website even though I shared written instructions on how to log in.
Recently, I told the Head of Engineering Manager that we should retire the CMS because it’s not intuitive to use and it doesn’t get used a lot. There used to be one dude who did it, but he left. So employee turnover plus no one using it a lot means folks don’t learn or forget. And they end up coming to Engineering for help with swapping out text and images.3 -
Qt to develop desktop apps. It's very well documented and easy to get with it. Even the green color used for the background logo is nice!!!3
-
I just found out YouTube ReVanced now has a kind of working patcher for android. It was easy to use and I don't have to use outdated vanced anymore. I can also choose which individual patches I want to used.
It's really nice. Even for people who don't want adblock and only want dislikes back since you can just disable that patch. I don't get why anyone wouldn't want to use it.13 -
Had to be appcelerators titanium (weirdly I think this app was built with it).
I used it in the early days, before they had the foresight to add a date-time picker for Android.
It was a horrible unforgiving place, bugs on top of bugs, horrible documentation, incorrect instructions, and hacky workarounds posted as official installation instructions.
I'm not sure if it's gotten any better now, but I did give it a go again 2 years to update an app for someone. They made so many breaking changes, which is fine, but the new outcome offered less features and required more boilerplate code. I then spent (literally) 3 hours trying to get the Android simulator to run the app. Titanium just kept timing out and throwing incomprehensible errors. I eventually gave up and told my friend I updated it, it compiles but I can't test it.
Will never touch it again, and will never be used in any team I work for. Just awful.1 -
My biggest challenge is moving from framework to framework or language to language.
It takes me a good day or day and a half to get used to it. I'll finally have a eureka moment and figure things out. But until then, it's quite hard and I end up questioning my competence. -
hello brothers (abd sisters) in code..
i'm not a front end dev, but i had to create a front end application sometime ago. since i don't really know how to create things, i used the golden ratio in almost everything, to try to get a "pretty" app ..has anyone tried this before, or is it not a good thing? since buttons have to scale based on windows resolution, and space left, was this a good idea?5 -
OOP is so ass, classes that extend classes that need objects, of classes that extend classes , passend to their constructor which constructs an object to be given to a constructor of a class that extends a class that implements three interfaces. And in the end it all could have been done with a single function and all of these classes get used a single time.19
-
Is it just me, or do Adobe products just get progressively harder to use? I'm thoroughly frustrated with trying to figure out how to do simple things like annotating screenshots in Photoshop, like I used to do several versions ago. All these damn options and non-intuitive names for things and crap scattered all over the UI. I just want to draw a friggin arrow and wrap red text in a nice box with a white background!!!
-
I'm pretty familiar with SQL. It used to scare me, but now, years on, I'm super comfortable with it, and I don't really get why anyone would need anything else, generally speaking. Having said that, just tried to play with mongodb for a minute, and holy shit, that is some weird, weird stuff. I read all of the marketing fluff on the site, but I still am at a loss. Is it just that people don't want to be bothered to learn SQL syntax or use an ORM, or make a REST API, so they went off and created a weird JSON thing?
Not trying to be a douchebag, not trying to criticize. I honestly do not get it. Why does this exist?10 -
As an ex-manager I now realize standups are used for control.
1. It sets a time when everyone must be present (might as well read-out names like it's school)
2. You, the manager, get to have people giving "offerings" of their work for you to approve, deny or bless with your gracious interest ("can you please stay on the call? lets discuss further")8 -
So I saw something funny today (in C++ forum):
C++ is Rust--
The topic was not Rust in any way. So I lost the "Can I go one day without hearing about Rust?" game today (You won The Game btw).
What I find funny about this is the obsession of Rust devs have with C++. I get it, C++ is the competition in a way. But isn't it a low bar to define your language as "better than C++"?
If I had never seen C++ (and had used other languages) and saw Rust syntax I would not be impressed. If it was the first thing I learned I wouldn't know any different I suppose. I wonder if I had seen C++ later I would think differently about C++. It is not pretty, but I am used to it I think.
This gets complicated as the C++ committee is influenced by trends in CS of how to better do things. So C++ is a moving target.
I don't really have a point other than the amusing observation. I find it equally amusing when people get bent out of shape over Python syntax.32 -
I once used some Windows theme hack in Windows 7 to be able to get a dark background in Explorer.
As a side-effect, Microsoft Word shows me the same dark background as well for its documents even though I didn't tell it to. I didn't mind, though...
But now the fun part: When I wanted to print out the document, it prints with that same dark background... seriously, is this shit hardcoded in?! No wonder you couldn't get a proper dark theme with Windows 7!
(I hope Windows 10 full dark theme won't have this weird issue!)2 -
Installed i3 on my laptop. Like it so far.. I just need to get used to it, and figure out how to style it easily.. Any tips?7
-
The biggest problem I see with current state of AI is the feedback loop it creates in people.
For example, some (usually older people in higher positions) perceive long emails as a sign of courtesy, involvement, and hard work. As a result, others have started using AI to write longer emails for them, to get on "the good side" with their higher ups. And now that many use AI to generate longer emails, those same higher ups got used to it and started to perceive short, straight-to-the-point emails as "rude". So even more people are looking into using AI to generate longer emails as they don't want to seem rude. At that rate it's not long until those that rely on AI to write "better" (== longer) emails get promoted over some hard working person who simply doesn't care to write long emails.
Even though AI didn't do anything, it somehow still "trained" people to start using it and even rely on it, and it even indirectly rewards people who use it for completely meaningless and seemingly unrelated tasks. And in a few years, whatever comes out of this will be used to train the next generations of AI, creating even more of a feedback loop that people will be completely unaware of until it eventually crashes onto itself. Because that loop can't be observed in the AI itself, it has to be observed in the people.4 -
I used blue switch’s for the last 15 years, I have used bought 3 different keyboards in the that time, all use the mxBlues used blackwidows now using Logitech 54g or whatever it is...
I see these people using membrane or basic bitch keyboards. And I don’t understand how they do it.. I use the clickyness as a feedback for me. I don’t care how loud it is... nobody has complained but I also don’t care lol.
I’ve tried using other keyboards but I can’t type on a non mechanical clicky key.
I want to get one of those IMB retro keyboards, but I want to try one out before I spend the money.5 -
Today I had to spend the whole day fixing a stupid bug in a legacy application in a completely different tech stack than I'm used to...
At my company we have an Internet application running where we can upload a word document and using some mailmerge variables magic, can set those vars and receive the personalised word doc back...
Now this is great, when it's working, and is used in various projects we have up and running... Suddenly the application decides to crap out for no apparent reason and guess who drew the short straw....
Anyhow I ask our sys admin for the password to the server, I remote desktop to it, turns out its a fucking Windows 2008 server...
But wait it gets better, the application, a shoddy mess of c# code, is not under any sort of version control, has to be developed on that same server and to top it all of, I have to follow some obscure barely documented deployment precedure to get my changes live....
So after a lot of cursing on the dev (not working at the company any more) who did the original setup, and hours of painstakingly piecing together how it works and what went wrong and how to fix it, I finally managed to get it working....
After this rant, I'm mailing my technical lead about this in the hopes we can get someone to do it right (yes, I'm that naive)1 -
I went to a university open day for the lecturer to tell me multiple times they used "HTML, CSS and Java" in their Web Dev course. If it was a slip of the tongue, I get that, but he said "Java" instead of "JavaScript" at least four times.
I didn't think I'd ever decline a university offer, this guy proved me wrong.17 -
Internship Memories (cause currently jobless!)
My GM (who is the same as PM) used to bring website projects with only details given from the client is the website name!
So what about the content?
GM: Google it.
So any particular design pattern?
GM: Just find a suitable theme from theme forest.
Now as a developer, how I'm supposed to get content and design? Suppose I got it, but how can I get related materials?
Thank god I left as soon as my internship was over.1 -
Anyone here used oneflare.com.au to get some extra work?
Is it just a waste of time scam?
Every job I quote on is closed in the 3 minutes it takes me to open app and type reasonable response -
Just tried to Setup my elementary os on my Home pc..
The Shit wont work!! Damn!
No WiFi connection! I tried everything.. i think there is a Problem with my Driver.. I was so desperated that i created a Mobile Hotspot, it worked, I run apt get Update and Upgrade , this Shit used over 100mb of my Internet volume.. then i tried the Shit again ... Connect to my WiFi at Home... And it... Doesn't work... Shit!18 -
The first computer I used as a youngster was an iMac G3. We made flow charts and it was magical. I used any excuse possible to get on the computer and make a flow chart.
-
At work, we have an inventory system that has -get this- NO GUI. Only text. And this software apparently has been used for years... I proposed many times to code something waaay better but each time, since I’m not even 18 and I do cleaning, I’m told that I can’t do it... FML.1
-
What the holy fuck! Resharper is fucking dog shit! I've never used it before and just had to install for a new job. Visual studio was running great on my machine with 32GB ram and i7 processor. Installed resharper and it just doesn't work. How the fuck does anyone get any work done when it takes literally seconds to register a click! I get it's features are impressive but it means fuck all if it stops me working3
-
Trying to learn a bizarre custom javascript wrapper that was used to communicate with complex mobile RF devices, the point being was to control them, but damn thing did not work for crap even if you tried hard.
When any of us devs asked the senior "dev" who designed it if there was any documentation on it so we could actually get started on working, he literally told us we sucked ass and that we were pieces of shit that knew nothing of programming.9 -
I've got 2 questions.
1. Are there any laptops better than a maxed out Dell XPS 15 for a similar price?
2. Once I buy my new laptop I want to experiment with Linux (never used it before). Is there some really good tutorial out there to help me get it working and figure out how it works and what the best way to use it is?4 -
Used TFS for last 7 years and now have to use GIT. OMG Can't get my head wrapped around it. Everything is so confusing. Online articles don't help a beginner. Send help please. Started using Bitbucket with Sourcetree. Still learning. I hate to say this But I feel TFS is more intuitive. Maybe because I'm new to GIT.16
-
I just lost a comment and had to rewrite it because I clicked a millimetre under the "post" button.
On new posts, the text remains in the box and can be edited the next time, but not on comments.
Perhaps I should get used to navigating to the "post" button with the tabulator key (↹).
It would be even better if CTRL+Enter did send.4 -
What's your guys opinion about what to choose between a recent mac or the 2018 dell XPS 13?
I've been planning to get one of those for a while now, maily to use for college, work and coding (+ photo editing a lot).
But spending so much money, I want to make the good choice, and I'm still not sure.. I've never used macOS, but it seems interesting, but a bit scary too.
What and why would you guys choose?14 -
Azure. Its so vast has something for just about anything, and isn't crazy expensive if you implement whatever it is you're doing with cost in mind.
Used different features of it at old companies Storage (blob/table), service bus, application insights, app centre, event hub, functions etc...
Currently at a company that is slowly moving over to Azure which is a great process to be apart of. Get to spend a lot of time investigating what is available as it seems each and every time I come to use it, its grown substantially. -
I'm a web developer that would like to do some game development. I focus on front end, and have done backend work (not a lot of databasing, though). I mainly use JavaScript and Python, with enough knowledge of Java, C#, and PHP to get by when I need to. I've also got a background in graphic design.
What aspects of game development might be a good fit for my skillset?
Where and how do I get started? I've looked at Phaser in the past, since it was inspired by Flixel, a Flash game library I used for a some simple projects in college.3 -
It was a shit idea to try and get async to work in my first ever real programm meant to be used in production.
Unit tests are a bitch to make.
And now everything just kinda falls down on its own.
At least i learned a ton and got a lot of firsts out of the way.1 -
I have been an iOS developer for 6 years.
I used to get so excited about Apple announcements. Instantly want to watch all the WWDC videos as soon as they went up.
Now I just don't care. TBH that's how I'm feeling about software development in general now. It makes me sad that I've lost my passion 😢6 -
How do I always misspell checkout?! Needing to switch branches is the bane of my existence when I use terminal.
And yes, I did put an alias. Hopefully I'll get used to using it :) -
Any dev's that have used the latest version of COSMOS available to give a hand?
Been racking my brain for an error that keeps popping up in visual studio, yet the closest i get to finding it just points me to my filesystem interface that has 0 errors and every class implimented :-/ -
Never used a mac computer before but I need a new laptop and I'm considering the option of getting a macbook. I use ubuntu so I would have a dualboot but I would really want to get into iOS development. Does anyone have experience with running Ubuntu on a macbook? Does it work well out of the box? Is there anything I'd need to think about?7
-
I wish I could do what I used to do, and get lost in programming. I used to be able to go for hours without stopping, but now I'm having trouble keeping focus for more than an hour at a time. Its making everything take far longer than it should, like this project I'm just about done with that should have been done a month ago.
It doesn't help that I'm two months behind on my rent, there's nowt but a couple of sausages left in the freezer, and I'm fast running out of coffee and cigarettes. If I could find out what the fuck is wrong with me at the moment, that'd be great.9 -
Hi! I want to switch to linux but i never used it before and i want advice from you guys about the OS (what distro should i use and how to get started).15
-
Stupidly tested some sql on development to return results for an admin (see the whole results) and stupidly didn't test the where clause for generic users (only see a subset of data)
To find out on production the where clause was being run because it wasn't a where, it was an 'and' and 'where' was not being used before so made the whole users get the entire results.
My own fault for not testing all use cases. Horrible though.2 -
So yesterday evening when going to bed I wanted to sleep asap.
Therefore I used a 'tactic' called count to ten and then start over again. This is supposed to be relaxing so you stop thinking about other things an you get sleepy faster.
It usually works...
...But then my brain decided to write a program for said procedure in my mind. I actually started thinking:
int count=0;
While ( ! isAsleep() ){
think(count);
count++;
If( count == 10 ){
count = 0;
}
}
It didn't really help me falling asleep...1 -
EDITOR=nano sudoedit foo
Spare me please…
It's not that I don't know how to use vim/vi, I'm just lazy to get used to it…1 -
Hey ya'll, I was wondering if you could give me a career advice. I'm a front end dev with about 3 yrs of experience, and would like to do more cloud architecture/devops. How would I go about it, considering that I've only used aws, gcp, and azure for my hobby/side projects? Should i get certified? Who would hire me?
I'd really appreciate any advice/tip!17 -
I used to hate email and to consider it a chore but after adopting "inbox zero", switching from web based shit to a proper client and automating the management of the many automatic notifications I get everyday I'm starting to think which when well managed email is still one of the best asynchronous communication tools, far better than sluggish and distracting chats like Teams or Slack which have their place but I think which currently they're pretty overrated.
-
Once and a while a smarty pants developer I like will mention something and I'll assume they use it often and have vetted it. In this case, I'm pretty sure the person only used WordPress Pods once on some very specific thing - because after digging into it and using it on a project, I can't imagine this being a good idea... This is definitely its own path... It sure is a lot of extra work to get some basic relationships going. I'm sure it's great for some people, but for me - it's a lot of fighting what is supposed to be helpful.1
-
Today I removed all the stickers I had on my laptop, and it looks pretty clean and better now.
I still remember the day when I would do anything to collect schwag and free stickers. In fact - I joined devRant just to get those free stickers XD.
but yesterday I had to do a presentation in my college and during the presentation, I realized how stupid it is to have a laptop filled with laptop stickers.
What I used to chase in the past, is what I am getting rid of in present. And it is true with many other things as well. We crave things and once we get them it hardly matters to us.
I sometimes wonder what life is really about, and is there anything that we can cherish forever and not take for granted?13 -
Anyone used unreal? Keep thinking of learning it but can never get around to it. Any good guides/pointers?1
-
I cant tell if i like it practical, or prefer the default thingy thing at the bottom of my android home screen :i4
-
every time someone says sustainable I flinch and have to re-process what I just heard
I can't get used to this
I know it has an actual meaning but it's been used stupidly for so long I can't untrain it from my connotations to Marxism / theft
I do find it really funny that now disinformation went from smearing people for not towing to some authoritarian line to calling out the smearing people though4 -
It is better to write almost all of the logic used in the code as comments/documentation.
Trust me.
It is a good thing. It increases Code readability.
Nobody is going to copy your logic and get hired in a high paying job or get promoted for that reason. People will come to know about your wit and will appreciate you instead.2 -
A big development company needed summer interns, the job required java and the likes and it was the first big interview i've had. This wasn't a problem, i thought, until i got there. worth noting is that Im still in school and and the last time i used java extensivly was a year prior to the interview. I completly blanked on the, rather basic, questions. needless to say, I didnt get it.2
-
NodeJS’s transition from CommonJS is still a bit of a mess. Jest is the most used unit testing tool, but you need to fondle its balls to get it to work with ESM. Jasmine is the only major testing framework to support ESM out of the box. Luckily, jasmine is actually really nice.4
-
I go to add a method call in a business logic class that's used exclusively in a particular service, and get blocked in the PR by some other guy-
Other Guy: refactor this into the shared framework referenced by all our microservices
Me: it is only and would only be used in this service
OG: what about the other business logic class in this service?
Me: it's not used there, and if it does end up used there then we can refactor it into a class that they both reference then
OG: I need to know when the abstraction of this function will be done. is it going to be delivered next sprint?
Me: YAGNI - better to avoid doing extra work when we don't know if we'll even need it
OG: tbh you can still abstract it with some generics and lambda magic, but im not gonna enforce that
Me: premature abstraction is the root of all evil (tongueout)
OG: not really, its the root of not having a million miles of tech debt in 2 years
I just can't win for losing with the anti-YAGNI yogi.1 -
why argue when you can just change it to your opinion and make the impression that no other opinion exists and then go find new people to groom so they get used to your way while being none the wiser and then eventually overwhelm the other side of the argument with numbers1
-
Worked until now on my private mac and used pymssql and freetds to connect and work with a MSSQL DB and Python
Two days ago I switched to an Ubuntu Machine and I couldn't get it to work.
As it turns out Ubuntu was not able to solve the DNS Name into an IP Address.
FML - 2 days wasted2 -
So were working with this company, and their designer gave us some designs for the app that they wanted us to build, everything was fine and dandy until we realized that there were 6 different font colors, including three different grays... And to top it off, the designs didn't have a color pallet attached, it had a list of colors attached, but most of those were never used in the designs... So we ended up eyeballing and using color inspector tools to get the colors from the design, just to later get told that we used the 'wrong' colors... 😢
-
Dependencies suck.
I wanted a ruby gem and needed an older version of ruby to run it. Fine, what's the best way to get multiple ruby versions on one system, apparently rvm.
Now I want rvm.
I can't have rvm without getting gnupg first though.
Before I can get gnupg I need brew.
Now I have brew setting my computer on fire compiling god knows what so it can get gnupg so I can get rvm so I can get the ruby version I want to get the gem I want!
It's been running for quite a while...
This isn't the first or last time that the convenience of packages and versions leads to a maze like trail of prerequisites you need to follow.
I'm sure there's some tool that would've helped with my problem, but the problem shouldn't be this bad to begin with!
I understand why it happens but it still sucks and it's a lot of wasted time.
Frankly I'm expecting some people will have gotten so used to this kind of insanity that they won't get why I'm renting about it, oh well, it made me feel better and gave me something to do while brew is melting my machine.3 -
I'm in Uni for Software Engineering, and while all my classes are currently online, I'm looking to get a laptop for class later on. Once I get it, I'm gonna pop a linux distro on it (gotta clean up the poor windows infected machine), but I'm curious if there's a distro anyone thinks would be best for programming? I used to use Fedora, but idk if there's anything better now9
-
Had to switch to Linux mint from Solus cause I needed to use Coq and I didn't feel like compiling it from scratch when it's easy to get in mint. Anyone used Coq before? My teacher loves it for discrete math, and I like functional languages so I'm a bit intrigued4
-
"First ask the context of something and never why it's like it is"
I used to criticize bad code and get ratled by it... My mentor said this to me and added "sometimes it was made by an asshole and sometimes it has a reason"...
So, trying to find out if there's a reason for some of the shit I find and understanding their context helps me be better on dealing with my teams -
Used Momentum to-do lists for money-tracking - who owns me how much for which project etc. Well from time to time Momentum just completely erases them. This was painful.
Momentum is really good extension but I still do not get it why it asks for email and password in the first place when it actually does not save anything in cloud. -
When I was discussing this position with their HR, she mentioned they are filing time sheets, but she didn't mention they do it by typing something like "10:10-12:34" in a text area
Now she is like "oh, you'll get used to it, everyone did"1 -
When an internal wiki document you wrote for your personal reference not intended to be used as a guide, gets used as a guide.
Like I intentionally didn't write it well , with no details or explanations, it's what just happened to work for me, on my environment.
Who knows when and if this'll come back to bite us. Hopefully I don't get blamed. -
In MSSQL, can SELECT JOIN (SELECT ...) queries actually end up using disk space rather just RAM?
I ran one of those last week and now am wondering if that's the root cause of a huge DB file with a lot of unallocated space.
Seems it may just use an existing DB file and expand it (without cleaning it up afterwards) but not sure...
Any ideas on how so this works and well show to make it so disk space used for queries get cleaned up properly or easier to just shrink or remove without touching the DB file there's actually used for persistence?8 -
Hi dev buddies, need some help, need some feedback... What’s you’re feelings on Drupal? I’ve never used it but have been asked to look for a CMS for the company I work for. It’s a newspaper company looking to get its first CMS and ‘managed’, templated websites. There’s more expensive CMS options on the market, but feel Drupal might be a good place to start?12
-
39 hours. Finished building an Excel tool to help me convert rows of data into Magento custom products in seconds instead of minutes. Then I used said tool on a huge load of data and worked my ass off to get it done by some deadline. I honestly forgot what for.
-
I got my circular buffer working for my oscope display I am working on for audio data.
https://github.com/Demolishun/...
I plan on expanding this to have more functions for bulk operations. I also want my fake iterators to be able to be used with <algorithm> functions.
It was pretty awesome last night to finally get to see my audio waveforms displaying properly.1 -
So, I bought a gaming laptop to have a desktop replacement on the move.
Issue is, when I stress it, it's... Loud af, and runs really hot (~90°c)
Is that normal for gaming laptops? I dunno if I should return it as faulty of just get used to it.
It's Asus ROG Strix Scar III G531GW - An i7 9750H and 2070.
The temp issues only seem to be about the cpu, gpu runs around 80°C and is fine...12 -
Expected to know everything about C# when all you've done is used Visual Studio to build an installer that bundles up someone else's C# app.
I'm a Web Dev not a magician (although at times I feel like it 😊).
Yes I've got a bit of the knowledge that's managed to get into my brain via osmosis but not mission critical level stuff.2 -
Guys I need your help.
Im a guy used to java development, so used to nice assisting IDEs.
Turns out my boss has a very complex and not very organized server written in Dlang which im supposed to add a semi-complex functionality in.
So far I have a Linux-Mint VM running a docker container able to build the system. Now I'm really not used to editing code without an IDE and all IDEs I tried on windows or Linux dont seem to work (maybe due to minimal knowledge in Linux and D).
Furthest I got was to get Visual Studio set up with Visual D, but it wasnt able to import the dub
project giving weird unsearchable errors.
Is there anyone out there able to get me started with an IDE? The server is on a github-repository, is a dub project and has a few dependencies.
I'm just totally lost.5 -
OneNote is just a big pile of shit.
I‘ve been trying for three hours now to share a Notebook (OneNote Desktop to OneNote Desktop).
It just does not work. It used to work. Microsoft broke sharing.
If the other person invites me via Mail or even MS-Account I neither get Notificiations nor an E-Mail with a link nor am I able to select the Notebook somewhere. It‘s. Just. Useless.
OneDrive also sucks.
Microsoft tries to offer solutions for everything and nothing is finished and fully functional. It sucks. People using OneDrive suck. I just want to do my work.1 -
1. Windows domains as user@domain
2. Starting tape backups at 13:37, realizing they need about 5 hours and all company servers run on ~5% speed for others
3. Repeatedly opening and closing devRant multiple times a minute realizing it has been open currently
4. accidentally executing "apt-get update && apt-get update"
5. Trying every earlier password if the current windows domain password timeouted until I come to an not yet used one. -
What email service are you using for your domains? I used zoho for a while, but those assholes keep randomly locking my accounts (an email always activates those again, but fuck knows how much emails I missed during not noticing it) - thought about going with the general hype of Tutanota around here, but it seems like it doesn't really support multiple custom domain mailboxes? Also tried just now msgsafe.io - it seems fine, but the way it handles multiple domain mailboxes is just disgusting, because it just throws them all together and you have to "filter" to get mails from only one domain.26
-
When you've been ignoring the low battery light on your mouse for a few weeks, finally it dies while you're working and it's really frustrating to have to either go find batteries (good luck) or fish that wired mouse out of the bin of spare things.
To top it all off, it's only a 3-button mouse and I can't get used to going back. (No pun intended lol)6 -
Can someone, anyone, explain to me, how can Microsoft get away with *charging extra* for additional concurrent RDP sessions on a self-hosted instance of Windows Server?
And not only that, but apparently also charges extra once the box gets over a certain amount of system users, too.
As a Linux admin that's used to working in teams over SSH, it just completely baffles me.
It would be terrible if such a practice was in free software... But a system, that one already *pays* for to run?
Or did I understand something wrong from a colleague that claims that this is the reason why I can't get an account on one of our Windows Servers?6 -
So I'm in a situation where I have to send a big set of data (from a numerous set of profile), but I can't because the framework used has been thought for sending few data (from an only profile) and then get a timeout.
I should take it as a challenge, a hard one but a challenge. Gonna be funny (and tiring too I guess)1 -
!rant but I'd like some advice.
This summer I'm taking a brief course on programming, very generic and mostly just to get it officially on paper, and as of what I can tell a lot of it will be stuff I'm familiar with. Basic syntax, loops, logic, good practices, etc.
However, I get to choose the language I get to work in myself. I assume they have a set of the most commonly used ones (couldn't find a list of them though) and I was wondering if anyone had advice on which to pick?
I already have a base of decent JS and Python, but I feel like it might be good to pick something other than Python? Because even though I love it to bits, I do realize that it's not the optimal language in all situations. What I'm pondering is Java or one of the C-languages, but again, I'm not one of the pros here. Any recommendations?4 -
I would recommend to check:
+ The technologies used if it suit to you
+ Make a trial to get into the env.
+ What they provide as advantage (food, flexible time, home-office, etc...)
+ How old is the company (avoid fresh startup and the I have an amazing app idea)
+ The renown of the company on kununu
+ Why not ask some customers how they experience to work with the company -
Has anyone else had it where you get so used to saying 'no, this will never work in live as it is' that when it actually becomes pretty good, you struggle to say nice things about it?
-
What is a open source project you can recommended looking at? I would like to go trough a project written in either C or Python to learn more about how bigger projects are managed and get used to understanding someone else's code.
I think those are both very important skills that I lack.
I was maybe thinking about git as I've heard it is well documented, but I'm not sure if it is easy enough to understand for me.2 -
Not a rant/!rant
Got a new job, already learning a lot and nice and helpful colleagues. 😄 Except I find it really hard to get used to their codebase because it's huge! How long does it take for some of you to get used to the new code base of your new job?3 -
I simply can't get shit to work. I just can't, I feel retarded and useless. I know I am a slow coder but this isn't even the problem now. I can't even setup my shit.
I couldn't get virtualenv to work, so I used the python built-in, then I tryed autoenv. Nada. It doesn't fucking work. When i try to source the activation script for my env...
No such file or directory my ass. I tryed evey possible path to that file, still doesn't work.
I ignored that and just continued, trying to setup heroku. It took me 2 fucking hours to get why git wasn't working.
Hopefully I will finish my project one day. I tough it will take me one week top. I was so wrong. The more I do, the more work I realise I have to do. -
I'm using wordpress cause it needs to be able to be used by non developers. I get that. Also maintaining a reinvention of the wheel is stupid.
I'm stuck in-between the two while trying to come up with solutions that require little maintenance in the future. Less work in the present. And can be managed by non developers.
Maybe I should just say fuck it and hope they realize they need developers.6 -
Used to get really mad at the testing team every time before a production deploy. They only tested the developments that same day, and still I wasn't sure they did a good job. Sometimes they asked for an extra "feature", so we entered into speed-coding mode. Got used to it.1
-
I got my second system76 machine this week. The, "meerkat" is a rebranded 10th gen Intel NUC, and I got it to replace the ancient corporate refurb I have at a friend's house in Kansas City, on Google Fiber, which I'm running as a plex server. The existing machine was already five years old when I got it used in 2016, and it's lasted far longer than anyone expected, including its manufacturer. I replaced its media storage with an onsite NAS last year, and now it's time for the computer itself to get the Marie Kondo treatment.
I am loving the Meerkat! I have been configuring it here in Denver this week while I have some time off, and when it's all set the way I want I'll get it shipped off to KC. I just tested out plex on it, playing Planet Earth II while the media scanner was running. Didn't even blink. I can't wait to get this thing in place!
Buy more System76!3 -
Working at home has made it to where a task that used to take me a couple hours takes a couple of days, should I get a co-work office space?2
-
We have a notorious question in one of our coding interviews, designed to weed out people who've slapped 'Postgres' on their CV (because that's what we're looking for) when what they really mean is "I've used MySQL a lot, and it's basically the same, right?". People get choked on that about 70% of the time.
If you put something technical on your CV, be prepared to be tested on it in a coding interview!1 -
!Rant
I got my first computer 3 years ago. It had windows which I used for nearly 6 months and then switched to linux. Everything is doing fine, I am learning quite well. However, one thing that bugs me is that I don't have much experience on Windows platform and know comparatively less about windows, will I survive once I get to the job market?
By the way, I recently passed my high school.1 -
Recently I've been thinking about doing some PHP freelancing to get some extra cash, but I'm not exactly sure where to start. I used to do freelancing before but those kind of jobs were from friends and former colleagues who contacted me.
So how do you get started with a client base of zero? I have looked at sites like freelancer.com but it seems like the majority of those projects want something for very little, or you get underbid by someone else.1 -
My workflow pet peeve is the length of time my PRs get merged into master
I have to create new features, but sometimes I have to work off current HEAD, which is technically old since I need stuff off a new branch.
Ideally we merge into master, then create a new branch off that. It's nothing major and there's loads of ways to get around it, but I'm used to the flow! -
Has anyone used catch2? How do I pass the command line arguments to a test when I have test in a separate file. The supplying main yourself document is quite useless, it only tells you how to get the arguments but not how to pass it to tests. I saw people setting a global variable in main but it’s not working for me.
-
holy crap! i really am used to light themed ide. for some reason i played around last time and left it dark. now i just used it for twenty minutes. then i found the color scheme kind of strange and wanted to switch back to good old light theme.
seems i have to get used to the new colour scheme. ouch. -
!rant
Question: I am working on learning MVC/MVP/MVVM/MVPVM and I have read a bunch of articles and done some tutorials but I need some help relating it to n-tier (I think that's what they're called) systems.
I have worked on and I am used to the Presentation (ui) layer > BAL > DAL > DB pattern. How does MVC (and others) relate to the different tiers in a tiered system? I have read that model == DAL, controller == BAL, and view == presentation layer, but I have also read that MVC is meant to extract the presentation layer and that business logic and data logic should be used elsewhere. Can I get some clarity?2 -
I used to be able to connect my Windows laptops to any TV with HDMI and duplicate the screen for presentations, watching movies, etc. But since about 6 months ago I can’t get ANY TVs to work with ANY Windows laptops. Everything I’m reading says it’s either out of date drivers (nope) or something to do with a crap update from MS. I’m going with the latter. It can’t be coincidence that ALL my updated machines suddenly can’t do this basic function.2
-
lol so I got a new oldish laptop (so it doesn't break the bank) for my upcoming trip where I focus on working on my own project.
Didn't want to splurge since I have another laptop that I regularly use. just didn't want to take through customs since it's 8 years old.
Already used up half of the storage (128/256gb) from installing rider and wsdl lol.
thinking maybe I need to actually return it and get a more powerful machine o.o they are so expensive though12 -
Someone mentioned antivirus and custom code... it reminded me of when Symantec Endpoint Protection received an update and some of our production servers had our custom apps quarantined. We had about four servers that had most of our custom apps removed. When it happened I thought someone was monkeying with the servers (they were our task servers used for task and service jobs). It took me about an hour to realize what happened then another hour to get the SEP admins to disable it until we could get another patch. Fun day.
-
That moment when you get asked if you know a language and database that your shop has never used, because an ex-employee in a different department decided to build a mission critical app on their own accord, and it just went tits up.
-
Had a list of integers: 0,2,1,0,1,2,2,0. Needed to add a variable number of integers and stay as close as possible the current average.
Used their percentage to solve this. Didnt work. After a few hours I realised it is just to pick a random in the list as many times that I need to add integers.
Say I have 32 integers and need 36, just pick 4 by random, problem solved. Fuck I will never get those hours back... :( -
When you ask for a local dev server for ages so your not running on live environment and your given an iMac to use as a server /facepalm
And to make it worse... was asked if that iMac could still be used as a dev machine at the same time!
No I installed ESXi on it now (managed to get that working) massive facepalm1 -
I enjoy working through problems with friends and coworkers, teaching and learning, and generally helping get work done. I feel a bit like I'm being used as a tool and not a resource though. At first I was helping someone with code here and there, but now it's every day like clockwork, and I'm basically doing their work for them. I'm trying to guide them by explaining my thought process, but it almost seems sometimes like they're just waiting for answers to type.
On the plus side I'm getting hella practice on multiple projects and it probably looks good to higher ups being so resourceful, but can a guy get either a break or a raise? Lol -
Is a used ThinkPad T440/440s (or T430) worth it right now? Assume that it's powerful enough to run whatever I need, and weight isn't really a concern because it's going to spend most of the time sitting on a desk or in the library where the extended battery will come in handy.
I'm eyeing it because build quality and keyboard, and because I can get one for a pretty good price (if I buy a new laptop at the same price I'll get a shitty celeron or low end i3 based thing)3 -
Fucking Ubuntu.
I got the shit because wanted to try it out.
It was intended to get installed in a SSD, which had a Windows installation and 100gb free.
Even showed the option to install it alongside Windows.
I heard a little voice in my head saying "manual partition just to be sure".
But thought Hey, this option says it will install it alongside Windows.
What happened? Ubuntu used another drive, part of a 3 disk RAID0 array.
So now I've completely lost 1tb information (because it was THE backup).
At least I still have 100gb free on the ssd.
Fuck you ubuntu and Fuck you canonical!5 -
So I am gonna build a bashrc from scratch again.
There is just one thing messes me right now:
I don't know how to avoid the bug(?) described at the bottom.
Last time when I made one, used a line break, but whenever I went back in the command history and there is a long command (chain) it just messes up whole PS1 by getting inside, pressing backspace furiously to get the start of the command (mostly eating half of the PS1) and an up and a down to get back to command and see it properly.
Any good ideas to destroy that bug while it isn't born yet?1 -
Hmm ... currently using manjaro (arch). Worth giving gentoo a shot? To those of you who use it on a daily basis, - can you recommended. Would you advice against it? Is it hard to get used it to it?6
-
I added a class to our data classes that could be represented as a button in the dataview in the GUI instead of creating a proper UI for my problem
- It was quick
- I wasn't a full dev yet (more a student) and didn't want to learn how to create a GUI
- I saw it used in different places by more experienced devs even though I put a comment some time later to not use it because it breaks several concepts
- I get annoyed everytime I see it now ^^ -
I'm wondering how you guys can use a laptop with keyboard that lacks something as crucial as numpad. Was it hard to get used to not having it? I'd love to replace my old Samsung Ativ Book 2 (that monstrous i3...) for a Dell XPS or something similar but seeing that it hasn't a numpad makes me wanna cry.
I'd love to hear from you, how is your experience without numpad and how long did it take to get used to.1 -
*in class, last year of masters program in cs*
Lecturer is talking about how digital signatures are used to verify software
Some Guy: I don't get it, what are signatures? How do they work?
*first facepalm*
Lecturer proceeds to explain signing using RSA quickly.
Some other guy next to me: Wow that's cool! Had no idea that this is how it works!
My brain: We've needed this knowledge since year 2, HOW ARE YOU HERE??? -
Why are some js functions used with a window. prefix?
I mean I kinda get it when you want to addEventListener on the window but...
Why do people use window.setInterval?2 -
So I'm working on this project in Django, right, and I've used it a lot. I love it, personally, I enjoy using it, it's great. And when I run it locally, it all works like a dream. Nothing is wrong, all behavior is as expected, all of that. Then I deploy it and let me tell you it is a DIFFERENT story. The same source code, same versions of Python and Django and what have you, same urlconf, but the thing DOESN'T WORK. Like most of it is fine. But posting an update to a database object throws a 404 (!!!works on the development server!!!), resetting passwords just sends you back to the index page (you get the email and the 'we just sent you an email' page on the development server). I think something is out to get me. I'm being haunted.6
-
My company inherited a video conference tool called Video Butler (with Zoom) from our parent. I personally have never used it, seems more a tool that's wired in and only used by execs and parent company, regardless it annoys the shit out of me. You can be in a room and all of a sudden the room switches to video conference mode with no input from those in the room. I have seen video conferences where people are chatting over room speakers to an empty room, or in a really weird situation where 2 empty rooms are connected and sending a video feed to each other. Guess the ghosts needed a conference or something. I get that things happen and managers have a lot of meetings so it's easy to lose track of details, but I genuinely don't get why any system would just connect rooms without allowing the rooms a say. The only security we have to detect it would be that our cameras move for streaming, not that anyone would notice based on past experience.
-
Looking for advice here.
Is it wise to use nginx instead of Apache if running php (in regards to the LAMP stack)? And can php be kept strictly in the backend? I've never used php before and now I get the chance (yippie) so I want to hear what you guys have to say. Previously I've used node. And also, can frontend libraries like react or vue be used alongside php or is it just going to turn into a smorgasbord of nonsense.
Thank you for any advice :)5 -
There were times I used to list sites who uses get requests to perform operations . Then I wrote a web interface to get params from users and sent it to those sites via URL .
Times when i did not know what an API is .
What's your story? -
I recently joined a project team in my company whose client is a BIG (and I mean BIG) tech company.
We offer marketing solutions to the client. This means we create websites that showcase the company and all the good stuff that they do.
When I was going through my ramp-up meetings, my lead gave me some dummy projects to build just to get an idea of where I stood as a web developer.
So, it was one of those Photoshop mockups that were to be made entirely using vanilla JS, CSS3, HTML5 and nothing else.
There came many points where I had to align items either horizontally or vertically. So, I used flexbox to do it.
I submitted my code to the lead and while going through it, he commented, "Why do you use flexbox? It is no good. Use float instead." And I looked at him in utter confusion.
Tell me, is it wrong to use flexbox? Should I have used float instead? -
Why on earth would you create an entire new HTMLImageElement in the javascript file just to get the width and height of an image and never render it to the DOM. FFS use MS Paint, 3D Paint or ANY OTHER IMAGE EDITING SOFTWARE to get the size.
Seriously you over engineered the shit out of the easiest const you'll ever write in JavaScript.
And for the record, the width and height of the image used are only used in formulas which produce the actual width and height of the mock buttons that get drawn onto the canvas element. And don't worry, the click event handler for these mock buttons is actually the click event handler for the canvas...which checks the coordinates of where the click was made on the canvas. And if the click is over where the button is drawn in, congrats you clicked the button. -
have to use python and opencv for a uni project about lane detection in autonomous vehicles (just the detection with e.g. canny edge detection)
have begun to look into python in a 40min video seeing the differences between java and python, as i'm more comfortable in java....
well python is quite weird in its syntax but at the same time quite easy(?)
don't know what i should think about it 😕 as i'm used to the strict structure of java
any other good videos i can watch to get a better grasp of it?7 -
I have been using the same silver spoon for 6 years. It sits in my drawer used and waiting for it's next mission. Have often thought of washing it in the lounge, but then I'd bump into people who excitedly introduce themselves and ask if I'm a new employee...I've been here 9 years.
Have never washed it, perhaps I'll get a big spoon to accompany my dirty spoon...2 -
Today Niantic killed classic Ingress Scanner. I think I'm going to quit the game. Ingress Prime is awful! I can't get used to it.3
-
I hate with a passion Code Review sessions in Pull Requests. It takes days to get approved especially when you have as Lead tech someone with 3 years of experience that rejects PR because doesn't like how I named the variable and also if that person is different time zone.
In my previous company we used to have 30 minutes session if we had PRs and we would go over it.3 -
I just got my first mac and trying to get used to it after coming from Ubuntu. What are some cool tools and utilities you guys use which can make this transition smoother and maybe increase productivity?
P.S. Just downloaded Amethyst and used it for the first time. It is no less than sorcery xD6 -
The most annoying thing ever: Chrome changing the backspace button to now use Alt+Left. I get that pressing it while losing focus on an input is "terrible", but by just pressing the forward button again, the form is back in its original state! At least add an option to change it back without the need of any extensions! It is driving me absolutely nuts, because I often just press the backspace to go back, instead of going all the way to the top left of my screen and pressing the button. And it keeps messing me up!! It would take me at least a few weeks to get used to this!1
-
Last week, last sprint. Decided to migrate to latest trunk (it was svn back in the days) of the CMS we used just to get the new great feature. Customer really liked it, but didn’t like the bugs we found in the following weeks.
If you ask me, it worth and will do it again. -
I'm trying to get started in making language syntax packages for Atom, mostly for two languages that are not so used as of yet though (Lisaac and S-SIZE), but I wonder: does one really have to upload the package to npm in order to be able to use it in Atom yourself?
-
Dynamic/Dynamically is used WAY to much in programming. What part of programming is NOT dynamic?
https://dictionary.com/browse/...
Depending upon your interpretation of the definition it can just mean: moving parts. Programming is all about moving parts.
I see things like "dynamically allocated array". Wtf does that even mean? (I get it, most likely means on heap) Say it specifically: it was allocated on the stack or the heap.
Apparently some people are just more energetic in their programming...
It becoming a really overused buzzword...8 -
Backend development!
I love my little services like a cobweb with solid bases of communication, security, logging and measuring. It can't get more fulfilling to build a service that is used by just more than one frontend. -
My late 2015 iMac won’t get past the progress bar on the startup. I’ve tried every combo keypress/restart procedure I can dig up in multiple Google searches. Starting to get worried I’ll have to completely wipe and reinstall. Online Apple support is not helpful. Genius Bar in my area is not taking appointments still due to COVID. And money is always too tight to buy anything other than another used Mac. Anyone got a surefire way to get back to a login screen? At least to ensure my backup is up-to-date before I wipe it and start over?6
-
What do I call Components as used in ECS when my app is entirely written in React and I want to avoid the tedium of qualifying the names?
This is a really fundamental thing to the project so I get to pick less-than-ideal but short names since anyone who works with the code will encounter it within the first 5 minutes.9 -
Trying to get a stupid string to be localized in a widely used extension for typo3 (sr_freuserregister). Just add a marker to the HTML template and try to localize it via typoscript.
3 hours later im going to put in my string in English and German and just going to hide them accordingly to the language code in the <html/> tag. Holy crap. -
I've been tumbling down the webpack rabbit hole for the better part of the day. Irritable.
I get it to bundle and everything but then I can't access variables that I used to be able to. I'm confused and hungry. -
Every time someone asks too many things to get the job. Like knowledge of commonly used platforms yet they expect you to know many of the fashionable technologies like node, angular etc. All these for junior developers. And all they want in the end is to make you make payed plugins yourself instead of just purchasing the existing ones.
This makes me thinking, is it me as just an average web developer that needs to learn everything, or is it just them that they just want to pay less to do much more?1 -
Playing NFS (it was the version which had the McClaren car), few other games and watching some movies (CD player) It wasn't my computer though. It was my cousin's and I used it while he was working. I think I broke it couple of times (windows 95) to get the BSOD.
I bought my own computer only when I started working. My family couldn't afford one before that. Luckily I had good friends in college who let me use theirs for course work. -
Has anyone used advertising agencies like admob, AdSense etc in their websites or apps and anyone have great success stories to share with them? I get it "depends on the app or website" but I wanna know if anyone has managed to get a decent amount of monthly earnings from it.3
-
Is LinkedIn actually any good?
Never used it and now that I'm a few months away from graduation I might just start. devRant is usually straight to the point about these things, what do I get out of bothering to use it?8 -
Found a IGEL UD3 M350C Thin Client Workspace Edition in a yard sale the pother day. The thing has awesome specs but comes with the IGEL OS which sucks. Anybody used one of these before? If I can get it to use a different OS than the IGEL one it'd be great
https://cdw.com/product/...7 -
An OS, an IDE are just a tool to get the job done. Switching to a new brand does not make you elite.
I used to be a mechanic and some guys were driven to use airtools because it made them feel powerful other guys use hand tools. Just personal preference at the end of the day same job still gets done.1