Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "better of now"
Latest update for the devRant app has some new twists: 1) collabs are now free for all 2) black theme is available for devRant++ members 3) when posting a rant we now ask for you to classify the rant as a specific type of post. RIP !rant :/ To be clear, this isn't meant to say that any posted content needs to be different than what everyone is doing already, just that the extra categorization helps all parties who like or dislike different types of content. This categorization will help better inform the algo and allow for advanced filtering which is coming soon.
If you have any questions, comments or concerns please ask me or @dfox in this thread.66
Consultant: "you should deploy a website. Use wordpress and have a draft ready in a few days. It's easy."
Me: "It's a static website, a one-pager even. I think we would be better served with something light-weight without a database."
Consultant: "99% of the websites in the entire internet are powered by wordpress. It's state of the art, you should use it"
Me: 😢 "Nooo, it needs mainentance and stuff. Look, XY is much simpler. You can even version the static site with git"
We ended up with wordpress for our static website now. I am so proud. I absolutely love wordpress. It is amazing. Now my static one-pager can have plugins, multiple users, security issues and all that. The future is now!17
Boss - gives tasks to me. Timeline: 10 days.
Me - work hard and finish the solution in 3 days.
Boss- wtf is this. Do it properly.
Me - chills for 15 days. Submit the same earlier solution after that.
Boss - yes this looks nice now! Much better than your earlier work!
Me - dude seriously what kind of stuff do you smoke before coming to work?10
October - Hired
November - Hear that CEO 2 was stealing the company money
December - Dismissing 6 persons. CEO 1 says to me that, since I'm the last hired, I'll be the first dismissed.
March - Company doesn't get better. Dismissing 3 persons... still there.
May - Company doesn't get better. Dismissing 2 persons... still there.
July - Company doesn't get better. Dismissing 9 persons... still there.
Now, with the remaining money the company should live for about 2 years and not dismiss employees anymore.
We were 25 employees, where are 4 now. I feel like the winner of Survivor.11
Client: Please fix the logo.
Me: Okay, what needs to be fixed exactly?
Client: Put this word next to that word(shows me an example).
Me: Okay, no problem.
*after 5 minutes*
Client: You did not do what I asked for. Please fix the logo. Make it look better. Make it bigger and more outstanding. Dont change my logo
Me: Okay, I will revert the changes.
*Reverts to the old logo, and only does that as I do not fucking know what to do with oudstanding for fucks sake*
Client: I will talk to your boss. No one cares. My web site is not even finished and no one cares.
*It is finished, now the client looks for small things to make a big issue of*
Me: Could you please tell me in detail, what do you need to be fixes?
Client: I want the wording better. Im going to talk to your boss...
well fuuuck fucking fuck Im pissing blood!!!!!!!!!8
Someone please shoot me right now.Or better a blackhole could just collide with earth right now and annihilate everyone and everything!
We are supposed to launch the app this coming Friday and as of Monday this week everything was OK.
Just yesterday this client came up with dozens of changes that demand a major rewrite of the backend.
The thing with this client is that she doesn't realize I deal with the mobile apps and not the APIs.Right now am headed to the management office to explain why the app is not updated after she sent this email today morning.
This is not the first time she has demanded changes a week to the launch and i feel like i should stand up to her but you know, i have bills to pay.11
A former colleague of mine, who used to suck at web development is now a kick-ass who knows how to get things done.
We are of the same age. We got hired on this company at the same time. He was a front-end guy, and I am a full-stack. So, we were like a yin and yang in development roles.
Initially, we have this big gap of skillset. I was solely assigned on a project which I worked on from ground up, while he was barely able to make an HTML table look properly on a separate existing project. My impression of him that time is that he's kind of a simpleton. But, I was wrong.
Few months passed, our seniors left the company, and I was promoted to be a team lead. Eventually, I was teamed up with this guy. I had a hard time working with him, but I was able to share him some of my knowledge.
Every time I teach him something new, he's exploring more. From proper indentation, writing SASS, using streaming build system (GulpJS), etc., he's making sure that he applies it on every project he's assigned to — even practicing it on his personal projects during break time. I can see him improve each day.
After a year in the company, he became so much better. I even ended up teaching him more than just front-end stuff. I shared the gospel of Jesus of PHP community (Jeffrey Way), tought him how to set up his own server, how to configure DNS, etc.. Again, it's tough for him even to write a simple for..loop statements. But, after a lot of consistent practice, he became better and better. We've done quite a number of projects together. He's fun to work with because of his "hungry" spirit.
Unfortunately, he was laid-off from the company, and I worked on the company til the very end. We parted ways.
He went back to his hometown to launch his own e-commerce business — apparently, this was the "practice" project he was working on the whole time during breaktimes.
Another year has passed, that project worked out and got a funding. And now, he's launching his second project. The best thing is, when I lookup his projects on builtwith.com, every damn stack I tought him, he used it. It's like a project built by me.
To be honest, I am a little jealous of him, but at the same time, I am so proud of him. I thought him how to make things work, he thought me how to get things done. He's my inspiration now.5
The inevitable happened, the user that I've answered tons of questions about freelancing deleted his account, thankfully I took backups and will recreate it [together with a killed joke] in the comments below (should've just webarchived it, meh)
I'll keep adding questions & answers I come across to make this a useful resource for people that want to get into freelancing, want to ask me something in the comments, you name it.
Might compile it into a better searchable resource eventually (some sort of blog with TOC), but right now neither do I have the time nor will to do that.
Wish I could have taken over the link that has been now posted a lot, but every post has an ID and I doubt it's possible, will tag dfox to clarify though and also floydian and devtea, that have been so nice to always post a link to that one rant.52
This is Spork. Spork lives on the desk in my apartment.
My girlfriend bought the plant for her office but he wasn't getting enough light there so now he has a better home on my desk and gets lots of sunlight during the day.4
Did a laser eye correction surgery on Friday. The time after anesthesia ran out was the worst pain I’ve ever felt. I’d even called 911 for them to give me some painkillers and sleep pills.
I feel better now. I have the vision of 150% of normal human vision. It’s going to end though and I’ll have just 100%, but that’s okay.
Before surgery I had like 10% on the right eye and 80% on the left one. It caused never ending vertigo and loss of productivity that’s now gone.
My mind was never clearer.28
In the end, it all comes down to the code.. doesn't it ?
But being able to write better code means shit if you don't know the ultimate purpose of your code or its place in the world !!
And right now, code is just a medium of instruction.. In the near future, there won't be any need for this medium any more !!
We'll need to think on a much higher level ..13
Had a follow up meeting today to resolve the issue of Product ignoring our comments about possible issues, better ways to do it etc.
- We are allowed to suggest to Product that they might be doing something wrong
- We are not allowed to tell product they are doing something wrong
- If Product don’t listen, that’s fine, we will document our comments to protect us later.
Product are too sensitive to have a conversation with. We are now going to let them fuck everything up, make some notes and say “I told you so” at a later date.
Maturity at its finest ladies and gentlemen.5
Every single one of them, and every one that will come after them.
Google, it started out as 2 people in their garage, wanting to make a search engine that was better than the others. Nothing else, nothing evil. Just make the world a little bit better. And look what it's become now. A megacorporation with little to no regards for their user base. Because who cares about users anyway?
Microsoft, it started out with Bill Gates - young high school computer nerd - who wanted to make an operating system for the world to use. Something that's better than the competition. And boy did he do so. Well "better than the competition" aside, he did make it for the world to use. And the world adopted it. And look what it's become now. A megacorporation with little to no regards for their user base. Because who cares about users anyway?
See where I'm going here?
Apple, it started out with Steve Jobs and Steve Wozniak in their garage, just like Google did, wanting to make hardware that was better than the others. Nothing else, nothing evil. Just to make the world a little bit better. And look what it's become now. Planned obsolescence has been baked into it, just like it is in every other piece of technology. Quality control and thinking through the design has become a thing of the past. User choice, yeah who cares about that.
Samsung, it started out centuries ago actually, and I don't really remember the details of it.. ColdFusion has a video on it if memory serves me right. Do watch it if you're interested. Anyway, just like all the others they started out as a company which wanted to make the world a little bit better. And damn right did they do so.. initially. Look what they've become now. Forcing their stupid TouchWiz UI upon their customers (or products?), a Bixby button that can't even be reprogrammed.. and the latest thing.. Knox, advertised as a security feature, but as everyone who likes rooting their devices and mucking with it knows, it is an anti-feature that only serves for lockdown. Why shouldn't you be able to turn in a phone for RMA when a hardware error occurs, when all you've personally modified is the software? Why should changing the software blow that eFuse, so that you can be sure that you can't replace it without specialized equipment and a very steady hand?
I could go on and on forever about more of the tech giants out there, but I feel like this suffices for now. Otherwise I won't have anything else left for future rants! But one thing I know for sure. Every tech company started, starts, and will start out with a desire to make the world a better place, and once they gain a significant customer base, they will without exception turn into the same kind of Evil Megacorp., just like the ones before them. Some may say that capitalism itself is to blame for this, the greed for more when you already have a lot. Who knows? I'd rather say that the very human nature itself is to blame for it. We're by design greedy beings, and I hate it. I hate being human for that. I don't want humans to be evil towards one another, and be greedy for ever more. But I guess that that's just the way it is, and some things do actually never change...20
Banks be like
You don't have much money?
Here, let me keep taking some of that from you until you get more, k?
Oh, that was more than you had?
Now you owe me even more, nerd.
What, you can't pay that either?
Better ask me for a loan so you can pay off your debt to me. Loser.
What? You still can't pay?
I'm gonna take your everything!29
The girl I loved for four years left me four months ago. It has been the most painful four months of my life and I struggled through the initial days. Both my health and my productivity suffered.
But I feel better now. Trying my best to keep moving forward and stay positive. Realised that shit happens and we can't just sudo our way out of everything.
Just wanted to share. Thank you for reading this far.13
$ rant --not-a-rant
I made it guys
I know this might not be a rant but Im sure nobody will understand this better than my fellow ranters/devs
Four years ago (16yo) I learned about a software development company in my city and Ive been wanting to.work for them ever since, at first I couldnt because I need half college credits, after because I landed a way more comprehensive job, but now I start on monday. The thing is few people have landed a dev job there as students because of what they ask but I MADE IT.
Thanks for reading this far.20
Riskiest Dev choice...
Leaving a previous job, moving 1000KM (620 Miles) away with no job prospects and going absolutely broke.
This was all in the name of “I need a better job”, so what better way to force yourself to get one.
I’m currently in my second job since then and now make just over double what I was earning before.
Sometimes it takes a high risk to get out ahead.4
Friend: Hey can you check my code, can't seen to find this one error, and i have been trying for hours now.
Me: Just one error?
Friend: Ya, just one. And it i am not in a hurry, check it whenever you can.
Me: *understanding the pain of not finding that one fucking error*
Cool, just send me the code i ll check it tonight.
Later that night i check the code, debugg that error, shit ton of more error pop up.
Me: Well i have solved the one error, now i can just hand over the rest of the code to the guy so he can take care of the rest, its not like i am responsible or aything. HOWEVER, maybe i can solve few more, just for fun, i can't just let this code get the better of me.
*ends up clearing all the error after a lomg night*4
Mgr: Do a talk about that library you're using.
Me: Sure but I'm just learning about it now maybe when I have a better understanding of it.
One week later.
Mgr: I booked a department wide mandatory lunch and learn this Friday for your presentation.3
fucking mashable. I hate it so much. did you see their story today? they're supposed to be about "tech" BUT THEY TALKED ABOUT WHAT THE COLOR OF YOUR FUCKING IPHONE SAYS ABOUT YOU. THEN THEY TALKED ABOUT A CASE. YOU FUCKING DUMBASS, THATS AN ANDROID CASE NOT AN IPHONE CASE. CAN SOMEONE TELL ME WHY THE FUCK THESE PEOPLE ARE EMPLOYED? 99% OF THE PEOPLE ON DEVRANT COULD DO A 100% BETTER JOB. AMERICA AND OTHER COUNTRIES ARE ALL NOW STUPIDER BY LOOKING AT YOUR CONTENT. FUCK YOU MASHABLE🖕🖕🖕🖕🖕🖕19
- No I wont give you a ballpark estimate.
- No I wont grab a cup of coffee to discuss your idea
- No I wont check out your existing app/website
I'm a professional and my time is actually what I'm selling. If you want me to spend my time on you then you better spend yours to persuade me.
Send me a brief, your research on competitors, your roadmap, a deck, whatever. I'll probably won't read any of it. But at least I'll now that you you mean business and you value and respect my time.7
Fucking hell, that's now the fourth time in a row that I see my clients getting ripped a second asshole by previous developers, this one charged 1500$ for a "python script" that only calls ffmpeg with couple args, claiming tons of shit like the video being e.g. better quality after conversion - even though all it does, is a straight convert from one format to another. (no filters, anything, just a convert) I feel always so terribly bad discovering that shit and them proudly telling me about the "solution" they invested in..5
*In TeamSpeak with 4 of my friends*
Them: Hey, why don't you join our GTA Session?
Me: Ehh uhm...(Not answering)
Me: No, I can't right now. I'll join later.
*A few hours later*
Them: Are you joining??
Me: No, later.
Them: Right, so never then?
I never played GTA today, instead I continued to work on my C/Gtk+ application. Way better than any game 😁
Also, my friends think I'm boring, and I don't understand why... 😂8
Yesterday I received the API documentation from an external company. Over half of the endpoints are either wrong or send invalid data and even the given test requests are fucking failing.
It's a nightmare. We have to finish a website until friday and that company did nothing for 2 months and now we have 2 days left.
The sheer incompetence is too damn high.
My boss said it would have been much better if we had implemented the API on our own. Damn right.3
Right after high school, I was looking for an internship. I mailed my cv to a bunch of local companies and got quite a few responses. Two of the companies invited me for an interview.
The first one was a somewhat big company and they would have had me working on some angular web app. The other one on the other hand was a small team of 6 people, 2 of which were the bosses.
It was one of the nicest interviews I could have ever imagined. We just sat down and talked about what kind of programming experience I already had and what I wanted to learn.
They hired me right away. The internship was just 6 weeks and after that my studies in computer science were gonna start. They offered me a part time position with flexible hours and I gladly agreed.
I've been working at that company for over a year now and it couldn't be going better.3
I'm currently looking for an internship related to machine learning (finishing my Msc).
WHY ON EARTH ARE ALL (or at least 80%) INTERNSHIPS PROPOSALS ABOUT BANKS, FINTECH, INSURANCES AND SO ON ?
I mean, we can now create music, identify tumerous cells, generate realistic pictures of anything you could dream of, drive cars without human interaction, create amazing chatbots... But no, I guess all that shit can't make enough money, better work on a system that will refuse you a loan.
Makes me really sad. I mean whats the point of studying the coolest techs around if it is not for the greater good ?
I might be utopist though.5
A student sent me his code to look for the cause of an error. I spent 2 hours researching if there are any breaking changes in the latest version of AngularJS. Everything looked fine. I could not spot any errors. I tried copying and pasting my own script and link tags, and it worked. I put back his tags, and again got an error.
I almost shot myself in the head when I saw type="text/javascritp" in the script tag he used. I didn't know how to react. It could happen to anybody but I wanted to punch him. Feeling better now.6
Used to pay $5/mo on a small instance for my personal site. Then I discovered Kubernetes and realized my site didn't scale! No canary deployments! So I upgraded and pay $200/mo now. Took weeks to configure. Millions of people can now read my resume. Damn, it's never looked better8
Am realizing just how important sleep is.
Woke up about midnight to do my second job, system admin, upgraded servers, sites, to use php7 upgraded sites to include security fixes, then went to work around 8a.
After lunch around 2pm the CEO comes to me and asks favor, to write script to scrape all our image urls and match them to a csv of sku's.
Easy enough, but my mind was totally gone, I couldn't think properly and an 30min-1hr job turned into 3+ hours with bugs. Went home, slept a few hours, woke up and took 10 minutes to fix and complete task with fresh brain.
Working overtired is common for me as I am an insomniac, which working remote has always been better as I worked the hours I was fresh, but going into office now is keeping me from being at my best.
Need to figure out how to sleep better.10
I fucking fell in love. Damn oh yeah. I bought new headphones. Cheap SONY. Didnt expect any bass and i expected like no good sound. Damn was i fucking wrong. The sound is amazing. No fuck amazing. Even better. And then i found my love. PulseEffects.
The bass is even better and much much louder.
This is amazing.
I never tought that earphones can do so much bass in that small package but damn was i wrong.
Expect much fucking better code from me now.
No not because because the bass and that stuff. OK maybe it has some part in it. But main is that i dont hear even a single sound from the rest of he fucking word.
What does that mean ?
I will not be able to hear my fucking classmates and write actually decent code.
LOL wtf did i say ? Decent code ? LOOOOOOL9
Back in the days DevRant used to be a small community. A rant would be seen by all, with a higher chance of marking the stress ball incentive target.
Now, those upvotes are distributed among many more users who have the privilege of upvoting to what they find more interesting.
However, this is not a rant about who has a better chance of winning a stress ball; it's about feeling proud how this community grew so healthy, and tailor made for developers!! :)
Kudos! I love this community7
Last Wednesday and Thursday were public holidays. Took leave on Friday and now at a resort beside a dam/lake. Now chilling with booze and snacks in a wooden tent. Life can't be better.
Morale of the story is Programming is not your life. Take a break.8
This freaking server migration has been going on since Thursday night (it's now Sunday afternoon, for reference).
I've been on the phone since 1830 last night, which means I'm away about 18 hours in. I'm finally eating dinner, breakfast, and lunch.
People who theoretically should know the environment better than I do argued with me in front of customers and then tried to say she was agreeing with me all along. She tried dropping off the call SHE WAS RUNNING 6 hours before she should have, because I was on and she thought it was becoming my responsibility. HAD SHE LISTENED, we could be done by now.4
New job on the horizon after being unemployed for a couple of months. Moving away from full-stack a bit to focus in on front-end stuff. Cool. Cool, cool, cool. Expect rage-filled rants in the near future 👌
Taking some time off was beneficial in all kinds of ways: got out of long term toxic relationship, got in betterer shape, learned stuff I'm actually interested in, mental health improved massively along with self-esteem, and I reconnected with friends and family. I'm actually enjoying life again. Don't get me wrong though, I had to claw my way out of a pretty dark hole... But I'm starting to think I fucking made it. This is a new start and I'm excited.
Fuck being in a toxic relationship.
Fuck working a job that is killing you.
If you're reading this and feel stuck: you deserve better. Listen to your gut, only you know what kind of life is good for you. It doesn't matter if it's a good job by every possible standard if it's making you miserable! A relationship exists to help you grow, to give you energy, to cultivate love. Sure, you'll go through bad times but if it's pathologically bad it won't get better on it's own. Trust me, I waited years for things to get better.
Anyways, good luck with whatever is challenging you right now, big or small. 😘6
I recently broke up with my boyfriend of more than two years (we have known each other for more than four). My code (and my work in general) seems to have gotten better. Maybe because he's not always at the back of my mind. No matter what anyone says, long distance WILL take a toll on you if you don't meet the other person for more than a year. Nope. Nope. Nope. I'm loving the single life now and feel so much more confident about myself!14
What's the best keyboard (type/model) for a programmer in your opinion, based on your experience?
I always used the keyboards included with the PC, never thought much about that, but now I would like to invest in something better.
I found a lot of articles on internet, but each one says different things, so I'm sure the devRant community is more reliable.
Thanks in advance!
Below the one I'm using write now.40
Couldn't afford a Mac .....
So tweaked the the theme of Mint to match that of iOS a bit 😅
At least feels better for now !!!!17
I worked at a company that was recently acquired by another one based in Poland. On my last day at work, the CEO flew out from Kraków to meet all of us personally and treated us to dinner. Soon after, we were all inducted into their hiring process, and now I'm currently waiting for my first project at the new company 😊 brilliant guy, can't wait to know him and the team better!3
They always say "Stop wasting time".
They always say "Just use the tools we are all using".
They always say "I get it, you're the OSS guy. IDC, go to work now".
They always say "I hope you won't be logging this time on our customer's timesheet".
And they always come back to me "Look, I've heard that tool you've made/found is really cool and efficient, saves lots of trouble and makes us go faster. Can you send it to me via slack? TIA"
I see things that could/should work better and I make them do exactly that. It's my gift. It's my curse.3
I had to reinstall windows today in school. I seriously didnt want to touch that bullshit so i did nothing. After 10 minutes teacher came to me handed me an USB labeled freeBSD and pointed to an Rack server and told me just one word "GNOME". Now thats an way of making me fucking happy.
Really that made my day just looooooooooot fucking better. Also i had it all set up faster then all my classmates the damn windows.8
12 days of work, 12 fucking days straight and I meet the Friday deadline for this ridiculous sprint of never ending tasks.
There’s no better feeling then bringing everything together at 5pm on Friday, pushing to Git and waking out that door knowing there’s nothing more to do until Monday’s testing!!!!
Now excuse me while I go sleep my weekend away!2
Screw League of Legends incompetent devs. They implemented a anti cheat solution that prohibits linux (wine) and VM users to play the game. This is really stupid. Better learn to play dota now...14
So I just received an email from a developer, saying my client hired him to take care of their website from now on. This client counted on me since 2012, so I felt a little... Betrayed. Even though this client was not big and a little difficult.
It's weird. I am trying to transition to something better in my professional life, but I'm not feeling confident of what I'm doing. Sometimes I feel my professional life is ruining. Uncertainty sucks.
Additionally, my desktop decided to stop working today and won't turn on. Oh well.6
And so I have ranted earlier about how a panelist during my thesis defense told me that my algorithm is not an algorithm because it needs mathematical equations to be called an algorithm. I also told you guys that I facepalmed during the course of the interrogation.
Now I failed my thesis because I facepalmed. I quit school because of that but now I'm a better career person than him. I already started my freelance team and earning more than double his salary and he's still suck at being a low quality professor.7
I've seen several posts now regarding Linux, Windows and how one of them is better.
Can we just stop?
Has nobody ever heard about dual-boot?
You can actually use both lol.20
After two years... I finally was able to quit my job.
I'm finally in a cool job, with a great team, with a cool project (from scratch! )
I have to learn Spring and Vue.js, knowing that I never tried any framework of these languages. But I really want to make it, I didn't suffer for two years, just to be beaten by a stack :p
Thanks for the ones who commented on my rant a few months ago, telling me to keep hoping for a better job. I got hired three days after the end of my previous contract, and I couldn't feel better now!9
Anybody else know that horrible feeling when you're 2 weeks and 1000 lines of spaghetti into what started as a 2 day 200 line side project that was supposed to make your main project better, but has now become it's own life consuming beast?2
So I'm feeling a lot better today than I did yesterday. This shit's finally starting to give me some peace.
In the middle of my (first) morning cup of coffee, feeling pretty good about life for once. So I figured..why not do a face reveal?
This picture was like 5 months ago, but the only difference in how I look now is my hair being a bit longer15
Saw the rant @blauesocke made a few weeks ago. Glad to see I'm not alone in my madness.
And yes, that is a piece of cardboard. I didn't have anything better, and I've already grown too attached to it now4
I hired 2 fresh out of school junior devs to work with me on my old web app.
They were brilliant, knew a lot of things, and were motivated.
They started complaining about how the code was shit, the db was shit, there were no best practices, the technology was old, bug fixing was boring, no comments in code.
I felt bad, very bad during 3 years, because they were absolutely right. I tried to work with them through better coding practices, rewriting, documenting etc.
Now they both have left.
I'm alone maintaining and evolving the application.
And I start to come across the code THEY developed.
What a bunch of shit. SQL queries bringing down the server. Duplicate code, because they didn't want even read the old one. Useless comments.
Performance killing functions. Exceptions swallowed without mercy. I have to clean up they poop.
I feel somewhat better, though. The application is still growing and holding the ground after many years and generating at least 800K$ per year in revenues.
Maybe better, but sad. I really wanted to share the project with somebody else but I failed, and I'm left alone....12
Found out today my boss told the team lead to put an unfinished part of the software that I'm developing into production so the clients 'could look at it already'. Team lead claims he objected but boss insisted. So now our error logs are filling up with lines every time it silently fails, and the pressure is on even harder to make it work asap. This has been going since the start of the week and I found out about it now. Boss told team lead it looks better to the clients this way. Meanwhile I'm just thanking the heavens this at least couldn't cause data loss. Probably. *panic intensifies*5
Out of necessity (or rather: lack of support) I've been neglecting my test suite for the past ~month. Now that one of the beta versions of RSpec has better Rails 6 support, I can finally get back to writing tests. Yay!
I just merged staging into my testing branch, and it's now 344 commits ahead of origin! eep.
So, I've got lots of tests to write. yay.3
Not necessarily on here, but Devs tend to bitch about designers and their lack of basic dev skills/understanding (talking about webdev). But when devs try to design it usually ends with a horrendous piece of visual garbage. Respect each others profession and the outcomes will be better. That's why Apple is now one of the most envied companies on the planet.8
I rewrote my static website generation from jekyll to custom python code over single night.
Literally all jekyll plugins I use including seo, rss, syntax highlighting inside markdown content, sitemap, social plugins, css sass, all of it.
Now it’s around 400 lines of python code that I understand completely. I didn’t touch any existing templates and after comparing output I got even better results now and it’s working faster.
I skipped drafts as I don’t need them now.
Why ? Cause now I can make better generator for my side projects that can include some partial website generation, better modification and date handling, tree structure, etc.
What I will do now is that I will parse bunch of content to create markdown files that will be sucked by this generator to create static web pages that will flood internet lol.
Still I didn’t believe it was possible to rewrite all of it so quickly. I sit yesterday around 4pm and finished around 6am.
I started thinking that maybe I am crazy and no one can help me.9
Woow when you remember those days when there were no weekly rants and now you saw 22 weeks woow and in this time became like person who know how i feel in problem and fuck they can help better then other and best of it they are programmers so they know how hard is it its been awesome with you and i know it will be even better with you. And i think everybody here would say " @dfox @trogus thanks for this community"; devRant is just fucking awesome everybody knows how you feels when you have those fucking bugs in code.
Unpopular Opinion: When Satya came to Microsoft leadership, Microsoft was a whole lot better company
Forget Windows and shit, Azure was the only open Microsoft on Ballmer days, then Satya, who were part of Azure decided to give the entire MSFT the Azure experience. Look where we are now
not saying Microsoft is no longer bad, its just more tolerable as a company now. Nice to see it backtracking and bracing stuff unlike its first leaderships13
I've thought of couple of good outcomes of Apple removing the headphone jack:
1. Wireless headphones will be developed much more
2. They will be available for better prices as competitors starts to compete. At this time most of the wireless headphones are quite expensive.
3. Quality over wireless will now become a priority.
But I don't support this decision and will stick with my Xperia Z5.22
A tech trend I'm excited about ?
Fuck these days everyone is so excited about everything. One can't decide what to pursue. I end up reading and trying bits of many things without being useful at anything.
I can't imagine how lost newbies might be these days lol
For now I just decided to be better at what I do. We'll see if I can hold my horses 🙄4
I spend this weekend working on this Game. It was a lot of frustration, but I learned a lot from it too.
I hope you like it.
But now I’m ready to make something bigger, better, funnier (O_o)13
So Linus Torvalds is stepping away from his creation to get himself reprogrammed to be better accommodating over leftist nonsense. I'm also reading that retarded manifesto right now (https://postmeritocracy.org), and holy shit, one of the signatories is Linus Torvalds daughter. The fuck is wrong with you white people? Are we seriously halting back scientific/technological progress for these loons? Holy shit.
What fucking ever, at least I'm not white. Worse comes to worst, I'll just go back home, take back what I've learned here, and hopefully avoid the mistakes Western society is killing themselves over these days.13
So terrible language in so many ways, the code is a absolute mess, the shit of the callback hell of functions inside functions inside functions.
The only good thing is it's getting better with each ES iteration, but it is still a really big piece of crap with hundreds of frameworks.15
Learned over Xmas, my brother-in-law works at a company with NO CENTRALIZED VERSION CONTROL. They just... pass around zip files of the latest code? Or something? Like jfc, even as a student we at least used TortoiseSVN!
I was ok with their marriage last summer, but now I feel that my sister deserves better. Can't imagine a company like that attracts the best and brightest. Here's hoping he actually exceeds the expectations, and leads the company into a glorious, gitty future.3
My little pleasure of today.
I asked a question on Stack Overflow.
It was closed with reason: "off-topic" "tip-of-the-iceberg" question.
I followed the link to the explanation of why it was closed.
There was a discussion in metaSO, about closing or not those kind of questions.
It seems somebody "won" the discussion arguing that was the right thing to do....
I DOWNVOTED HIM.
now I feel much better.3
Everytime I hear the word 'coding' or 'code' in regard to programming, I get a twitch of annoyance in my brain. Seriously, that word is so overused that it's now cliche to me. And it does nothing to distinguish the kind of language someone is using. Is a software engineer solving an advanced problem using C or is it some newby who only knows HTML? Please stop saying thing like, 'i know how to code' when all you know it's HTML. Be specific, you're not fooling anyone. Also, please, don't use that phrase if you're an advanced software engineer either. You're better than that.18
Visual studio just crashed. I hadn't been CTRL+S'ing for an hour or so. I was raging at myself! Took quite a bit of time to refocus.
Re-wrote it in half the time and it feels better written and commented. Now annoyed at myself for being so pissed off beforehand! >_<4
Most people I talk to in the industry hate the "puzzle-y" nature of interviews (e.g. coding on a whiteboard, now get it to run in linear time, oh wait there's a trick you don't know but could totally look up if given the chance) and acknowledge that it does a poor job determining the value of the prospective hire.
Why then is there no sign of this changing? I realize it's a hard problem to solve but in theory the entire company is at stake when it comes to hiring good/bad devs. You'd think somebody would have come up with a better way.10
Got a new task today.
I don't really know what to do with it.
My boss just came to me.
Boss: You know that part of our app?
Me: Yeah but never used it and someone else wrote it
B: Yeah I know. You have to make it better.
B: Just make it better. Think about it.
So now I'm sitting here looking at that feature (which works perfectly for everyone using it) and have absolutely no idea what to improve with it7
You probably dont know if you dont know me but i have created that stupid school project.
Now that i finally released source code for it. (Finally took me fucking time)
Im starting to polish it up a little bit and also make the code just better.
I probably havent explained what it is even.
Well its Arduino Based P2P network using LoRa as the main communication device and Bluetooth so you can use Smartphone to send data to it.
Really simple indeed but really powerful.
The project got turned down in competition as it didnt have "modules" they said. They wanted to make it device you could use in home to boil your coffee or some shit. Like IoT isnt enough now.
Kind of glad that it didnt win because that idea was horrible.
OK now thats out of the way.
If you want to contribute to it you can do so here: https://gitlab.com/Haxk20/...
Schematics, PCB design and boards used will be on there in few days. School is taking some time so i dont have much time to do it now.
Oh yeah and it also needs better name but well im terrible at naming things as you can see by the name of that project.1
Friend: So, are you studying computer engineering?
Friend: Woow cool, and do you make also games?
Me: Not now, there will be a separated module...
Friend: Awasome, if you will frequent that module, can you make for me an economic version of GTA but with a better interface and in little time?
Me: Fuuu...... 😑😑😑2
So I went to the store earlier today and an autistic young lad gave me one of the best pieces of advice anyone has EVER given me.
“Don’t let the haters stare into your eyes 👀”.
It took me a few hours for it to sink in and I now understood what he meant.
I feel better, enlightened, much more in control since I heard that young lad tell me those wise words of wisdom.4
Majority of the hacking tutorials:
Tutor : Now we are going to set up two virtual machines to practice our hacking.
Me : Yes finally some useful practicals
Tutor : First one is Metasploitable
Me : What? This OS literally has its name derived from exploitable! How would it be useful in real life! But its ok, there is one more OS for practice, i am sure that one will be better.
Tutor : And the second one is "Windows XP"
Me : *MOTHERFUCKER!*
P.S.: I understand its not the case for all tutorial and it is somewhat necessary, but still it gets me a little.3
why, oh God, why do you have a scene in SE01 E17 at 9:20 min into the episode, where
J.Gordon uses reading glasses to a screen of an old B/W TV and magically is able to read a logo brand of a jacket.
How did the glasses add hundreds of more pixels to the resolution behind them.
This has ruined it for me, not watching now. Even Mission Impossible where they say "use DDOS to take over their systems" is better than this.8
Any devrant-ers at the Kansas City Developer's Conference (kcdc) right now? Right now = July 12th & 13th, 2018.
If you see me, I'm that guy who just grabbed a handful of life saver mints at the vendor booth. Yea...*that* guy.
Rant? Only thing so far is the heat (air conditioning can't keep up with the outside) and breakfast (see attached). I guess some people call that breakfast, but I suppose its better than nothing.
I am at Lenovo service center to bring back my laptop after replace of motherboard (they replaced because card reader not working). Ohh. I checked again and it's not yet working (illiterate technician)...
Waiting for 1 hour..
Meanwhile I see they are outsourcing their screen , monitor,scanner etc. From dell,acer... Ohh how can they prove they are better...
Okay!now hit me hard a person came here for service and without even booting they concluded the windows inside laptop is pirated🤔😌2
Why do the java people say that java is superior over C#, when in fact it is more or less the same language? I never hear C# guys crying that their language is better, but I hear java guys all the time. And the fact is even that C# has more language features IMO makes it a better language. .Net is more or less the same as the Java API but we have had DateTime objects and a lot of good things, that Java is now copying, for a long time. Just curious on some ideas why Java is better now and forever no matter what times infinity, but why? And if someone is so stupid as to write that Java is the better language without reading this far then that proves my point. ps. Now that .Net and C# is being open sourced there is not the open source argument anymore either22
A few days ago, while coding late at night, I had written the following (in Python) to read the first character of a string:
first_char = line[:1]
When reviewing the code right now, I thought this should instead be:
first_char = line
Nope! This will fail when the string is empty.
Seems like my sleepy brain wrote better code than my awake brain xD
Or maybe I'm more tired night now ZZZ4
Manager redesigned large parts of a website template that I have been working on.
now, this did not bother me one bit but I am pretty sure it has to do with the delivery of the message. She was so happy about the redesign and it really did look better. I could not find it in me heart to not comply and just be happy. Plus she always lets me come in super late :V and she really is pretty and very nice to us.
OpenSSH 8.2 is out. This release removes support for the ssh-rsa key algorithm. The better alternatives include:
1. RSA SHA-2 signature algorithms rsa-sha2-256/512. These algorithms have the advantage of using the same key type as "ssh-rsa" but use the safe SHA-2 hash algorithms (now used by default if the client and server support them).
2. The ssh-ed25519 signature algorithm.
3. ECDSA algorithms: ecdsa-sha2-nistp256/384/521.
In this release, support for FIDO/U2F hardware tokens. Also noteworthy, a future release of OpenSSH will enable UpdateHostKeys by default to allow the client to automatically migrate to better algorithms.18
Fuck you Mozilla. You have killed the major unique selling point of FF, that being the add-ons, and replaced them with web extensions that will never even come close. Not enough with that, now you're killing the add-on servers to also kick FF forks into their balls. You stupid bunch of wankers have a history of pretending to know better what your users want, and your plummeting market share shows how much you suck at it.
My first hackathon when I was in my university. I never used to work on any side projects apart from assignments and academic projects. I was so shocked when I saw that people were so dedicated in developing a working product in a weekend sacrificing sleep and food. I got so depressed that I wasn't doing anything and people around me were doing so much!!!!! That's when I was motivated to learn more, do more, work more. After this, I never missed a single hackathon while I was studying :) I'm so much better at what I do now because of hackathons.
>Sitting at desk pondering over what is wrong with code.
BRAIN : "maybe we will think better with /another/ cup of cofee?"
BRAIN : "damn now im too jittery to think about code. Maybe if I relax woth some music/meme hunting ill be able to focus"
BRAIN : "Damnit i spent 2 hours on 9gag and not coding. Gotta get back to this bug squashing but im now so tired. Maybe some cofee will help me think"
I was just chatting with my dad. He used to be mostly a C# dev but changed jobs and is now doing mostly Java. He says he likes it better.... Because it doesn't have lambdas/anonymous functions.
Uh.... Java was the first and only language where you can define interface implementations in-line (aka a whole bunch of functions)...
And 1.8 supports lambdas for Interfaces that have a single function...
I bet he'll hate JS... Where functions are can be passed around like objects, ES6 now supports lambdas and await, async... and anonymous functions (apparently they're called arrow functions?)9
How did I only find DevRants now? How did it take me this long?
After only one weekend I already see the value of it to me.
How many times would venting to other devs during a stressful day make your day better? A lot.
It seems like this place attracts a lot of different people from a lot of different experience levels, ages, geographic locations, backgrounds, maturity levels and more...
Like any other platform, these differences can make for some difficulties and miss understandings, but overall I have seen a positive and supportive community so far.
Rant on Garth, Rant on.1
DOOM for 7€ ? Ouuu yeah. Downloading and well fuck i run over the 100GB limit ISP set. Then i realized its sunday and limit will reset on monday but i want to play now fuuuuuckkkkkkkk. I really need better ISP cause this shit really sucks. 100GB is nothing for me. Thats 2 android sources with shallow. But i cant switch because of 2 years of license with them. This is fucked up.14
I'm giving in and deciding that alongside getting better at Python I'd like to learn a bit of C to help out.
I'm going to forego more "modern" languages for now and concentrate on nailing Python and C (Cython).5
At the beginning of programming the languages were complex and you had to think like a machine to do what you had in mind. Now code is art, it's like a poem. That's why some people (including me) when drink a beer or a cup of wine do better code.
Always getting prewrote replys. When you call them, they say they found someone better.
If you ask in which area the other guy excel's you, they hang up...
I was 1 year jobless and endured this shitty replys. Now I got a job, which a lot of people would like to have 😄2
With all M$ buying GitHub thing i really hope some good things will come out of it like:
- Better version control inside Visual Studio.
- Microsoft making its projects more open source, since it now has an official platform for itself.
- Faster and better service from GitHub since there is now a much bigger budget for servers and other things.
But there are some things that i think are worth thinking about:
- Will this be another one of Microsoft's paid services?
- Will there be "intergration" into the Office apps along Skype, Word and others?
Most likely, none of the bad things happen but me being paranoid as i am, I'd prepare. I always try to be optimistic and just ignore it for now until Microsoft start doing things.1
So, currently I am on Vacation and my dad asked me to train two of his staff members to use computer for data entry and basic usage stuff.
Now both guys are total noobs and have never used a computer before.
So I decided to take this opportunity to conduct a simple experiment. I am training one on Windows and other on Ubuntu to check out which one performs better.
The windows guy is winning.5
Sick and fucking tired of this bullshit.
Previously worked with Laravel, used 'gulp watch' to watch for changes in assets and now they changed things for the better of Laravel Mix as a fucking wrapper for webpack. Now I have to do shit load more stuff to get gulp working, 'cause otherwise my 'npm run watch' shits itself every fucking time I run that shit, doesn't matter what fix is aplied. Battling that bullshit for 3 days now and shit's not working anyhow. Stupid fucking bullshit. Sorry, had to let it out from myself.10
To those of you who want to remember things longer and faster. Especially for students. There is an efficient solution to this pain. It is free, btw.
There's now a new font which is created by "a multidisciplinary team of designers and behavioural scientists from RMIT University".
This font uses "the principles of cognitive psychology to help you to better remember your study notes".
Editor's note: Yes, I was too lazy to write it on my own. The more you know ;)
I use Mac in office for daily dev and tasks, and a Lubuntu laptop for Linux related jobs. My home PC runs Ubuntu. And my personal laptop has a Ubuntu-Windows dual boot. I haven't used the Windows for more than a year. Even I do most of the basic tasks in Terminal, both in Mac and Linux.
Now I need to install a custom ROM in my Android Snapdragon based phone. And all the tools I need runs in Windows only. I don't even want to open that boot partition. 😥
Any help on this? It would be better if I can get something which runs on Linux.15
So... the company I work started a selective process to hire some interns. Since we had a lot of applications and little time, they created a simple test with coding, theory and interpretation questions (9 questions in total) to filter the best candidates then focus on the better ones.
One of the questions (the only one the candidate would actually code) was asking to write a simple FizzBuzz function. The idea was to check the quality of the code and clever/creative ways to solve the problem.
Turns out ONE of the candidates were able to write the function. So now, this question is not being used to evaluate the quality of the code; instead, it's being used to check if the candidate knows how to code at all.
The idea to put this question on the test was heavily based on the arguments of this video: https://youtube.com/watch/...
Not really a rant but I always hated unit testing because I always had to write it for code that has been written ages ago. I started a personal testdriven project a couple of months ago and I now must admit, I kinda love unit testing. My code is way better, more readable, more stable and last but not least, i know when i broke something.3
Hey guys, I've hit a major snag in my dev life.
My backend/frontend Java project has hit a wall as the material I was using from Udemy on advanced Java programming was boiling down to copy and paste programming without the learning. That doesn't really work for someone with 2 years programming experience but only a good 2 months of Java knowledge. I need to learn not just follow along what's written on a screen. Thankfully I learned to give in about 2 weeks in so I didn't waste a ton of time on it.
Would books be a better option? I self taught C++ mainly from books and preferred that over videos, but when I did C# videos were mostly better than books.
And...I guess I'll open the floodgates to recommendations for other stacks. I like Java and I'd like to keep using it but I know you don't want to get married to a way of doing things. My end goal is to make an E-commerce website that I can show off in interviews about a year from now.
Please be kind, I'm feeling a bit like crap right now. :(10
Providing hosting and site management services to clients was the best decision Ive ever made. Now they don't get access to their websites until I get paid.
Getting a managed dedicated server was an even better decision. Allowing me to focus on the development while a professional team takes care of my clients security.3
I'm not sure what to do right now.
I'm pretty stuck between the decision of leaving my project on my own GitHub repo or putting it in an organization and I know an organization would look better because the profile would be specifically made for the project and its plugins, but it's already set up on my own account by itself and I'm really not sure which one I should choose.
So.. should I post it on its own GitHub organization or should I leave it on my own account?2
~ The Feelings ~
The feeling when someone thinks you can fix his laptop/phone/other electronic device because you know how to program.
The feeling when someone tells you that you can't program because you are bad at math, but you realize majority of the time that breaking down mathematical formulas into code requires no mathematical skills, in fact you learn it better that way.
The feeling when someone calls programming 'legos for autists' and you can't legally lock him up in your basement for few months.
The feeling when one of programming languages finally gets an update with a feature that existed in all other languages you didn't learn for few years now and they call it a big 'breakthrough'.
The feeling when someone learned basic programming and says he'll make a game, with his own engine and starts listing features he can't have any clue about.
..I'm done, for now :)3
var _self = Object.create(Rant);
Hello devs I'm back
A few months ago I joined a software development company and I was pretty specific that I wasn't going to do support or maintenance only feature development, well, this past 3 months I've been doing dev helping stablish good practices and a better architecture for the app, but guess who is joining a support team tomorrow, they sold me the idea of a refactor team, I was trilled and accepted, now they tell me it's a legacy bug fixing team, damn I hate this crap, hope y'all doing better5
I kind of just came to an insight that my computer is sort of my partner in crime.
I "teach" it how to do something that I'm probably better of not doing or should do in moderation... But then it gives me access to so much of the stuff, I spend a lot more time doing it... more effectively.
So I actually don't save much time because it makes it easier so I now do even more...
I would post some screenshots but its uhh..... NSFW... at least this one is.25
In the past: "Alright, have the day off, so can do some serious work (work on my game project). Let me just check my mail first... And a cpl of sub-reddits... And see if there are any updates for Unit3D, or any interesting forum posts, or new assets on asset store that look nice... And check some online newspapers just to see if anything is going on... And check if anything new has been posted on slashdot since I last checked 5 minutes ago (nope)... And maybe see if there's any updates to Sublime Text or new useful packages that can help improve workflow... Ooh came across article on how to improve workflow... Hm someone mentioned a new task-management system in comments, gotta check that out... I'll just sign up for a demo-account and... Hm but what if there are any better ones? Better google for comparisons. Wait, isn't there a new episode of Silicon Valley today? Gotta see that first, no time tmr. Hmm also new episode of Archer, and American Gods. Better get watching these out of the way first, or I can't concentrate... Ah, wait, it's dinner time, no point starting anything until after that."
Now: All of the above, plus "I'll just check devRant real quick before I... hmm... interesting rant... *scrolls and reads rants and comments for 3 hours*"
How am I supposed to get any work done? :_(3
I built android 10 for my device.
I fell in fucking love.
This update is the most amazing update of android that i ever saw. Not only is it privacy update but also its faster and security updates are trough google play now.
And as a bonus to all this shit.
My device just got the bump from 4.9 kernel to 4.14
Battery should be extended. More performance. Just better in every way.
I am here on devRant now for a while. Althought, reading amy of your stories and taking care of websites is not what I usualy tend to do, I started doing it as a favour for a friend of a friend.
Baaad bad decission :-(
"pls, dis is urgnt! uplood dis pics asap on page"
*face palm 1* because who sends pictures by mail these days ... I like my 50MiB Inbox, dont spam it with garbage!
*opening mail - lists attachments: 1 file, ~900KiB* ok whats happening now?
*facepalm 2, 3, 4, 5, 6, 7, 8, 9* (10 if there still would be a face to palm on)
the person seriously send me the pictures in an attachment, within a pdf document that was created with MS Word.
No - Just NO!
I should have known better ... sooo much better :(6
Ahahah... i'm shit.
I forgot wall have collision.
I'm here now, with 40 different fuckin' walls and much if and else if conditions.
I hate me.
Yeah i know, I can just change my maze but no... I'm lazy. Cry against the collisions is better.
Have good day.9
Learn to say no...more than anything I just want to help my fellow engineers. Now I am so loaded with so much work that 3 people couldn't poorly do my job. No relief in sight and all I get are unrealistic deadlines and poor criticism when my work is better than anything that was done previously.
Someone tell me why the hell I wanted to do this line of work again?2
God damn it! I have multiple exams that I need to study for, but can't because of my headache that I have had for two weeks now... My mom finally forced me to the doctor, and apparently I have gotten a severe case of migraine... no devices, no books and no lights allowed until it gets better.
Worst part? The exams are next week, and I havent been able to study, not even one page out of hundreds...
Guess who's retaking them this summer... döda mig 😞
Signing off from all tech now until it gets better..4
Relying on people is such a waste of time. I've countless situations where I would've been better off if i didn't really on people. I'm just gonna assume that everyone is braindead and I can only rely on myself from now on3
Firts social hacking ever 😁😁😁
In the bus at the end of the day
Me:(fake phonecall to Bell)ho you offert me a 10go of data per months for 30$ ! Wow
Guy in bus: he call is phone company and give all is Private information in the bus to have a better deal.
Me: poke him and say "you know now i can create accounts on your billing address for free"
Guy: Holy shit man you are right i need to take care.
Me: now change all you password contains what you publicly said.
Me: have a good day 😋3
I've been using git mindlessly for a while now. But this week I've been working on getting a better understanding of how it's working.
There's a lot there that exists, it's nice to be doing it properly and not destroying branches and not understanding why.1
Finally got my Autoleveling sensor on my TEVO tarantula to work properly and holy fucking shit do i like it. Oh yes i do. Its so much better then levelin each time to get best print out of it. Now i just let the sensor do it.
Oh man setting up postfix and dovecot (plus things like rspamd) is a pain in the ass.
But it's worth it, having your own mail server is just quite a good feeling.
Now I just need to find out how to get it to pass the spam filter of Google, despite the server and the DNS zone being well-configured (better than my school's mail server according to tests, but that one still manages to pass. I have no idea why.)9
ITS FUCKING COLD IN THIS HOTEL!!!! I’M FREEZING TO DEATH!!!
I really am in a coding mood right now but I’m tired anyway and the lack of warmth doesn’t make it better..
Gotta find an internet coffee shop or something like that..5
Just got yelled at by by a senior dev. I know I am not the best developer but...I am depressed now. I wanna be better and prove myself. I admit I am distracted way to easily but I need help bad. Idk how to earn back the respect of my coWorkers.9
Seeing titles on the line of "Vue.js is much better than React and Angular". I haven't managed to learn Angular properly until now and people are already moving on to a new framework.
We are an anxious bunch of magpies, always looking for a new shiny trinket, aren't we?4
So I kinda started a project just a week or two ago, essentially a CSV to spreadsheet converter that could also do formatting, so you wouldn't have to do all the formatting after you convert it to a spreadsheet. But now I just kinda think that it's not a very good idea and I'd just be wasting my time with it.
I was in the middle of looking through some of the source for LibreOffice to kinda understand how the files are converted and everything. But now I think I would be using my time better doing something else. Oh well.2
))| THE BEST AND WORST WAY|((
))| TO DELETE A LINE IN BASH |((
(Think you can do better? Vote
now on your phones!)
WORST: Hold backspace until satisfied
BEST: Using a pen or other pointing device capable of causing semi or permanent damage to your screen, count how many characters the line in question consists of. Write this down on a piece of paper (after all, your terminal is occupied) and using long division, or any other means, divide this number by two, rounding as you please. Press the "right arrow" key as many times as necessary to reach the end of the line. This might be 0 - if so, congratulations, you may skip this step! Once complete, refer to your piece of paper, and taking your newly calculated number, press the "left arrow" key exactly that many times. If you have a short attention span or are worried you will lose count, take a tally or use some other primitive count recording method. Once the key has been pressed the correct number of times, hold down either control key on your keyboard and take a deep breath - there's no going back now (!) - press the "k" key (you should still be holding a control key!) and take a sigh of relief. You're halfway there! If you need a break, take one. When you're ready to finish the task, hold a control key again and take another deep breath. When you are ready to complete the task (don't hold your breath too long!) press the "w" key. Congratulations!! Your line has been deleted!! Some may call you a fucking idiot for not just pressing ctrl-w at the start, but don't listen to those people! They probably delete stuff by accident all the time! Now, take a lie down, and give a moment's silence for the poor poor line you just brutally dissected and murdered.
Think you can do better? Vote now on your phones!9
I posted a little while ago about the response I got from my boss when telling them I was leaving in 3 months' time to form my own business. In short - it was awful.
A few weeks on now and a few more rational discussions about things, they've decided not to replace me but to contract me. What's even better is that they will be paying me 90% of my exisiting salary for 20% of the work/time!2
On the most serious of notes, and i need yall to think hard about this.
What makes you a good developer whether Backend or Frontend or Web or mobile.
What qualities actually make you a good developer?
I mean, we all use google, github, stack overflow etc. So what makes Programmer A better than Programmer B.
and in a more practical sense, ive been coding for two years now and i have deployed an API written in node and an instagram automation tool in PHP (which is down now due to lack of funds), i lack frontend knowldge (but i want to make up for that) and i have projects that when i finish, with my connections can and will blow up in terms of income. now you on the other hand, what makes you better than me?
and lastly, how much code do you have to change from an existing project, lets say from github for you to comfortably say, yes this is mine.8
I remember when Android brought new innovative functionality and the play store offered hundreds of apps to customize your phone and so on. (Compared to my previous phone)
Now I feel like every new version, if it's Android or iOS, just adapts more to fit the common user. The apps I mentioned still exist but the store offers your trends that - yea, suck (hello social networks)! It's not a phone with new features anymore but a phone that's better for fucking braindeads. And I dislike that. I am not the common user.6
Did I ever tell anyone how much I hate phone interviews? I have had them where people were on speaker phone and I could hardly understand them, foreign accents I could not understand or people reading questions off of the internet. I usually have to do these while walking around the parking lot on my job. My hands and ears freezing in the cold or 100+ degrees in the summer. I just hate it. Now I feel better. Oh yeah I have a country accent so I am doomed from the start anyway. ByVal or ByRef ? Difference between abstract and interface? Here we go again.
I really need to get my shit together. Can't even begin to describe what's going on in my mind right now.
God damn I'm gonna rip anyone's ass who so much as came within 5 meters of me.
Few months back, my dad's colleague dropped his (my dad's) phone and broke the screen. She was a low pay nurse, so my dad didn't ask for compensation. Instead of repairing it, it would be a better deal to get a new phone altogether, so I got him one on Credit (I didn't have cash).
Now amidst all this horseshit 🏇 in my own office and this pussy of a boss, and my hobby of learning coding and trading stocks part time to make a little extra money so that I can help dad with home loan repayment, I forgot to pay the credit bill.
Had to pay $25 as late charges. Motherfucker.😣2
Big company asking me about query optimization during a DEV position interview... Do you really have no one better than me to optimize your queries?
I'm really afraid of your codebase now... Might decline if I pass...7
!dev, depressing topic warning
Thanks for the update and for me to get a new one and it was the same as the one I have is a trial run to the store and get some rest and feel better soon and that is why I am asking for a friend to talk to you about your day and I don't know yet if I can get it to me by the end of the day I was in the shower and then I will be able to make it
Do you ever feel there's like no real point to life, like you could die tomorrow, you wouldn't really care?
I feel life is ok, I've got it a lot better then others in my situation at least financially. But in terms of relationships probably not and I don't have much interest in developing any.
And looking at the future, I just don't see it going anywhere or getting any better? I could be easily replaced, forgotten, not doing anything meaningful.... And the only other people that would notice and remember are my parents.
I enjoy doing things but in the long run they make no difference. I can have short term goals like maybe for the next few weeks, months but if someone asks where do I what to be a year from now, what do I want to accomplish, there answer is "I don't know and I don't care"...
And I guess that's the point, each day sorta just feels like whatever...16
AAAH, fucking aws. Why the fuck do you make documentation if it doesnt even make sense. I struggeled for hours to let your cock sucking Cognito work and I'm still fucking stuck. Why is there no proper documentation or tutorial available for nodejs. This pisses me the fuck off. I hate this piece of shit.
Ah... I feel better now.
We had this new guy working and we assigned him some work to do. We gave him some time to find the way into the code and figure things out on his own.
Instead of doing that, he wrote a paper of 20 pages why WPF would be way better than what we are doing now. There were many flaws in his document as well. Also on day 2 he used resharper to format some code file. Bye bye annotate! His argument was that resharper knew better. But, our code also uses some reflection, so that got broken. He didn't knew what reflection was and assumed resharper "fixed" it.
He doesn't work here anymore now, he felt he wasn't taken seriously. This is just one of many examples of him though 😂2
Sooo not so long ago, i was saying something about my recent first interview. I passed it and it felt so good and that kind of made me proud. But now it is even better! I just got my first peanuts as a developer and i must say "boy, it felt good" !
Thank you all, members of the devRant community for always giving me not only courage to try, ideas to research and reasons to laugh, but the most importantly: some insights of how things are out there. For a introvert like me it is really great to not simply step into the darkness, blindfolded 😁
Cheers to you all! 😘
Just wanted to code some better public transportation route calculator (better ux) and found out that the pt company offers an API.
EVERY FUCKING REQUEST HAS TO BE SENT AGAINST THE SAME FUCKING ENDPOINT IN A POST REQUEST WITH THE ORIGINAL REQUEST AS FUCKING XML IN THE FUCKING BODY. At least they offer xsd files... BUT THATS NO FUCKING HELP. At least not that much of a help. AND THE DOCUMENTATION DOES NOT STATE A SINGLE FUCKING EXAMPLE OF HOW TO USE THAT FUCKING ENDPOINT. I FOUND THIS OUT BY SENDING RANDOM REQUESTS TO THE ENDPOINT TRYING TO REVERSE ENGINEER THE EXISTING FUCKING FRONTEND AND NOW I NOTICED THAT 80% OF THE FUCKING DOCUMENTED FEATURES ARE DISABLED BECAUSE: NOT FUCKING SUPPORTED!!!
MAAAN WHY DO YOU DO THIS.
Alternatively I'd use the GTFS files they provide but THEY ARE FUCKING INCOMPLETE AND DONT STICK TO THE EXISTING STANDARD GOOGLE DEFINED... They also offer a different propietary format... BUT THATS FUCKING UNDOCUMENTED AND FUCKING INCOMPLETE...
I'm TIRED of developers arguing about which OS is better! Just because you ride a ferrari or a lambo doesn't mean you'll get through traffic quicker. GNU/Linux is a great OS, it lacks certain qualities, but so does Microsoft Windows, and OS X. None of these operating systems are perfect. I recently switched back to Windows from GNU/Linux after 6 years of being blinded by the stupid wars of the operating systems, and am now writing my own OS. Just. Be. Chill. With. Your. OS. And. Dont. Complain.3
The time at university I was kind of burned out all the time.
I was far away from being a hard-working student, I needed more than double time to finish, but I constantly had a feeling of being stressed.
My free time never felt like free time because I thought I should learn/do something for the university.
Now at work, I can spend my free time without feeling guilty. Sure, I also have to think about problems at work sometime and I still should learn something to get better, but now I can focus on stuff I'm really interested in.2
I work in a big MNC. we have products built using vb.net long time back. Now we have to develop new products and I suggested, requested and begged my higher management to use C#. They gave me an epic answer - we know c# is better but People who may provide support to this product might not have knowledge on c# so we are opting vb. what kind of a company is this which likes stay old and outdated. VB sucks.9
Finally got to release v2.1 of MultiCube. Now I finally decoupled input, processing, and output :)
Next version is going to include Gamepad support as well, for better cube control. :) That version is going to come only next year though.
Small rant for today: why in God's name do some people feel the need to ignore the conventions of the frameworks THEY chose to use for theyr projects, and start just throwing stuff randomly around the whole codebase?
Phew...all better now :)1
tldr: my classmates suck and I hate them
We study cs in school, and my classmates are super dumb.
Here is an example from today:
The task: build an http server in python, using sockets.
My classmates: writes everything in the main function, uses try-expect for everything and every error possible, nothing works, nothing worked after a week.
Me: properly separated to different functions, used goddam regrx to get data from requests, used asyncio to make sure it can handle multiple requests at the same time, everything worked after 2 hours.
But, and here is the problem, after I finish they ask me a bunch of dumb, 'Just Google it dude' questions and they call me condescending because I get mad after the second hour of teaching them the same thing.
Once they told me:"you think you are a better programmer then us" and I just want to say this out loud: I AM A BETTER PROGRAMMER THEN THEM, THEY ARE THE PERFECT EXAMPLE OF HOW YOU SHOULDN'T DO ANYTHING AND I HATE THEM.
That's it, I'm done. I feel much better now.
PS: it's okay to suck at programming, but please stop thinking that everyone who's better than you is condescending.3
I lack inspiration to practice my c++ and it's infuriating, the result is no code written in over a week.
I have extremely high expectations for myself and right now I lose sleep, sanity and any little self esteem I had in me regarding my progress
I know you can't rush knowledge, but I just want to built something at my level of practice that is somewhat useful to me and / or others, but when I do it, it's either shit or someone my level made it way better even if I really put some efforts in it
I won't quit but jesus this just feels awful.5
Project Manager: "C++ has become much better for embedded now so we're gonna use it in the new project."
Me: "I didn't C that coming."
I know it's silly but I'm proud of it 🤓
I would say a code editor.
It just vastly improves your efficiency, and combining it with a few plugins can make it even better.
I initially started out with Brackets.io, but it was mainly for web development, I went on to use Atom.io and later Visual Studio Code. However, I now use Sublime Text 3. Its simplicity and its vast array of extensions make it the best general purpose editor.1
My biggest challenge was trying to convince my old boss why things need to be done the way I'm saying and not the way he wants (of course, arch wise and not business wise)
After giving up, I ended up going back to collage, studying Masters in Business Administration just to know how managers think, took me two years, and now I'm in my final semester, even though I left my old job, I am now able to handle things in a better way in my current one regardless if I was arguing with general manager, or project manager, luckily clients are not allowed anywhere near me ...
Just got to test the app from the frontend team... Oh God why!!
5 minutes, found 5 bugs (c'mon testers!!)
Worst (and now it's a rant) why do designers insist on working with big screens and don't test it on a standard screen? You know? Those typical screens your users are using?
So, it looks great in a 24" screen but the focus is terrible in a 15.6" screen... No time to fix it... What should I tell the users? Works better at 85% zoom out? -_-
You just fucked up the main feature of the app! Congrats!!! The rest looks okay I guess3
when instead of coding one spends far too much time on expanding the syntax highlighting for better readability...
I mean, yeah it took me like 2h, but now I have a vague idea on how to quickly add things which improve readability for me.
emacs config ftw.
I took a bit of a break from devRant because I was way too disgruntled at my current position. Flash forward and I am now a manager at the same company.
Note to new devs:
Make waves, make tons of waves. Get the attention of your superior’s superiors by making things better. Never rely on your superior relaying information, they only have their job security in mind.
Nothing better than walking out of the examination classroom, opening up your phone and being flooded with emails and messages about production servers being down
It's that time of the week again
Luckily, now that everything is in place everything is 100% automated with ci/cd 😎4
ok, so first there were ads.
Then came adblock and the likes.
Then websites started implementing randomly generated strings.
Then came pi-hole.
Now some of the websites are using RNG + hosting ads on their domains...
(the order might not be very accurate, but you get my point)
So what now ?
I'm guessing that the next step for adblock will be to use AI to recognize these RNG strings, and then the websites will use AI to generate better strings (harder to distinguish if it is relevant content or an ad).
In other words - AI vs AI :D
what do you guys think ? :)4
Start with your new year's resolution now!
So you'll have a headstart over other parallel universe versions of you, that are way better than you anyway.6
Our team (devs and QAs) have been doing a series of overtime work.
So, the company has provided us a place to sleep. Everyday, we would go to work at 10AM and then return to our place to rest at 12 midnight (sometimes at 2AM).
We've been doing this for a week now and we'll resume again tomorrow.
I already feel exhausted, and I was thinking of resigning after all of this mess was over.
However, I am having second thoughts. Since this is my first job, I have no point of comparison.
Perhaps a series of overtime like this one is normal? Is this type of work environment to be expected when being a developer? Or am I selling my self short and there are better options out there? What do you devs think?12
I've completely switched to drinking water since a few weeks and I feel much better than I used to, that might ofcourse be a placebo effect but it helps either way.
Last time I tried a Fanta at a party almost couldn't finish it because of the amount of sugar. Now I'm only used to having sugar in a cappuchino.
I'd encourage others to try the same 🤩2
Realising that my skills were stagnating and there was no opportunity to improve them or grow my career.
After 5 years in the same job (longest I've held) I started looking for a new one.
I'm now in a new job, doing much better work (even if it's a little chaotic right now) with the potential for growth in the future.
Whilst I loved the old job in terms of the staff and the atmosphere, I now couldn't be happier I made the decision.2
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!2
Have you ever hit a wall? Like you know what you want to do, you know how to do it but it will not work for absolutely no reason you can see? I've spent the better part of 5 hours trying to add an image upload to my node app and have nothing to show for it. I've tried multiple packages to no avail. I've deleted everything and started over so many times I've lost track. The only thing I can think of doing now is bashing my head off the keyboard and hope that spews out some magical code that will fix my problem.5
I try to do one thing, I try to make one thing a little better and the universe shovels shit in my face. I’m just trying fix all this old outdated shot and I keep getting shit on in so many ways. I’m trying so hard to not become a bitter angry old man but damn if I don’t understand the bitter angry old mans motives right now. Fuck this ongoing onslaught of crashes and shit shows.
Here's the thing, I've been tasked with making sure our SSL endpoints gets top marks on SSL Labs, adhere to PCI standards and generally ensure best practises for securing them...
This means disabling anything SSL and even TLS1.0 has to go. Cipher suites has to be carefully set up to ensure prioritized negotiation of these.
Now the curveball... Windows 7 and Windows 2012 has TLS1.1 and better disabled by default, and I have to support that shit as well!!! Fuuuuck!!!!
Yet three other flaws...
Now it's pretty clear that Intel, either kept their backdoors pretty much knowingly and patch them when they find a better way to access data(yes I see you the functioning of ME) or it's like in the race of faster clock, took the safety of the data for granted.
Anyways, one word, Assholes. The management of Intel
You see, I was never really good at C. It felt too low-level for me to enjoy.
Right now, I'm forced to do a school project with C. For the last ~10 compilations, I've gotten no errors, contrary to my first prior experience.
Maybe I'm getting better at C.
Or maybe C is getting the better of me.
Thanks for reading, I'm rly tired.2
Okay so here is how my day is going.
Recruiter 1: I have this oppertunity for you and here are a couple of dates for you to have the interview.
Bossman: I didn't see the appointment until this morning and normally I won't hold an interview without my two developers. Anyways, here is the introduction to our company.
Recruiter 2 calls in the middle of the interview. After which I call back.
Recruiter 2: got this oppertunity at this company for you and if you wish they are available this afternoon.
Now I'm on my way to that interview. Hope this one goes better.9
Sophomore here. For a long time this has been bugging me. I'm very skeptical about what I'm learning and what I plan to learn. Just doubting myself and feeling like a loser. So today i wanna ask, what was the road you took to be where you are now? I wanna know details
Did u exceed ur expectations and do u think if u knew what u know now, u cud've done a lot better and taken a diff route?
I'm asking this cuz i wanna set a baseline of skills to attain by the time i graduate. Been researching and the amount of things u can learn is very intimidating to me11
So if anyone is interested or has read or listened to The 48 laws of power....
I'm 40 minutes in and at first I was in denial...
"No people are better than this now, we can transcend this kind of behavior and thinking, I don't need to act this way and follow the lessons in this book"
And now that I'm through a couple laws and I apply it to my marriage, friendships, my job, etc. I'm like SHIT this really is human nature isn't it....damn it.
I really need to start applying this book to how I approach life lol4
So today I learned that you can simply recover the contents of a password field by making it into a regular text field in dev tools.
Better tell my friend because I now have his root password to SSH into.1
unRAID is excellent. Not perfect, but as close as you can get without costing a lot of money.
Installed and a basic set up in about 10 minutes. VM’s and docker apps took a little longer, but now my server is much more useful and with better resiliency for data storage.
Saturday and a new VSCode Insiders release?
Normally there is no new release on the weekend. Well done Microsoft, except for the fact that I now have the following message in the terminal: "your 131072x1 screen size is bogus. expect trouble" :)
Otherwise, the performance of the current release (code-insiders_1.17.0-1506717283) is way better than the previous one.4
I have gone through all the options that your public API has for syncing data, and i can now officially say that stripping an iFrame of a Google Drive page would be better than the piece of shit mutation methods you have come up with.
A fucking annoyed dev that just wasted about 4 hrs on your shit.
Fixed a high priority bug today just prior to release. There was 100% test coverage. The tests pass both before and after the change. The product behavior is correct now where it wasn't before. Just one more reminder that test coverage does not equate to either quality or correctness. Tests are alarms (at best), and quality of tests are no better an any chunk of code. All tests have costs, but not all have value. All reasons why I am skeptical of the value of code coverage, TDD, or anything that posits that "all tests are good".6
upgrade to the latest pre-release of Xamarin forms for a shiny new feature, now nothing works even after reverting. You'd think I should know better by now.2
Currently working in a NextJS app, so Server-side render React app. Implementing Redux with Immutability as well.
Oh shit! States do not persist! Better implement Redux-Persist.
Oh shit! Redux-Persist conflicts with the Redux-Next-Wrapper. Let's workaround.
Oh shit! Redux-Persist conflicts with combinedReducers. Let's workaround.
Cool, now everything is implemented the right way. Silly me.
Oh shit! Redux-Persist conflicts with Redux-Immutability. No workaround.
Sure, I could get it to work, but the performance loss outweighs the performance gain I would get from having Immutability.
It personally sucked though, I've been using Immutability in my Front-end stack for the past two years and had become accustomed to it. Now that I see myself turning to this new stack, based on the necessity of future projects, my use of Immutability might just become an afterthought.
I swear, I started yesterday windows once for some guilty gaming. ONCE
Tried to connect Bluetooth headset
-> BSOD on the first try. Fuckn os can't handle shit
Works second time.
*Finish gaming business*
Want to shut down windows
"oh, I can only shutdown if I install your fucking update? Well fuck me pls no delet pingu partition
Next day. Pingu is alive. Wanna connect headphones.
* Connection: yes
* Connection: yes
Fuckn ok, does it still work in windows?
Spoiler: fucking no! Very cool. I didn't there would be a better waste of time than gaming, but windows always fund a way to fuck you shit up.
Windows vista was less of a pain, windows 7 a nice memory and this is just an abortion fucking kept alive for the proving god that human can create a better hell for people than lucifer could ever imagine.
Way to go windows, I appreciate MacOS now1
God fucking dammit.
I spend the entire day trying to get [this piece of shit] (https://github.com/php-ds/extension) to work and at the end of the day its tests pass, but when I try to instantiate a set, I still get bloody errors.
I mean, am I not punished enough for having no guidance in learning PHP and knowingly having to create an absolute monstrosity just because I don't know how to do it better.
Fuck it, I'm just gonna go cry myself to sleep now and only will start feeling like a failureagain, when I wake up.
sorry for bothering you with my problems.6
As you grow older, both professinally as a dev and as a team player, you realise that a complete rewrite is rarely the better answer to the problem at hand.
With that being said, I'm rewriting the glorified-mass-of-infernal-human-feces-with-corn-bits-masquerading-as-mere-shit out of a production service right now. Wish me luck.2
I have been discussing for quite a while now in a WhatsApp group what IDE is better, IntelliJ vs Eclipse. I personally prefer IntelliJ, for a lot of reasons. But what is your opinion, what are the pros/cons of each IDE for you?12
uhh.. sony has a new generation of noise canceling headphones wh1000xm3 with improved anc.
I just bought the second version, they're great but now it seems i have to sell them and buy the new version 🙈
I hate the current state of internet based service providers. They are collecting so much data, it's scary and borderline stalking.
A simple search on Netflix changes ads shown by Google. I watch a lot of Japanese/Korean drama and now my ads are in Japanese. What the actual fuck.
I run windows 10 on my main rig because of steam and windows only games. One day I was searching for filezilla in windows search. Since it is now handled by the same UI as cortana, it searched it on the web too. So now I have ads related to ftp hosting in Japanese.
Sometimes I feel like just formatting my system and install debian on it. But those games man. May be I can live without them.
Can we bring back the internet from 2008. It was so much better back then.12
changed my name!
from awruh to aysentur now... can be spelled out better. I hope so at least, lmao.
my old name was created due to lack of creativity but the need of a username, so I smashed my keyboard... and that was what came up. aysentur has some more thought in it though not something meaningful.
new name old me11
Ok so I haven't been on here in the past few days. Had a few things happen that I'd rather not talk about right now.
What I can say is that I'm feeling a lot better now. At this point I wake up feeling like shit but after a few minutes I'm good. But with the sickness going away, so has my happiness for the past week. As I've been feeling better physically, I've been feeling worse mentally. Life is just a fucking nightmare.
Also on a side note, I found out maybe 20 minutes ago that my friend is going to his uncle's wedding, and the bride's father is the president of the Latin American branch of Microsoft. We've been calling him Latin Bill.
Anyways everyone, happy Thanksgiving. Hope everyone has a great day
Hate grows inside my soul when you are talking about a new feature and it's implications in the code base. Then you suggest a first approach, everyone agrees but one, someone whos rotten soul is craving for bloodshed, someone who says something like "Hell now, that's too much work" and then after hours of arguing he/she/it proposes the exact same approach... saying it's a better way.
Got asked by a coworker for some help, looked at the code and told him it could be written better and show him the example.
His reply : "It's not easy to read for me"
That was ok but then, now here's the kicker, he asked another coworker to come and see which was easier to read.
You did what mate?
So of course i got pissed and went out for a smoke just to return to see my version being used.
WHY THE FUCK DID YOU ARGUE ABOUT READABILITY IF YOU"RE GOING TO USE IT ANYWAY???
Fuken fuk, never again am i going to offer optimization support to people.
First rant here...
Hand full of devs have to create a huge web platform that can shovel a lot of data around in about two months which is impossible...
Project lead has left major decisions in the hands of interns like database we want to use because no question can.be answered by that person. Inexperienced intern has chosen a fucking nosql database for highly relational datasets... why? Because new tech...
Development began and a bunch of problems arised... database was accessable from internet from day one. Random crashes because out of memory exceptions. Every possible feature had a description of at most 10 words... and no standards where enforced on anything.
Now that finaaaally we switch to sql after almost a year of prototypical production everybody keeps coding on new features so i have to port all the crap to the new database...
best part: a bunch of clients on different op systems have to be ported as well!
Even better part: i have to do that cause everybody else has practically no experience in any field...
And now the joke: i got hired for gui/desktop application development
Am i a wizard now?1
Messing with three.js library. Now imagine I have a letter in 3D, from which I removed all the faces and replaced vertices with white dots (plexus effect), and all around are like thousands of dots. Now I wanted to put single sprite somewhere on that letter. So I wrote a short script doing that. Fast forward an hour. I am figuring out, why the FPS significantly dropped to like 0.5 fps or what. Checking various browsers, even downscaling image from 512x512 sprite to 64x64, checking whole stackoverflow why is just one fucking sprite causing a lot of trouble and such an fps drop. Trying everything except... I wrote that function inside loop rendering those thousands dots all around. Lol my computer almost catched in fire rendering that shit.
Must to say, in chrome it had 0.5fps, mozilla had around 15-20 fps which is A LOT better.1
why do all of you get so hyped when you install arch linux? you guys sound like the type of people who jack off to arch lmao. lets keep it real tonight, some of you legit ejaculate fantasizing about arch linux like "ohh archh mm 💦💦 ohh tmux 💦 i3💦💦💦linux baby give me more👅💦"
maybe even cool hackermans who brag about installing arch wanna use it for hacking. r u a better hackerman now that u use arch linux ?10
Wanted to jump back into UB Ports after my old Nexus 5 decided to leak battery acid everywhere .-.
Thought I would try and find another Nexus 5, apparently the only functional ones are going to cost me $300 AUD, that's a no go...
Ok let's look for a one plus one, better hardware and may be better to find anyway, nope not a single one plus one online....
Short things short, if anyone can find either of these phones for reasonable prices (AUD) you know who to contact .-.
(I've been searching for 2 hours now and have nothing)2
The shit code I wrote before my cs degree is marginally better than the shit code I write now. The lack of of improvement is related to the shit job I got after my degree. Cs degree did teach me a lot of good oo concepts and design.... That I rarely use due to shit legacy code I maintain.1
Not really a fight but another Dev was telling me how I should implement things and to keep the code clean and clear/not spaghetti.
In the back of my mind I'm going yeah... I know what I'm doing... probably better than you.
I'm usually the guy telling other ppl to clean up their shit..or forced to dig thru it when their stuff blows up in production.
Anyway I'm going to add him to code review and maybe email the whole team... and then go, now this is how I want our code to look.11
Why the fuck are there so many utterly useless programming blogs? I have to implement DES in C++ for our college project. After coding most of it step by step, I decided to swallow my pride and check for an implementation online to save time because I was confused in the XOR part. Now most programming blogs had the same code copy pasted. To top that, NAME YOUR FUCKING VARIABLES PROPERLY YOU MORONS! I decided I'm better off resolving my confusions the hard way.3
Asus critical update! Fucking handwriting recognition... So they're now employing the same tactics as criminals trying to get you to install a virus.
"Whoa, critical? I'd better stop whatever I'm doing and update, I sure am grateful that they tabbed me out of whatever unimportant crap I was doing before and shoved this popup in my face!"
-no one, ever
That shit is about as critical as birth control to a nun. Kindly fuck off with your pop ups and go work on something actually critical like my battery not exploding 6 months after buying it.
For me it was something within me. I often felt super demotivated and as a result unproductive when i had to do things i didn't like or that i thought were very bad ideas and plans .
Over time i got used to it and while I'm still better when I'm personally convinced that I'm doing something of value, i can now better handle shitjobs.
Babel and webpack kicked my ass today. fuck you babel, and fuck u too webpack. neither one of u fucks is making my life any better at the moment. things were moving along, now my app just looks like this. something in this transpile garbage. I'm not missing '>' . it's just not transpiling correctly I think.8
The world would be a better place without service now. Would rather drag my balls over 63 miles of broken glass than ever develop anything on this platform again5
I've just heard from the business person that we are giving high estimates on the projects delivery time out of spite. Are you fucking kidding me. All of that just because they wrote Hello World and they think they now better how much time it will take.1
So, right now we upload production code by means of FTP.
I said it would be better to use continuous deployment using Docker, but they said it was overkill (I work at a small company).
Because manually uploading by means of FTP is so much better right...6
Right now everything is a CMS. And I hate it. It lets people who don't know what they're doing, think they know what they're doing and make a mess for the real developers.
All I can hope for us some huge educational effort so that if you want to use WordPress you can, but know that there are much better options.
Every change has to be approved ahead of time anyway and its literally my job to keep this website running. I don't need you poking around breaking stuff.3
There is a side project that they've been working on. The CEO laid out the details to the Product Owner and Tech Lead. Now what he wants to happen is beyond the scope of the business core itself and it would take months to do the changes just to make the side project work. Now both of them ask the timeline for this, CEO said 1 week. 1 fucking week (he's a dev in his glory days which is why the short timeline). He know proceeds to suggest to us how we should do it (like he normally does). But Tech Lead knows better. So with the help of one of the junior devs, they proceed with the Tech Lead's plan. Now come for updates, they presented that its working and such. The CEO became furious as to why they decided to design it that way (of course you dingus, you gave them 1 week and expect quality). Now what triggered me was 2 things, first is his comment on the way they designed it. Its "flawed design". WTF ARE YOU EXPECTING? YOU ARE A FORMER DEV. YOU SHOULD KNOW BETTER. Second, is the junior dev is asking me about the project. WHY IS HE ASKING ME. I always tell him that ask Tech Lead. Some of his questions should have been answered by Tech Lead. He even questions the design itself(why they designed it the way they did). I DON'T EVEN KNOW WTF Y'ALL BEEN TALKING ABOUT THIS PROJECT AND YOU'RE ASKING ME. Flawed design, more like flawed communication.1
Returning back to the C# with NET Core was a mistake.
Currently working on a simple web project and I'm already stuck with the simplest problem: cannot connect to the local PostgreSQL instance.
"Cannot resolve host", bull-fucking-shit, localhost is not resolvable, 127.0.0.1 is not resolvable.
Better enough, tried to run Dns.GetHostEntry (which failed from the stack trace) on same localhost and... It's working... Why it's not working on the fucking Npgsql, why it's not working in the lib.
Now I totally understand that I don't get Microsoft's way of solving problems.14
To all websites requiring at least one upper case, one lower case, one number, one special character, 25 emoji and 49 unicorns in the password when signing up.
If you say something is required, then your regex BETTER be checking ONLY for those things. You should not have hidden requirements for passwords that users are supposed to dream about and know. Especially if it's a super time-sensitive thing that they should have opened 2 Fridays ago.
I had to pull my hair out for 20 minutes (that felt like an hour) before looking at their code and reading their regex. The regex was different from what the page said the requirements actually were. What were they even thinking? 😑
The rest of everything related to this organization uses an SSO system, why can't they just use it? Isn't the whole point of SSO to avoid a different login for every tiny part of the system?
I wonder what the other less technically inclined people using the system are doing right now. Sadly, I have no way of letting them know.
I sincerely hope the dev that made that website faces the same thing while picking a password for creating an account somewhere else and realizes what he/she did.
I really needed to let it out.
I feel much better now.
Time to take out the stress ball :)1
I have never understood people ranting about how Linux is incompatible with their machines. Back in 2006 what ever machine I had tried Linux on was working better with it. More than that all the drivers were working out of the box and the only problem that could possibly happen was with graphics.
FF 10 years. I am using MacBook for some time now and I did no installation of Linux for couple of years now except on bare metal servers. And have just bought my sister a new hp envy. Nothing fucking works. Not even wifi. Installation is hanging and I do not fucking know why! Her previous computer had problems with wifi. If wifi is turned on you could not turn the fucking pc off. It would fucking freeze.
Well fuck my life :(9
The worst (and only, really): I signed a 5 year contract with this company and now I'm miserable.
But I can't to quit, or else I'll have to pay 16000€ so yeah...
And the worst part: after I signed the contract I realised I don't really want to do this, so now I'm stuck in this company for 5 years (unless they fire me) and can't do what I ACTUALLY want to do.
I had another opportunity at the time, but I didn't go because I would be making a lot less, but at least I could leave when I wanted!
Also, my family said this would be better, and 5 years wasn't a lot of time, so I trusted them... What a bad idea!
I will spend the first half of my 20's doing something I should have kept as a hobbie!
I only make bad decisions, I swear12
So I'm at work most of the day developing project managment system for better efficiency but I can't seem to keep my electricity bill up to date. Now I'm looking forward to some free time because I got disconected and everything is closed when I'm home from work. Even when I do manage to get off on time my boss needs me on evenings and weekends.
Now it's just NO BITCH, i ain't got NO POWER!!! ^^ yeah!3
when i was still studying "web integrator", didnt know shit about programming and just went there to be with a friend.
I quickly got bored, sick and tired of it all being procedural style so i decided there must be something better...
i spend loads of time but eventually developed my own almost fully fledged oop framework, minus polymorphic relationship support, events( i was on the way to that but called it messageBus ),
implicit route bindings
and the routing was based on reflection of controller methods following rest naming.
also i hadnt discovered composer, yet.
by the time i discovered composers, i also discovered laravel, which is my now prefered framework.. :)
In these days I was a bit sad. I wasn't satisfied of my works, by my website, by everything that i did. 3 days ago I started a little project for the hosting where I work and... wow I didn't believe that i could create something like that... I just love it, I redone my website(I have to finish the responsive 😂) and I learned a lot of things about flask.
I want to say that a little things can change your point of view. It can make you feel better. I'm happy now.2
Finally put in my notice to quit a job that has been going nowhere for a while...
... and now moving on to a new opportunity as the first hire of an exciting new startup.
Few days are better that the day you quit a job.
Today is a good day
Well I ended up getting two jobs through my college so now I've gotta pick between:
- A legacy maintenance job with a better environment and salary, for a minimum of two years.
-An IT based job with a lower salary but no fixed initial working period.
PS: I am in debt because I took a loan for college tuition. 😐
I recently joined freelancer.com community hoping to find work based on my skills. It is freaking hard to find jobs here. Most of the recruiters are dishonest pricks.
The place is filled with accounts of tech firms who create a lot of competition for independent freelancers.
Right now I am submitting entries to contests instead of taking up jobs. I hope that's a better way to get things rolling.1
I wonder if windows server could have made Task Manager a little better since I only have 30 people connected right now and in about 2 months I will have over a hundred...
Maybe they should group the tasks and you can expand them to see which users have it open, instead of having the tasks collapsed by users.4
I wanted some ideas on how to word an error message better, so I googled "error message best practices".
80% of the results were about form validation and not actual code breaking errors >:(
On the up-side, I now know that I must not say "No, Bad User!"4
Here is an update of the website a friend of mine is creating for our school project:
I showed him a website I‘ve done in the past and that he could copy but edit the sidebar so it fits better to the existing website he had created. Now it looks like this:
(I think it got better but he has to change the colors and the proportion of the header, the sidebar and the footer.)
The biggest problem of a social media platform when it gets popular enough is how to handle low quality media that people post.
Facebook clearly sucks at this.
13 ways of doing *
7 things *
Even when you have not subscribed to those kind of pages.
Instagram is doing a bit better but I can see low quality posts popping up as the vultures are now targetting Instagram more after Facebook's fall.2
So delighted perl has become the Latin of scripting languages. Horrific syntax, library drift and bloat second only to js, inconsistent lint/standards that no one followed anyway...
I'll grant it might have had its day, but delighted those days are now long gone (and even those days held arguably better alternatives available, but I digress).4
Seeing some Ruby just reminded me of something.
Fuck Objective-C. What kind of lazy fuck makes C object oriented by stapling SmallTalk to it? A better name would be "C: Now with Dissociative Identity Disorder...oh and objects".
Apple apologists make excuses for this miserable language all the time...why? Because it's the only thing Apple would give you?
Swift is definitely an improvement though.4
Me to 2 other Dev's: Guys can i get your help? This line isn't working.
Dev's check the code. Tries there own things.
Dev's: Sorry man, we tried.
Project Manager with no knowledge of programming looks at code.
Project Manager: How are you struggling for so long?(Bitches for like 5 minutes)
Me: *gives her Penance stare*
* Starts laughing loud at the thought of her
I feel better now1
How should you approach someone and tell them they have been an victim of social engineering without being mean?
I was at an security conference today and watched a lot of speaks, and I must say that the atmosphere and the people around made it even better.
Here is one takeaway:
Does the security of IT has to be this depressing most of the time, like there is so many IoT devices, services, websites and critical infrastructure that has security flaws and all we can do is watch for now and say we are all fucked. Then try to lead the industry to better practices, like owasp (duck it) . Stop accepting and using shitty answers from SO that has security flaws (why learn something a way that is wrong in the first place?).
We need more awareness about IT security overall, how can one developer know that certain technologies can have certain vulnerabilities such as XSS, XSRF and even SQL injection if there is no information about it in among all shitton tutorials, guides and SO answers in the first place?
Lighten up! Being sad and depressing about these issues is not the best way to approach this! We need to embrace all steps taken towards better security, even the smallest ones.
Check out OWASP if you are not familiar :
Thanks for reading.
(Mobile) Devs, how important do you see joining a company before starting your own Business? I have been into android for a year now and freelancing for 6 months. I want to start a company and sell some apps B2B. My girlfriend however says it would be better to join a company first and get enterprise experience, I dont see the point becausw nowadays there are countless of blogs and videos in the internet that teach you anything you want to know. Opinions?4
I was just thinking; Since now I am closer to graduating and I'll be joining the corporate industry. Which company is most preferable as a junior developer; What I mean is, would it be better to start working for a start-up company or go for a well known and established company?
because what I am thinking, with the start-up company there is more room for growth (position and experience), unlike the well-established company where you are given mediocre work (I think that's what they do anyway) since you are still new and coming straight out of university. I'd appreciate some advice and maybe some other people can benefit as well.1
Worked entire day on an ML to predict train ticket status for Indian Railways.
While doing the analysis of the data, and trying to check/research which parameters to use and which not, I'm feeling like racist -_-.
I was looking for busy period of the year(read festive seasons) and I removed those festivals which are celebrated by minor groups.
There's more to it, but the results are better now.4
There is no fucking holy grail of programming. It's better to use the right tools for each task instead of wasting hours to make the wrong tool do a horrible job. But noooooo. Even since this co-worker got here, he bragged how good Drupal 7 is for everything, and he never even ised it once before! Now we have 2 fucking projects beyond schedule and a new one coming ing, each of which tries to use a fucking CMS as if it was a fucking framework. Fucking idiots who believe setting a couple of options via gui to generate random code means programming. Fucking bosses who believe using 3rd party community modules and hacking around them to have them do different stuff is better than coding what we need. I fucking gave up and started using raw php to be able to finish this fucking project, but my damn co-worker refuses to. He keeps swearing and punching the desk, saying it's our clients' fault for asking stupid features, and if you dare to mention how it may because we're using a cms like it was a framework, he just goes full bigot about Drupal. Bloody Hell, it would have taken lass than 3 weeks in Rails. I could just headbutt a kitten right now.1
Coding would be fun right now.
But seems like i gitta do a night shift to rock network technology test tomorrow. The most annoying thing about this test is, that we have to calculate ip addresses by hand. Not too hard, but damn.. We are not allowed to write it down in hex, only binary (while calculating). And he wants to see interim steps in our calculations.. Even with IPv4 addresses it will be a great amount of 0s and 1s to write.
I better look for a second pen to take with me..1
Ok, which datacenter do I have to set fire to, in order to stop these FUCKING PROMOTIONAL SMS MESSAGES THAT I KEEP GETTING FROM MY FUCKING PHONE OPERATOR??
NOW I'M GETTING PUSH MESSAGES TOO?!? BURN IN HELL YOU FUCKING FUCKS!
I WILL BUILD A FUCKING ARSENAL OF FUCKING ROCKETS AND I'LL SHOVE THEM UP YOUR SHITTY ASS AND BLOW YOU UP IN SO MANY PIECES THAT EVEN AVOGADRO WON'T BE ABLE TO COUNT HOW MANY WILL BE LEFT OF YOU.
AND SPOILER ALERT: I ALREADY KNOW HOW TO BUILD ROCKETS, SO YOU BETTER START RUNNING7
Now that Summer is over and Winter has come... I am now going over all the videos I took to make me feel better in Winter...
Alas... I now see 1 reason why I need an iPhone....
The camera is better...
The colors are sort of dull and lighting is uneven/not optimal....5
So I quit my old job almost a year ago because of high stress and bad salary. The last day there was one of the happiest days of my career.
Now that I’ve enjoyed better pay, nicer work hours and zero stress for a year I am bored as hell. Thinking that I might need to change again just to get some stress going again (joke). Am I a horrible person? 😰3
Alright... so now my week of vacation and advanced but fun coding is over... tmr I will be returning to the grind...
Time to go back to ranting and thinking about how to get a better job... and preparing for those pesky technical interviews...
I was asked to revisit some code yesterday - code that I had written at a much better time in my life. I was productive, I was on top of my project and we were delivering value to the organization.
I'm at a point now where I haven't written any code for months. I've been documenting and designing and arguing with teammates over inane shit. It's been an absolute slog, and I've started looking at what it would take for me to actually quit since I've got a kid on the way, and I've been bringing the stress and anxiety home from work. I've got so much money in options and salary, it's basically impossible for me to leave for better work.
I'd consider this the lowest point in my professional career. Four years of college - where I beat alcoholism and depression (mostly) only to end up at a place that I fucking hate, but cannot leave. It's affecting my family. I've drank more in the past 6 months than I have in my entire life.
And now I have to start repurposing old code to work on a new project that is fucked up 5 ways from Sunday. I honestly don't know how much further I can stretch my professional ethics to keep this shitload of cash flowing into my savings.2
Guys I need some advice. I have read some articles about sass and less. I now know sass is using Ruby and Less is using JS. Can somebody tells me the big differences of both and which is the better one to learn? (in your opinion) Thanks8
Meeting time; issue. People have been leaving at an alarming rate. New boss pulls us into a meeting. We are the people that do the most every day to the point we are tired.
Boss: why do you think we are having issues with attrition?
Me: because we are tired of being told we are doing great work and then being treated like we sit around with are thumbs up are ass.
Boss: I... ummm
Me: yeah it's bad, also I quit.
Point is, I am now making more money, doing better work, in a better place. Point is, don't quit out right, but don't be afraid to look for a better place and take the time to interview.2
The toolchain is just horrible. fpc, fp-compiler, lazarus...
Even in repos 3.0.0 is not the latest one. Like who the fucking cares about improving this language, please think of people who don't give a shit and freeze it already
language is slow
language is horribly verbose
language is CRYPTIC to debug
nobody sain would ever want to learn this language
10 years ago as a student I would pit on lazarus
today I still pit on it
now about lazarus...
The IHM is one of the most shittiest interface we could ever dream of.
Even gimp does it better
you get to download fucking Mbs for a condensated pack of windows all over the places
I have a question bugging me for quite some time now.
How can you make a profit off of open source software?
I mean, if your company spends hundreds of hours developing a piece of software for commercial use, how can they argue releasing the code for free and risking piracy would be better than selling it 'closed'?
I'm genuinely interested in this.
BTW I'm referring to the open source purists who want everything to be open source. The occasional Byproduct of commercial software being released as open source is a different story.4
Last week, I didn't come up with something for this. Just now I experienced such a moment and remembered that there was a weekly rant on this topic.
The first bug report for my first ever project got resolved and the client commented with thanks and told to keep it up.
It feels awesome.
(tears of joy all over my eyes)
It's a moment that took me more than a year's effort to get a bug report and a positive feedback post it's fix.
I am all motivated now to work even better and wait for such awesome moments.
Oh noooo! During the last retrospectives we, as a team, decided to not refactor things to make it nicer, better or even more loosely coupled, as existing mechanisms are working properly and as such the refactoring is not absolutely necessary. But now someone in our team suggests to refactor something that is ready for deployment. Just because it will make the code better and more maintainable. Yay! Lets add another 2 days of work just to refactor out 3 lines of code.
So I have been using Gnome for a long time and I love it . I am addicted to the start button based workflow. But recently i bought a high end desktop with nvidia GFX and gnome is laggy as fuck.
My laptop runs gnome better with intel.
That is until I found this
Now all animations are buttery smooth !
Why the fuck is gnome shipping something that works horribly on a majority of GFX card ?7
it changes every couple of weeks, the universe keeps creating bigger and better idiots. but right now the last documentation was apache Mina sshd and jgit. I eventually figured out that git receive had to be threaded to work but that should have been in the docs
I made my own first encryption library!!!!!
Code is trash, I know. I am very sorry, I want to make the quality of my code better, much better, because now it is trash.
But anyway, since this is my first encryption library it isn't perfect: it can only crypt uppercase text and you cannot set a password. Every time you crypt text the library will give you a random password of 35 characters. You can crypt text with an already generated 35 characters password generated by the library. And obviously you can decrypt text.
I would like to make more encryption related stuff in future...
Tell me what you think about it!15
Anyone out there building / maintaining their own propietary CMS? Is it worth the hassle, or would switching to an open-source system be better?
This piece of junk is old and built with almost no design in mind. Now that we have to maintain it for 150 websites, it's becoming a huge support and maintenance pain.
So sick of dealing with stupid stuff, I'm just about ready to drop the whole thing and build on WordPress.3
For those following my front angry saga, one of my clients terminated a contract with me, and i am feeling better, woke up to this news, and now i am free to work for better clients and not hate myself anymore. Still stressed but i think this feeling will be gone soon.
Thanks for the upvotes on the last stories, it helped me to vent out.
Little addition on my rant about the enter and leave instructions being better than push mov sub for stackframes:
I had that debate with a friend of mine, who tried the same code ... and failed to get enter to be as fast. Infact, for him, enter was twice as slow, on his older computer even 3times as slow.
Mhh... pretty bad. basically blows up my whole point.
I tried the code on my computer... Can't reproduce the error.
"Which CPU are you on?"
>"I'm on Intel"
Both of his computers are on intel. I use an amd ryzeni1600. Now this might be a bit of a fast conclusion, but I think that its safe to say that intel should atleast do better for SOME parts of their CPUs.9
So, I'm really really impressed with London. This place has an amazing history, culture, and the people are great. After visiting Copenhagen, Stockholm, Berlin and now London, I love London the most.
I've never tried to get a visa and my American friends tell me it's hard. Well fuck you I don't care if it's hard. All the better if it gives me a goal in life.
I leave at the end of the week but I swear I'm going to get back here next year. Don't care how hard it is.
Also I saw Alan Turing's Bomb. Pictures below.3
That day when I destroyed the hard drive of my mother's PC when I was 12 years old. (The drive wasn't properly screwed in the case, and so after a few repositions of the case, it would one day start up sounding like a jet engine and after that scary sound: silence.
My mother took it relatively well, mostly because she saw how I was beating myself up over it. I was so mad at myself as I knew better! I knew how to create a backup strategy, I'm theory. I never really put in into practice though.
She had no backups of course. No way of regaining her data.
Now she does. And now she regularly calls me to initialize a backup of her current data on her external drive. (And every few months I sync her data over to my place on a data storage just in case she loses both her PC and external drive in a fire.)
I'm currently taking a computer science degree (which sounds too fancy) at a school that has a really close relationship with a software company called "Unik". Now that makes a lot of sense given how it's a vocational university and all. Now one of the things they teach us for making GUIs is called Windows Forms, and it's really really shit. So shit that me and one of my mates has started to use something called WPF instead (which is like HTML in a lot of ways. And so much better.) How much better? Well we had a bigger project recently with 3 other people who had never programmed before, and their reaction? "It makes so much more sense."
Now what I find really fascinating is that whenever I stumble upon any job posting from Unik, they always seek developers who knows WPF.
I'm pretty happy that I've programmed since 2012 since this place seems really odd at times 😂
I have been slack in the past with testing, in the last 2 months I have got better and better at sticking to TDD. Now I am Addicted! There is a God like feeling that comes with having written bullet proof testable code.
Anyone who thinks it's a waste of time or is putting it off just do it and stick to it, you will become a better programmer and write better code.
thanks for all of your kind words after i had my teeth extracted ( https://devrant.com/rants/1370525/... )
i'm eating normally now, and i'm learning python faster than ever. i really like sololearn better than codeacademy.2
You know when you look at software and think, I can do better than that !
Well, now with a 3D printer, no longer do you have to look at something and think, I wish I could build a better one of those, because now you can !
Now I just have to figure out, which thing I want to make a better one of first...
Once I read up on the complicated process of, how to level your print bed..
<-- New to 3D printing.
So, what would you like to see a better version of something made, and in what way would your version be an improvement ?3
Actually my degree helped me a lot, I owe my teachers most of what I know, I learned so much, I even learned to love programming with one of my teachers and now I can't think of myself doing anything apart from programming. It got me my first job, and soon I realized my formation (and my college partner's) was among the best in my country, I was soon able to solve problems that no one else in the team could, and could learn new stuff faster than them, all the graduated from my same college usually had better projects and instant good reputation because they knew we were well prepared.
So YES, my degree helped me and my friends a LOT and I feel I couldn't have chosen a better thing to study or a better place to do it.
So I hit my OPO back since my bro didn't want it.
And I just finished flashing Lineage 15.1 so basically it runs a better version of Android 8.1 than my OP6.
And right now, it is fcking smooth and fast...
The fucking LAN port cover broke
The Internet of things tells me you can't fucking replace it (nobody sells this part)
Lan ports aren't important I guess
Make something useless by having part of it covered by flimsy plastic that breaks if you stare at it long enough
And I thought having o lying 2 usb slots was bad...
Next laptop will be a... i don't fucking know... something BETTER
Wait, 2h until posting another rant?
@dfox wasn't it just one before? :(
And it deleted my wonderful tags :c
I found such a nice tag and now I forgot it :c
Now you won't know how hilarious the tag was, and I'm sad
Do you ever feel like now that you reached your goal of being a developer that there is nothing left to look forward to? I feel like all the best parts of my life are over. I will never have a first love again, I will never be young again, and all that’s left is working a shit job where everyone else could give two shits less about craftsmanship so I can survive and then eventually dying.
A week ago I climbed on to the ledge of the parking garage and intended to jump. But I got scared and climbed back over and threw up everywhere. I feel like I am in a better place now, but I still don’t know what I am living for. It all feels so pointless. Does anyone else on devRant feel that way right now?4
Rant && Question
My asshole manager got me shifted from a better team back to my original team. I didn't have any problems in that.
But now when our QA team has also completely resigned, he wants me to work both as dev as well as QA. I joined at a developer position.
All seniors in my team (Tech lead, product manager) are technichaly incompetent.
I am a fresher and don't have any other offers as of now, don't know what to do?2
Today I was revisiting my first ever WPF project made, turns out that a baboon could have written better code than this.
The project literally has messages going everywhere to every viewmodel even if it's not supposed to.
I'll spare the details, but let's just say I'd rather jump in a mountain of needles than try to add a feature in this mess.
So I am now refactoring without my bosses permission since I am the only one in this company able to work with WPF and I still have enough time for a simple refactor.
Already on about 200 errors by just changing a few lines of code because everything inherits everything.
So I’ve been putting some thought into this for a week now and this is what I’ve come up with for my dev goals.
- Finish learning C
- Learn GoLang
- Learn ASP.NET
- Get better at focusing
- Build more confidence in my skills
- Complete more projects
I have separate reasons for ASP.NET and GoLang. This year I did pretty good at completing my dev goals if I counted right I completed 6/10 of my goals and I’m proud of that, so I believe in myself to be able to complete these goals.2
New job, same shit: looks like a lot of companies now are full (or have at least one) of superheros, which are thinking they are better or smarter just because they like not to use packages and reinvent a wheel each time . So if you are using build-in or 3d party modules you are evil
I just learned the existence of Laravel. It made my life 1000 times better. I will just abandon the normal PHP coding workflow, I will juet use Laravel now. I love it.5
Moved from Wordpress to Hugo + Github pages. Blogging is now so much better. Markdown support on the free version of Wordpress sucks.
*Does a minor change in the app version 1.9*
Now should I call it 1.10 or 2.0? or even better, 1.9.1?
The hardest decision of a developer5
Saw a movie related to Data Security and Data privacy. The movie ended 1 hour ago and i am now terrified how my data is going to end up somewhere where it can be misused .Frantically removed all app permissions from my mobile. Wonder how many days it will last. But now after hearing such gory details , i wonder how i can keep my interests safe in this world. I am now even afraid to give my laptop for changing its battery.. Thinking of wiping all possible compromisable data. But dont know how to.
How will technologies like blockchain affect this ? Will it make it worse or is it trying to make it better..?11
For those who graduated, how the heck do you people do it? I'm on the verge of failing and/or having to retake Calculus AGAIN! I thought that if I could retake it, I would do better. But nope, now instead of getting into that really good tech school in a couple years, I'm a fledgling developer stuck in commonunity college with a 2.9 GPA and not a single project finished. Every decision I make has an exponential affect on my future, but right now, I got nothing. I can't see myself going anywhere else or doing anything else than software development. I'm not quitting, but that isn't enough anymore. This is a nightmare.3
I shall let it speak for itself: https://mozart.github.io/mozart-v1/...
I've spoken to a couple of therapists and I'm in a better place now, but this is hands down the worst bit of technology I've ever worked with.9
Recently I've been tasked with setting up of a small /mid-size infrastructure and I've been documenting things like infrastructure design, network configuration all the way to playbooks and cluster configuration.
Since I just started with this, until now I have been doing this in a Google doc / some spread around markdown files. I would like to have a better way of having this documentation hosted internally..
I have been playing around with local installations of rtd, gitbook and mkdocs. So far, I've liked the simplicity and customizability of mkdocs.
Any other options before I commit myself to mkdocs?2
2019 Dev Resolutions
- Learn the rest of the languages I want to use
- make a game
- make money off something I program
- contribute to a project
- learn and use git
- get a good schedule for programming
- use a few languages in one project
- be better than I am now
- not be so hard on myself
- publish software/website/game
Why isn't Gooogle buying Atlassian to stock up G Suite with Wiki and Slack, then piss off Microsoft and win the Market over with better products?
Im reading everywhere now that MS Teams has the hugest Userbase and so much features to come bla bla bla
Fuck MS Teams, it's shit, looks like it and it's software so I can't smell it. Thank god for that, else it would smell like the afterback of a diaarhetic horse.
Every fucking Tecnician at my company is arguing, that MS Teams is better, because more users are active. WTF Poopface, they have more user, because it comes included with O365???
Our people are so stupid, I bet they won the IT Certification in a Lottery or flew to Turkey to buy it at a Bazaar.
And who the fuck are the Product Managers at Google, gonna hit them a couple of times with a broom to wake up. You fucktards are missing a huge market.7
I am a graduate student having a hard time finding an internship. I wasn't ready while the big companies were hiring for interns. 200 leetcode questions later I am confident I can crack an interview and now nobody wants to hire.
Most of the reject letters are pretty messed up stating that they have "found more talented individual" or "found a better candidate".
Applied to almost 200 companies, not one reply. :( Hope this doesn't happen during full-time job search.
I was rotting in my room practicing for the interviews and applying for the last two months during this winter break. Hope I don't sit idle during my summer break. :(6
They tried to mark him, they even tried compacting him and his children, but this old generation instance is not going down without a fight. He’s in a big heap of trouble, and he’s running out of time. You better count your references, because this summer’s stop-the-world event will have you staying at work all night: Memory Leak: Production is in your code NOW
Was too much into jquery, and so when I started my job I made everyone think jquery is the boss and stuff (my team is full of data engineers and business analysts.. No one understands code)
But now, based on my previous rant, I feel I should switch the entire project from a node/express structure with jquery to one with angular2
Does it make sense? Please advice... I am nervous of losing my job coz of this
(even now I hate typescript but I see why angular2 is better than jquery.. So I'll learn it all)13
Optimization concepts/patterns or instances?
For pattern its gotta be any time i can take a O(n^2) and turn it into O(n) or literally anything better than O(n^2).
Instance would probably be the time that we took an api method that returned a json list made up of dictionaries CSV-style and changed it into a dictionary with the uid as the key and the other info as key-value pairs in a sub-dictionary. So instead of:
We now return:
Which can, if done right, make your runtime O(1), which i love.
I have never felt better after my break-up, I think today is the day I can say I have moved on and the only thing that saved me was programming. Working on a big project and dedicating most of the time working hard. Every time I solved a bug or added a feature I felt better, felt proud of myself. My self-esteem has improved drastically. And continuously winning in 3 big hackathon events acted as a cherry on top. Now when I look back at the old version of me I find how funny it was, all that drama and mood swings. If I could go back in time I would tell myself just one thing - "Do programming like anything and become so good at it that you don't get time to give fucks to anyone else in life".
Moral of the story - "Love programming you will learn how to love yourself "2
Not that i am just in this for the money but how do i start making money from what i know? I'm sick of my car wash job, they hired me because i wanted to help them get there website to a better standard but that's not what they'ed had me doing. Now i just work at this dumb car wash.
Please, how do i sustain a income from this thing that i really love to do?1
The time tracking app used at my company was created with Angular JS. Most functionality is quite fast so I can understand why they wanted to go this route. Unfortunately, the clock in section takes forever to load during peak traffic times... which is the only time that functionality is used. Someone found an older section of the site written with server side tech. Now everyone just bypasses the Angular clock in and uses the old one.
You shouldn't use tech for the sake of using it, it should also perform better than what it's replacing.
So I´m still working on that Sync to get rid of this abomination called Wrike.
Now I have a problem.
To be able to sync mantis with our software I need to be able to create projects in mantis through the API.
But then again, I need to link custom fields to that just created project.
The mantis API apparently doesn´t have that.
I now have two options:
1. I expose the custom field functions myself on the REST api.
2. I gain direct access to the mysql database and do it within my sync job in the database.
Well I´m not a web developer. Like, at all.
But I thought: Hey how hard can it be?
So I got an Apache server with php, mysql and XDebug running with VSCode.
Works better than expected.
But now that I have actually seen the mantis code, I´m seriously considering number 2 again...
I'm a fully fledged VBA Developer of 10+ years btw
Thought I better learn a useful language now though 😂5
My main project in work is making program in C# (right now .NET Standard) that can read scans of invoices that are sent from contractors. I'm working on it for almost two years now (with breaks and only halftime because university). Alone. And for last two months I've been redesigning, refactoring and making whole app "better", using experience and knowledge gained in the last two years.
Obviously my boss wasn't happy with that but I got him to accept it, promising that it'll make it work faster, expansion will be simpler and I'll make core as a separate library that can be used anywhere, not only in the JobRouter ecosystem.
And so I reworked most of the code, made it cleaner, I hope, and a tad quicker. And I was happy with it while testing on a package of invoices. Today I made first integration with customer's JobRouter.
The results aren't any better - in some cases they are much worse. Especially while searching for invoice entries, which can be in any shape or form and on any of document's pages.
I guess, being a Junior, I wasn't really up to the task. I'm sick of working on a "guessing" program that has to work with every invoice template users can imagine. I'm sick of not getting any recognition for what I did good. And I'm sick of constantly being pushed to make it work better when I just don't have any more ideas or my skills are just lacking.
To be honest, I don't know what to do. I'll probably have to work on making it search the data better. But it's not trivial to just look at the code and see errors. Iterating on the code while working with different invoices worked for a bit in older versions, but I reached the point where changes made to make one invoice be read better, made another one worse.
Its like on those GIFs where you squish one bug to make another two appear.
So yeah, I'm currently really doubting my career, skills and intelligence.8
Finally fucking had enough of YouTube ads and those annoying subscription, background play popups.... Installed YouTube Vanced.
Looks much better then I remembered... Pretty much looks like YouTube actually.... Without all the annoying shit...
Maybe I'll watch YouTube more now...4
I sometimes thank the education system for teaching me really outdated stuff. Here's why...
With new programing languages with all the jazz and cool tricks, it's not impossible to develop concepts and get in the flow of visualizing problem solution. Like for eg, plython3 had inbuilt method to swap variables but I know how to swap variables without a third variable because I had to do it without python. Now that I have the ability to build algorithms, I can leverage functionalities provided by languages in better way.4
My biggest problem is my family as gentle as I can put it (wife and 3 kids) which require a lot of attention so it's easy to say "eh that website can wait my family needs x,y,z." I'm no master but I've gotten better at this by leaving my home for 1-2hrs a day and going to my local coffee shop to work. My mind knows now by this point that when I'm there I'm there to work and that's it, has worked wonders for me.1
Many years in the same company waiting for an improvement in my career. Result: role change from Solution Manager to ICT consultant (better before) and Salary increase of 20% (better now). I simply do not understand my company behavior. Happy and Sad at the same time. What do you think? Titles do matter or not?
I am building a synth program for producing waveforms such as binaural. The programs I have used in the past have been mediocre.
In that project I am working on a realtime scope to visualize the waveforms. It is fun to learn how to streamline moving data between parts of the application. Right now it has a lot of unnecessary data copying going on, and resizing of vectors. So I am reading some books on high performance C++ to learn how to do this better. As part of this I am thinking about building a circular buffer so the vector is never resized and is always in contiguous memory.
Just plain fun!4
Is HackerRank a good site to prepare for technical interviews? And I guess the general question is how to best prepare?
The problems are interesting but it seems most of the Medium+ ones require knowledge of a specific approach or the large test cases will terminate with timeouts or out of memory.
Been sitting on this for a week. Just implemented the recursive versionwhich is better but now times out.
Oneplus 5 suffers from battery drain with OOS 4.5.8.
Reverted to OOS 4.5.6, gaining better battery life, but a WiFi drain is still here and although I get through the day and more, it bugs me a lot.
Today I woke up thinking about updating to 4.5.8 again just because I'm an update maniac.
Gosh why can't I leave it alone?
(I have considered modding but for now I don't really want to go back on that road again because of laziness)1
I am doing a small application using C++ as a side project to learn C++ Developement. It would be better if i have a small UI . Will ncurses be okay ? Does it have any utility now ? Is there a better way ? Please keep in mind i am a beginner in terms of application developement..1
Failing to self study because i always get stuck on tutorials like so:
Do a, now do b. You should now get C. You can then proceed with d etc.
BUT I DON'T GET C. WHY NOT?! I FOLLOWED ALL YOUR FUCKING STEPS YOU SHITTY GUIDE/BOOK/ASSHOLE.
So i had to get basics from school where i could ask questions to such stupid things. It got better, but i sometimes still run in to it, and still can't google foo my way out of it.
I've been using Docker for almost two years now, I've to say it's a super powerful tool and allow easy environments deploys, but I keep questioning why people use Docker in production? Even in the place I work they do and they can't explain it very well
I mean, you are creating a container that hosts services in a computer that already have services running, being one of these services the Docker daemon, all this shit doesn't add a lot of overhead to the application?
I mean, it's not better to just install python in Ubuntu instead installing Docker in Ubuntu, run the Docker daemon, start a container with other services and now I run python?
Just started to get self employed and first customers while still in bachelor.
Now got a message from gf with a positive pregnancy test.
Everything's great. But it isn't devHappy, so here a rant: Why will my 1st be born in the year of Trump? Why is there still Windows, war and hunger?
Tools for making the world a better place appreciated...2
I once used Wordpress for my portfolio. I now feel dirty. I know there are some who wouldn't admit that they use wp sometimes and that's understandable. I think making my own cms would be better. Has anyone of you here done that? What back-end tool did you use?5
This is my new girlfriend (hope she last more than the latest one). As well, I'm actually thinking she's gonna be replaced by a better one in the future. I feel like a king of kings now reading and writing on my desk sitting in here.2
Programming is like when you need to clean up cables (make them look better).
You start motivated, you got a good idea of how you are going to it.... and after some time passes and you see nothing's better now... you say "fuck it" and continue to do what you wanted to do.
I wanted to ask some of you who might know better, i have been working as a backend developer in a tech company for about 8 months now. This is my first ever job so dont know about other companies. Is it common that frontend teams get more spotlight interms of features than backend ? Is this common or is it just the company i work for?6
This semester I'm taking a class in my university about Cloud computing. You know, how to use the cloud better, when to use it, and we are using AWS in the class. That mother fucking class takes a lot of my time, I couldn't sleep for 2 nights in a row doing homework, and now EVERY TIME I go to YouTube to chill and see a video I GET A UDEMY AD TO LEARN AWS. WHY??3
Starts a new project in school with a colleague. Write some code, a lot of code, just to find out, that he "optimized" my code and now all of my code looks completly different but does the same thing wiht same performance.
Colleague: The code is now better
My Face: 😫
I've heard all kinds of arguments for about how whiteboard coding interviews should be obsolete, and that they usually doesn't reflect how good you are as a developer. But I've been polishing my skills with data structures and algorithms for a few weeks (learning this stuff for the second time since years ago in college) and I get this feeling that I'm becoming a much better programmer by practicing these things. And having access to all these things in the "working memory" of my brain has made me now think of solutions I couldn't before. But then - it may be that right now I'm working on embedded systems so this efficiency matters much more, earlier while doing full stack web development I didn't care about these much except while playing with strings maybe. So it might be dependent on your niche. What do you guys think?3
I love documentation and git stashes.
Old project haven't touched for months, now need to pick it been up again...
Well I left Mueller a nice doc that has all the rationale and project setup structure.
Also detailed notes about how to run certain things and what needs to be done.... Although lots of files
.. Didn't really cleanup before switching focus...
But better then nothing!!!1
Well those fucktards in canonical made a fucking os which was easy to use for an average user and now they dominate the Linux scene. And in this way they fucking collect data from fucking users using Ubuntu and send those stuff to other companies like Google does. It's just bad about how ppl are fed the idea of being free of surveillance with Ubuntu. I searched shit up online and found out that many os out there are doing these dirty tricks. Man, ig it's better to do a linux from scratch project and use it lol.2
Been building a Shopify app for 2 months now. Every time I look at the code, Im adding more feature. Fuck. At this rate I'll never have people telling me how shit of an app this is to make it better.
Im finding parts for my brothers new pc, and i really think that Ryzen 5 2600X is a great choice.
But then one of his friends said that Intel is better for gaming, and suggested an i7-8700k.
The price difference doesnt mean much, my brother just wants whats best for gaming, and now im starting to doubt my own decision.
Which CPU would you think is better for gaming only?
Literally gaming only, not even school . Its only gaming.
Lets not start a war, i just want pros/cons, straight up facts or your experience with either :)14
Started playing Futsal 2 months ago. Had another game today. Realized that I suck at this and felt more of a better team player as a coder/project coordinator than a goalie/defender. Now I'm wondering if I should switch to a different sport or quit altogether.
I fucking hate HP UFT a test "IDE" that needs to be tested itself..before thinking of selling it to organizations to help them test their software..awfull crash crappy bitch ass tool I just hate it and what's even worse is that I'm using it to test an eclipse rcp application...feeling a bit better now.
Darn xml config file for a dll wouldn't load.
1) Searching Stackoverflow which says that only configs for exe files are loaded. Problem found and time to send bug report? Nah, better check source code first.
2) Downloading and reading the source for the dll. Nope, dll should explicitly load config file and read settings. Time to send problem report to author? Nah, better to test in greater isolation first.
3) Setting up isolated test. About to copy the LibName.dll.config.xml and WHAT? Note to self: You half witted twat, the file contents is XML, the bloody file extension isn't!
Now apply this sort of typo error to program code, and you will see why I use statically typed languages.
Let us all have a moment of silence for the wasted lines used for individual variable declaration... we were so young and so dumb... YOU ARE IN A BETTER PLACE NOW!!!
i can never understand the theme behind kotlin.
THEY DON'T HAVE A FUCKING TERNARY OPERATOR!!![?:]
Like before realizing this, i thought yeah jetbrains has decided to make android development a privileged hobby and non beginner friendly , so its now creating an encoding like language, in the false theme of " reducing code size"
But now they remove WORLDWIDE KNOWN, OPTIMIZED , EASY TO READ AND USE AND UNDERSTAND FEATURE of ternary operator and replacing it with less powerful but same looking elvis operator.( and stating that using if else for that is a better option)
Like why? if your goal is to make a shitty encoding language that makes everything shorter and most of the things optional, why remove the already efficient if else encoder?
God knows when this stupid language is going to stop my brain from getting blasted11
I know I'll hate myself for this later, but what are the reasons your web development projects don't use PHP, and if you haven't used it since 2.x, 3.x 4.x, 5.x, do you plan on trying out 7.x to see if the language has gotten better? My coworker has been bashing it a lot, and hasn't played with php since the 4.x days... He's now made me curious what some of your reasons are.6
I'm digging the new GH notifications UI (beta):
It might not (yet) be available to you.
What's nice is that notifications can now be shown regardless of (un)read state (but you can still only show unread notifs). This means that you can read all notifications and not lose track of everything that you have read. Just mark notifications as 'done' when you're done, but until them just leave them in the list and/or save them for later. The UI is also responsive to the browser window, which is much better than before, because a lot of context and content now is shown! And it is possible to handle issues and PRs from the notification screen itself, which basically adds some additional UI elements to the regular issue/PR screens.
And earlier this week the GH Android app went into beta too: https://play.google.com/apps/...
It's a good week to be a GH user!