Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "2-things"
-
The beginning of my freelancing time. I was so naive. Didn't even used contracts...
This one client wanted a website with 2 specific features until a certain time. It should look nice, but only the features functionality was defined. All seemed reasonable at first.
I delivered 2 weeks before the deadline. The client was furious, as it didn't look like they imagined. They wrote me 8 lengthy emails with very fractioned feedback. It was becoming unreasonable.
But hey, I'm a newbie in this business. I have to make myself a name, I thought.
Oh was I naive....
This whole project went on for 2 more months. The client was unhappy with every change and 2-5 emails a day with new demands were coming in. I was changing things they wanted done 2 days ago, because they changed their mind.
Then they started to get personal. They were insulting me and even my family. My self-confidence dropped to an all-time low.
In the end I just sent them all the code for free and went to therapy.
BTW: this was also my most important experience, as things went up hill from then on. As Yoda once said: The greatest teacher, failure is.8 -
How it usually goes:
1. Have an idea
2. Do about 3 of those things:
- sketch out a few diagramms of how it would work
- think of a name and buy the url
- estimate what you would have to buy and what it would cost
- make a project folder
- lean back, imagine life after the idea made you rich and famous
- write about 2% of the required code
3. Get distracted or don't have time to work on thr idea
4. Have new idea, repeat from 122 -
So I maintain a open source PHP app that wraps youtube-dl, providing an UI for it basically. Some guy on a forum DMd me saying it's not working for him. I asked him what php version he used and if the file permissions are correct (the script makes and switches directories, so the permissions can't be root but need to be www-data).
He answers with PHP 7.2 (the newest that's rare) and says the file permissions are correct.
After 2 weeks the problem still persists and ofc I am doubting my code here. We finally get online together and I can use anydesk to work on his machine.
I discovered 2 things.
1) File permissions were just completely wrong.
2) PHP WASN'T EVEN INSTALLED
So what did I learn?
Never trust the user and I am glad that I work as a dev, not as a tech support.10 -
A non reproducible bug is like an annoying ex boyfriend who lives across the street.
1. You know you can't fix things.
2.You're always scared you'd run into him again.9 -
Oh yeah. Hey guys. 2 things.
First off. Forgot to say. Officially got a job. Finally. So thank you for all the help/advice and patience with my depressive rants!!
I'm in a new chapter of my life now so thanks.
And secondly.
I FUCKING HATE MY JOB6 -
10 Things You’ll Find Shocking About Asynchronous Operations:
3.
2.
7.
4.
6.
1.
9.
10.
5.
8.
(found on twitter by @iamdevloper 😂)6 -
The three most difficult things about any personal project:
1. Finishing the project
2. Finding a suiting Git repo name
3. Did I say finishing the damn project?7 -
Acceptable places to leave your bag when you get in, in the morning:
- Under your desk
- On your desk
- Infront of your locker
- On the back of your chair
- etc.
Unacceptable, is to throw your bag behind you and to the right, so it ends up in the middle of the floor and behind my chair.
Consistent use of this space, and me tripping over it will result in 2 things:
1. I will intentionally run over your bag, back and forth until I am satisfied everything is broken.
2. I will then pickup said bag and throw it, with force, at your head.4 -
Immediately start doing a project way beyond your level, and within 2 weeks you'll learn things that would take college 2 years to teach you.5
-
Boss: I was looking over our expenses and was wondering why you are ordering a new piece of equipment?
Me: (I stand up & address my fellow code-drones) Can everybody save everything right now please. Good? Now newGuy commit your changes.
(Audible typing followed by the entire room groaning.)
Me: He just deleted everything...again and I am running out of backup storage.
Boss: ........So you want 1 of those things or 2?undefined raidlyfe raid webdesign boss ugh personal backups why do i bother git web development newguy webdev14 -
The 3 greatest things in life:
1 A great orgasm
2. A great shit
3. Fixing a major bug before anyone notices.
Work directly on a production system and get all 3 experiences simultaneously.8 -
I have not used c++ in almost 2 years. I'm regaining familiarity with it.
I come from 2 years of Java and python.
I'm ranting a lot about some things, but damn, pointers and stuff are so sexy.14 -
I hired a new developer after careful screening and interviewing many candidates.
First thing he's asking first day on the job
- I have already booked august month for holiday, is that a problem?
- I need to come 2 hours before anyone else in the morning and leave 2 hours before, everyday because I have things to do at home.
- I've seen that espn.com sport news are blocked by the firewall, why is that?
- I've installed bitTorrent on my PC but it's very slow downloading movies
I hope he's good.20 -
Confession.
I am sorry.
I don't know if I am doing the right or the wrong thing.
I never shared devRant with people I know because of three things.
1. I don't want to infect this community with cancerous people.
2. I only have a few friends.
3. People I know have no interest in programming (still in college).16 -
1. Just because it sounds cool doesn't mean it is.
2. Automate all the things. If you can see everything from cli all the better.
3. If it isn't commited and pushed, it doesn't exist or won't after a hard drive burnout
4. Everything on your workstation should be quickly reproduceable or in a git repo.
5. Murphy is a bitch3 -
Ok I have 2 more hours to work today. I bet I will get these 3 important things done.
*important email comes in*
*laptop runs out of batery*
*client finally calls back after 4 weeks*
*data structure has to be reorganized urgently due to new requirements*
After dealing with all of that, I close all windows in order to go home. The last window is the thing I wanted to do in the first place.1 -
Already existing website, I was asked to do a few things to redo. Code is a mess, 0 comments, oldschool technology. Completely static html site of a small company, nothing extreme.
Client: okay, could you please add 2 more items to the navbar for the 2 new pages?
Me: yes, here they are. Since it was already full, font size had to shrink.
Client: it's okay
>> Fast forward 2 weeks, full of similarly easy modifications.
Client: could you make the font size of the navbar larger?
Me: not really, we will lose responsivity
Client: do it anyway!
>> Fast forward to next day
Client calls me that it is urgent to 'do something immediately' with the navbar because it is broken and I am a 'horrible webdesigner' for making a mess of her website. I was told that it is not her job to make it good look and that I should 'use my eyes better'.
After 2 minutes of a lecture on webdesign she let me tell her how a responsive website should look like and to achieve that we should better restart the whole website. At that point I was the idiot who just wants to get more money and that I won't be able to do that since I am already unable to finish these few tiny things she asked for.7 -
!dev
New year's resolutions:
1) Rid and keep my life free of toxic people. This includes parents.
2) Find a well-paying job that isn't also toxic.
3) Take care of myself for a change!
4) Stop putting up with things I don't have to.
5) Actually enjoy things I enjoy.
6) Finally buy a harp. I've wanted one since I was 3 ffs.
7) Finish de-googling my life.undefined i am a girl you twits! toxic? snip. snip. resolutions parents always said a harp was too girly10 -
If I run into a problem with code or a configuration of some kind, like a good little programmer, I Google it.
One of two things will happen:
1) I quickly find the answer to my problem.
or
2) After hours of searching, I can't find anything about my problem. At all. I change the search phrasing, adjust the advanced search settings, read all the somewhat related but still unrelated articles. Nothing.
If #1 happens, awesome, life is great, thanks Internet!
If #2 happens, it's because of one of two things:
1) I am the first person in the world to stumble upon this issue. Quick! To the Blog Cave!
2) I AM TOO STUPID TO BE DOING WHAT I AM TRYING TO DO BECAUSE MY MISTAKE IS SO UNBELIEVABLY DUMB THAT NO ONE HAS BOTHERED NOR WILL BOTHER TO WRITE ABOUT IT, ANYWHERE, EVER. I LOOK AT MY WORK AGAIN FOR THE 100TH TIME AND FINALLY REALIZE MY EMBARRASSING NOOBERY.
2.1 is a unicorn. 2.1's happen to other people.
I am dealing with a 2.2.2 -
Coding has changed my life in a way where I no longer look for simple answers. I look at things deeper and more logically.
That this picture for example, I was at a pub quiz and got this handout, #2 I was thinking was hex, or the ASCII table or some sort of shifted by one arrangement. Nope! They just put numbers between the fucking letters!?!?!??5 -
So... I learnt a couple things today about C++ language which I didn’t know before...
1. float var = 5.9;
std::cout << ( var == 5.9 );
// shows 0 (false) coz of float and double thing... apparently, 5.9 isn’t automatically converted to float when compared to one 🤔
2. arr[ i ] == i[ arr ]
Well... I guess I now like my college 1% more from the previous % whatever that was 😊☺️32 -
3 off the most dreadful things to do as a developer
1) Documentation
2) Testing (Multiple device/browser)
3) Wearing formal clothes7 -
@dfox can we please add an optional 'vote' option in rants? :D It would be fun to check the preferences of people for different things.
e.g. How do you pronounce 'git'?
1. Git
2. Jit24 -
Some words of wisdom passed on by our Scrum.
1. I am responsible for setting boundaries. Work time, sleep time, family time, me time. If I don't set them properly, things WILL get unbalanced very quickly. (And I would add, burnout will follow closely).
2. Being productive isn't about doing more and more in less time. It's about doing only the most important things well, and either saying no to the other things, or finding another way to get them done. (Prioritize!)
3. I can't win (let alone run) a marathon by thinking of it as a 26 mile long sprint, or a week as a five day sprint. (Eat a digital elephant a byte at a time).
4. Loved ones are good judges of when things are in and out of balance.
5. Taking time off is essential. Vacations, yes, but also nights and weekends. (Or you WILL burn out and hate what you do).
Comments in () are mine.1 -
Thought of buying an HTC Vive then I realized I would need to add a few things to my shopping list:
- 16 GB Ram cards
- Windows 10
- 2 TB Hard drive
- NVIDIA Graphics Card
- HDMI Display Port/Controller
- 2 monitors
My parents ended up getting me a Google Cardboard6 -
My life is hell
Got selected for in a start-up
Went the other day to finalize things
Bastard of a boss makes me wait for 2 hours
Then calls me and says "I have seen your game and i know your potential,,My development team isn't able to make this app,so I want you to do it alone,,Plus i want it better than out competitors product,and oh,,make for iOS as well"
Someone tell that bastard that unity game development and Android app development are 2 very different fucking things
Surely getting fured with lot of humiliation
😭😭2 -
1. Decide to learn optimisation algorithms
2. Realise that you have forgotten calculus
3. Decide to learn from the beginning
4. Search for tutorials
5. Go through the introduction parts
6. You know that you can't complete
7. You watch other entertainment things on YouTube.
Stories of a lazy programmer...11 -
1 "Even though we divide our developers in cells (actual word used), our company's hierarchy is very horizontal."
2 "Sometimes we have to stay until later to get the job done"
3 "Covid has taught us that we shouldn't think of life and work as two separate things. They're one and the same"
4 "You can rack up points in the company to cash in for things like headphones!"
5 "We use this house as an office for our meetings. It's a big house."
----
1. That tells me you have no structure
2. Probably because you have no structure and you can't plan things out right.
3. you havin' a laugh? I'm all for not being a dick and socializing with colleagues every now and then but my free time is my own.
4. I'd rather you gave me more money.
5. Offices are a bit of a scam, but if you actually use a house as an office for a company that is supposed to have a presence in 3 different countries it makes me question how good you're doing at the moment.
---
I think I'm gonna pass if they don't ghost me.10 -
I hate father's day.
Reminds me of 2 things:
1. My father is a fucking asshole.
2. My ex wife makes it damn near impossible for me to speak to my oldest child. State seems to do the same shit ever other state does to mothers that do this: nothing, zip, nada.
Fuck today.7 -
11:45pm
I better go brush my teeth and do all my other things, to be safely and happily in bed with plenty of time to get a good night's sleep.
11:52pm
I am done doing those things. I sit back down in front of the computer to start closing apps to shut it down.
11:53pm
I get an idea to write a script to more effectively launch my remmina sessions with keywords in my keyboard launcher. It will take about ten minutes to write.
2:07am
The script is pretty much done, and I've done 37 quizzes on jetpunk. -
Einstein once said: "There are only 2 infinite things, the universe and the 40-day trial of WINRAR and I am not sure about the first one"8
-
2 things arrived in the mail today, still not my serial cable though. How fucking stressful, what am I gonna do!?2
-
1.) get a shit ton of music on your playlist (and listen while coding)
2.) don't give a shit about others preferences (use mac/Linux/windows ...; and the bestbest IDE is .... ). Use what you feel comfortable with
3.) Try to have a coding buddy
4.) take advices about coding style, structuring and other important things
5.) NEVER EVER STOP LEARNING2 -
I know posts like this one don`t belong here but I`m so super proud of it...
I`ve finally (after like 2 days) finished setting up my macbook-air-arch-linux-kde-plasma and this is what it looks like. If any of you is interested I can share some details about making certain things compatible with apple hardware.
Peace!21 -
Things I imagine when talking to the client
1. Setting his tie on fire
2. My boss kissing him on his forehead as he explains the go live strategy
3. Him bending over and picking up a quarter stuck to the ground and then getting run over by a grandma on her mobility scooter3 -
Launched a CMS-site for a customer, created a 5-page "manual" (with screenshots) on how to update basic things like adding/removing employees from the site. One week later, I receive an email: "Could you please remove Paula from our site?"... Sure, it'll take me 2 minutes and you'll be billed for half an hour instead of you just RTFM!6
-
The phone conversation that resulted in a breakup:
Me (to the new girl): So, which service did you take?
[My girlfriend enters and takes the phone from me; I was shocked by the sudden entry]
New girl: GoDaddy!
Girlfriend slams the phone on my face.
That day, I lost 2 things: one on-going and another potential relationship ...10 -
Senior dev says "it is a piece of cake and it can be done in 2 days", when a new feature is suggested and assigned to me.. but when it gets assigned to him : "This is a big feature and there are lot of things that we need to decide, it will take more than 3 weeks".5
-
Things that pissed me off on Monday.
1 - that bastard of a jerk whom you have known since childhood, pulling your legs in front of your gf
2 - few minutes of "_ _ _ is typing" placeholder text showing up after asking something in IM
3 - the increasing number of appointments/meetings for the rest of the week
TBC26 -
I brushed my teeth and went to bed at 10, opened up youtube and just chilled out,
boss calls me up at 11 I'm like, nah fam tomorrow...
Calls again and again and again, calling for the 6 time on 2 numbers!?
(M8 can't u see I'm out)
Then he texts me, bro, it's urgent!
I decide to call him up.
Boss: hey dude
Me: hey (trying to not get triggered)
Me: so what's so urgent?
Boss: OK so 2 things, I will email all of our job applicants on August 28, 2: are you available tomorrow?
Me: ( LITERALLY GOT TRIGGERED AS FUCK, THOUGHT WE HAD A DICK PICTURE ON OUR SITE OR HOSTINGER DECIDED TO BILL 2 TIMES)
ME: 👏Dude, this is so urgent? R u kidding me???? Am I available tomorrow and you will email are job applicants on August 28????
Ffs I swear6 -
I signed up to devRant today and so far it's been amazing. Super great community. Even though i couldn't stop wondering why toby wasn't taken, "Toby" i believe is a very familiar name, Im glad anyways that I didn't have to think for about 2 hrs for another handle.
Looking forward to great things here. ☺4 -
Goddamn I'm happy that I've put a €3 rubber case on my phone.. it just fell face down from 2 meters height, if it wasn't for that protection, I'd have a €630 paperweight by now 😰
Seems like these things can happen to the best of us (I'm generally very careful with my gadgets).. Today I leaned not to omit your smartphone's protection 😶11 -
Why the hell are “technical” recruiters so inept that they can’t understand that java and JavaScript are 2 completely different things?10
-
A turret (white) from Portal 2
A silver RWBY logo
Two foam dice as memorabilia from my previous job
A plush 😈
Plus a collection of various things saved and hidden from the scary hands of destructive children monsters.
We used to have a portal gun (both full size and mini) and a gravity gun on the dresser. But with the advent of children, they’re safely back in their boxes. -
I want to do 3 things in life:
1. Learn new technologies and don't work at all just learning.
2. Play video games.
3. Eat without getting over weight.10 -
So this one time me and my teammates had just started working on react (please note that we all were backend developers and no one has the basic understanding of javascript) and things were looking quite exciting..
But towards the end of the deadline we were sitting and refactoring each others code since we had not decided on the coding standards and practises and random code had been written left right and center.. It once happened that the same piece of code was refactored multiple times by only 2 people..
And it is obvious that we couldnt make it to the deadline and that code is sitting there like a mixture of weird things.. -
So, it has been 2 months and a half since I started working. So far I learned two important things.
1. Clients are fucking retards. Like really fucked up shit. I don't even understand how they got the job.
2. Working for a company is nothing like an internship. I now realize much they treated me like shit during my internship compared to my current job. I did my internship in a startup and I now work in a big multinational company, I feel way more welcome in this company than in the startup
So far I really enjoy my work and I've been learning more for the past 2 months than during my studies.6 -
I'm just C# boy, born and raised in a .Net world ... Today I started some stuff with JavaScript, downloaded the JavaScript standard extension for using in Vs code... It made me do things...it made indent each new line by 2 spaces! Not 4 or a tab but 2! And then what really took the fucking biscuit, it said I couldn't end my statements with semi colons! I need a strong cup of tea and a sit after that shit. How is that at all useful to anyone!? It just made it make less sense!!!!10
-
2 things I can not understand.
1)how my programming works.
2)what the fuck this new update of what's app about??? A status? fuck!
Worst update ever. Fuck I can not handle videos and photos of people who sends useless messages. Fuck!! 😫😫😫😫6 -
Things to do in today
1. Go to post office
2. Send post
3. Go to CVS
4. Buy drink
5. Go to movie theater
6. Watch movie
7. Come back
8. Go to phone store
9. Buy something
10. Go to supermarket
11. Buy supplies
12. Go to McDonald's
13. Use coupon valid til today
14. Run back home befor parents come
15. Act normal14 -
1. When you want Stickers, but things are actually going well and you have nothing to Rant about except
2. GOTO 12 -
I’m pissed.
I had previously ranted about being assigned to a very messy project. I spent 3-4 months alone adding features and CLEANING things up.
Recently, there had been talks about a new major development phase on this project. But things lingered and the day before I’m to go on vacation, I get the news that this new phase starts in 2 days. Since I’m going to be on break they’re putting other guys on the project who don’t know anything about it.
Fast forward two weeks later.
I’m back from vacation.
I find out one of the guys has strong opinions about doing things certains ways… but unfortunately they are "ways" of unnecessary complexity, abstraction and verbosity.
After just a couple of weeks I’m already lost in the complexity of his code, which supports features of VERY LOW complexity. Fuck, has he ever heard of KISS? Has anybody heard of it where I work?
Now I have to spend my mental energy trying to make sense of this pile of crap rather than actually spending it getting things done.1 -
Stupid things I've done from being tired
Typed "SELECT star FROM..." instead of "SELECT * FROM..."
Typed "instead" when writing the previous sentence
Typed the door code for work into the microwave instead of the time
Listened to my alarm in agony for 2 minutes before registering what it was and that I can switch it off3 -
So i just read an article by The Verge on some good and bad things about the pixel 2.
Listed as a con: "Pixel 2 and Pixel 2 XL... have the same camera"
HOW THE FUCK IS THAT A BAD THING!?
So it's bad that they don't cut down the camera on the cheaper phone to make the XL more appealing?
I really don't get wtf they're on about...20 -
A fucking year and a half of project that could have been 2 months if properly planned...
But every 1 month deadline is a rush to "just do it and we plan latter when stablished"... I wait 2 weeks for things to be approved so they can be changed after I fucking implement it.
Now everything is a mess that I just introduce more mess to move on and go home by the end of the day. -
So, stranger things season 2, Bob is hacking a system with BASIC, writing entire lines with one keyboard press. Such skill. Much wow.
Have I missed something lately? xD10 -
I was finally moved to a production project after 2 months in my internship.
Almost had a heart attack after seeing the source code. Thousands of lines of code. So many files. So many things to understand.
I hope I don't lose my brain before getting a stress ball :(5 -
Hey there! -first rant-
I need your advice mighty ranters.. I'm an introverted gal studying Computer Science at uni, and i love this field. Wanna be a web or app developer..
I need your help about 2 things:
1. Literally ANY advice, or things you wish you knew, when you were a rookie
2. I'm currently living in solitude, because of hard times in the past and i find making friends much more difficult at uni than in high school. It even starts to affect my productivity in a bad way. I have a hard time trusting people.
So any advice about this? How do you cope with too much solitude? Is there maybe a group for girl programmers? I don't know..
All advice are welcomed! (and IT jokes too, to make my day :D )
Thanks a lot !
Ps.: You are great! Awesome community.20 -
Yay devRant stickers!! I suppose I could rant about how they took almost 2 months to get here, but I have a policy against complaining about free things so I won't! And because, well... DevRant is awesome!2
-
Things you shouldn’t be:
1. Racist
2. That guy that interrupts the person next to him while he is trying to write code every 2 fucking minutes and asks dumb and meaningless questions3 -
Chrome (Chromium based browser) / Firefox (and variants) / IE (fuck it) tabs challenge
Me : 148 tabs
Beat me!
How to participate:
1. Post the screenshot of your tabs.
2. Count them.
3. Tell your browser.
Things to consider:
- Chrome (Chromium based browser) / Firefox (and variants) / IE (fuck it) should not lag (let's be honest)
- Max 8GB RAM (or whatever)
- Each page should have SOMETHING
- No mobile browsers, only desktop (linux welcome)
----------------------------------
cozyplanes: 148 tabs / Vivaldi (Chromium)16 -
2 Things:. Never symlink the root directory and don't try to remove a symlink with rm -rf
Nearly shit my pants today.5 -
Hi, here's how things are working now:
– Me and MerryBandOfDumbasses1 are doing project 1.
– Me and MerryBandOfDumbasses2 are doing project 2.
– Me has project 3 for work with this adorable boss I'd hate to disappoint. (Anyone watching Brooklyn99? He's my Captain Holt)
– Me has to deal with thesis.
– Me is having trouble keeping her head above the water. (emotionally speaking)
Conclusion: Me is fucked.
The end.
*grins for the camera* 😀5 -
Fuck web development - especially CSS. Actually only CSS.
Love Js/Ts, Vue, React (NextJs ftw) and especially thank you to SCSS for making things easier.
But CSS is my most detested LaNgUagE now.
After I finish these 2 projects, I’m not doing CSS anymore. Minimal touches, sure, but no more positioning.
Maybe that’s why I like Flutter, no hassles yet.20 -
For this year I have four main tasks I have set myself:
1. Don't lose my job
2. Write a few toy programming languages
3. Blog about said languages and things I learnt at work
4. Get married
I'm pretty excited about most of those but would love some tips on how you guys have overcome challenges in similar endevours4 -
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.1 -
Best:
Really getting into Rust. It has taught me so many things.
1. Null is evil
2. Sum types are amazing
3. Compiler can actually have good error output
4. Multi threading is actually really scary if you don't have a compiler to back you up
Worst:
I had to deal with SSIS. It has also taught me many things:
1. No matter how 'mature' a product is, it can be awful. Simply dump a random error code, the user can figure out what went wrong, no need for good error messages.
2. The modern concept of the database is crap. It's a gigantic global state that is used by everyone and owned by no one.
3. Don't use tools that aren't made to be used with version control.
4. Even when you tell your team that it's bad, you will be ignored. -
Why do _devs_ still use shared hosting (and then bitch about it)?
"This thing won't let me use external SMTP" - "I can't use more than 2 domains for my site" - "I can't change X in PHP config" ...
You're a dev, VPS prices are pretty much on the same level as shared hosting, and setting those things up isn't exactly rocket science either.31 -
1) Helping my girlfriend getting her graduation.
2) Maxing out my Cassette collection
3) Repairing my Gameboy
4) Growing my plants, especially my Carolina Reaper chili
5) Visiting my friends across the country
6) Lots of things that might or might not be illegal but fun5 -
Go to interviews. You always learn stuff in any interview. Either be a technology or design pattern or any freaking thing they use there.
Basically 2 things can happen:
you get the job or ... you don't,
either way you will still leave with some extra knowledge.
Also don't be afraid to tell how much money you want to earn. Getting a job ans feeling pissed about the salary is a horrible feeling.1 -
one gotta love finding things by mistake lol
What I found so far:
1. Updating Windows Store App UI will refresh running app UI without the need to re-run the app from Visual Studio
2. At work couple of days ago: Pressing Command + ~ will result in switching to different windows of same app7 -
The first two stories on slashdot's homepage are:
1. Google releases Angular 2, breaks backwards compatibility
2. Apple releases Swift 3, breaks backwards compatibility
If you use either of those tools, why do you put up with this? When did software engineering stop being about building useful or enjoyable things for our customers, and start being about doing thankless make-work for Silicon Valley billionaire companies? Is this the legacy we want to leave to the world?4 -
Well, I got 2 mega arduino kits and a raspberry pi over xmas (and no experience with either), plus unemployment, so my goals are learning the hardware side of things this year.
Also, hi devRant.2 -
Looks like Matrix just got educated on hiding administrative stuff behind a VPN, by the guy (or gal, but those don't exist on the internet) that hacked their production infrastructure. Coincidentally, it reminded me of that time when a dev wanted to educate me, a sysadmin, about VPN's 😄
https://devrant.com/rants/2030041
What I've learned from this incident are 2 things.. well mainly 2 things.
1. Never *ever* entrust developers with production access. Let DevOps take care of the glue that sticks dev and prod together.
2. Trust nobody's competence but your own. Matrix was advertised as "highly secure", and then they do a fuckup like this. Only trust yourself, and ensure that you're in control.4 -
Building an amazingly complex system from scratch in Rust means 2 things to me...
1. Really cool tech with great syntax to learn
2. My value as a developer will be going up a lot. In terms of the salary expectations
I really love when I get to learn a new technology, not for a project or course, but to build really cool real-world applications.
That’s what drives me!5 -
My first rant :)
It's only 2 months I work as a developer, and i get so frustrated when at meetings my boss doesn't consider me or doesn't ask me about my work, and instead he asks others about things I am doing..2 -
Dear Santa,
Here are a couple of things I want for Christmas.
1. I do want to eat no more so allow for oxygen to be my food.
2. Allow me to never sleep again or be tired.
3. Allow all my programs & code to work on the first try.
4. Allow all my hacks to work too.
5. X-Ray vision
6. xx.xxx.xx.xx6 -
1. Go to my setup
2. Lights off
3. Lamp on
4. Door closed
5. Headphones on
6. Run zone.bat or zone.sh depending (yes, I have a script - it puts on music, at wherever I am in the album, changes sound & display settings, and a few other things.
7. Set breaktime alarm (I forget otherwise)
8. Code
9. When breaktime alarm goes off:
9a. Get a ginger beer and since biscuits
9b. Eat
9c. Repeat from 74 -
Things that seem "simple" but end up taking a long ass time to actually deploy into production:
1. Using a new payment processor:
"It's just a simple API, I'll be done in 2 hours"
LOL sure it is, but testing orders and setting up a sandbox or making sure you have credentials right, and then switching from test to life and retesting, and then... fuck
2. Making changes to admin stats.
"'I just have to add this column and remove that one... maybe like a couple of hours"
YOU WISH
3. Anything Javascript
"Hah, what, that's like a button, np"
125 minutes later...
console.log('before foo');
console.log(this.foo)
etc..2 -
Expectations VS. Reality : A new Software Project (After all designs and requirements are clear and fixed.)
EXPECTATIONS:
Day 1: Create workspace, Configure tools
Day 2: Implement high priority Feature
Day 3: Write UT and peer review
Day 4: Push first feature to Prod.
REALITY:
Day 1: Create workspace, Setup configurations
Day 2: Still setting up configurations
Week 1: Almost done setting up configurations
Week 2: New migrations issue, again reconfigure before coding starts
Week 3: Take a vacation
Month 2: Finally things are working but God knows what was the issue...1 -
I don't know which is worse:
1. My project manager telling me that I will have to make a whole project on my own within a month (frontend, backend, etc etc) for our major client and if I make it, we will get a bigger project for a longer period or
2. The colleague next to me being loud (speaking to himself, chewing things) at random intervals.2 -
Typical code life?
1. Write rough comments
2. Write more detailed comments
3. Write pseudo code
4. Write semi-working but definitely ugly code
5. Write working but very ugly code
6. Refactor the code to be nicer, check for patterns, bottlenecks and other bits and pieces
7. Push to git the "final" code
8. After few months blame whoever wrote the code
9. Refactor all the things!
---
This happened in my career more than once and still - it seems like the best option out there to get things done. What do you guys think? Should something be added/removed from this? Is this over-complicated or what?2 -
I long for the day I get a job with an actual developer team, where I can do things like getting my code reviewed or pair programming or being forced to write better tests.
Working as the only developer (or a team of 2) sucks :(4 -
First time doing web development for front end AND back end and I just want to say...
FUCK YOU YOU SHITTY ASS BOLLOCK DRIPPINGLY RETARDING CACHE, WHO YOU LOAD THINGS I NO WANT YOU TO LOAD...WHY THO?...
Well that was 2 hours of my life wasted....8 -
just spent 2-3 hours trying to make a slideshow responsive for mobiles.
position().left returned an incorrect value breaking the whole thing. then jquery animations slowly produced a one pixel discrepancy when everything is animating based on the container width. breaking the whole thing.
Only solution has been to pretend all is fine.
things that make you want to smash something.3 -
1. Always have a backup
2. Don't be afraid to fail
Failing is one of the best ways to get better at our craft. Fear is a healthy response to a challenge, but don't let it control you. Go for it. Things will break and that's okay because you have a backup or a way to undo the change. Learn from the mistake and perfect your craft. -
FUCK MY LIFE!
MY DEPARTMENT IS IN SEARCH OF 3 PYTHON DEVS (1 expert, 2 "normal") FOR DEVELOPING AUTOMATIC THINGS!!! I would seriously apply because it's like my first dev job without having attended University.
But only for two years... After that I have to reapply for my old job.. but it's two (expert 3) salary groups up from mine...
What to do?
Also fuck python but I would learn it for God's sake18 -
Yesterday i realised the importance of documenting everything step by step . I was told to port an driver/application that we made for linux 4.1 to a 4.9 kernel . Eventhough i did already port another similar application to the same , didnt remember what are things that i did.. Thank God ..If not for the constant pestering of my colleagues to document each step.. I would have been stuck in that island for 2 more days ..1
-
Why do we post here? Is this just an outlet for our intrusive thoughts? A therapy session for things we can't articulate in meetings? Being able to say controversial things we are not allowed to say other places?
It feels like this place exists outside of time and reality. It really is refreshing, sometimes frustrating, and sometimes really offensive. Things that exist here that would not be tolerated elsewhere:
1. alternate ideas of software, sometimes politics, theories of existence, people liking javascript
2. ostream (I love you man)
3. bullying
4. saying what you really feel
5. telling people to fuck off
What would we do without this place?
Meanwhile my intrusive thoughts:17 -
endor's first magical adventures with PostgreSQL
"Alright, got the docker image up and running, and I'm connected to the db, both from console and from Datagrip! Cool, let's get started with the tutorial!"
*cue montage of me using Datagrip to create my first schema, then the first table, then insert a bunch of data to try things out*
"Cool, now let's see if I can view my data from the console"
db1-# select * from my_schema.table1
db1-# [nothing]
"*Ahem*, I said:"
db1-# select * from my_schema.table1
db1-# [nothing]
db1-# select * from my_schema.table1
db1-# [cricket noises]
"Wut, why can't I see the data that I inserted? Wtf is going on?"
*30 minutes later*
"Alright, I have no idea what's going on, so let's try inserting the data from console and see if Datagrip can see it"
db1-# insert into my_schema.table1(id, name, field2, field3) values (1, 'Mike', null, 123), (2, 'Jake', 0, 456);
ERROR: syntax error at or near "SELECT"
LINE 2: SELECT
^
"Wait, what?"
db1-# insert into my_schema.table1(id, name, field2, field3) values (1, 'Mike', null, 123), (2, 'Jake', 0, 456);
INSERT 0 2
"Wtf? Haaang on... "
db1-# select * from my_schema.table1;
id | name | field2 | field3
----+------+--------+--------
1 | Mike | | 123
2 | Jake | 0 | 456
1 | Mike | | 123
2 | Jake | 0 | 456
(4 rows)
*eye twitches*4 -
Question: is it common to a developer to have lots of tasks to do at the same time, so you don't have sure what you need to do first, specially when you have 2 or more urgent projects?
That is one of the things I most hate on managing.8 -
First and foremost introduce concepts like version control from the beginning. As for the rest, the motivated students will teach themselves the relevant things and the others will fail/drop out. That seems to take place now.
My biggest complaint with the education system is more general and not CS specific. Remove all of the gen ed requirements. REMOVE ALL THE GEN ED REQUIREMENTS. They don't make you "more well-rounded" they just set you back 2 extra years and throw you into twice as much debt as necessary. We spend 13 years learning the foundational things just to spend 2 years in college paying out the nose to go through it again.
Fix that and add a few relevant ideas into CS degrees and I think the education system is decent. There will always be bad teachers, but software developers need to be able to pick things up themselves so it's just preparation for when they get a job and have a useless senior dev to work for. -
This is easy. Irl fork and acquire commands to let me reposess the knowledge of my children.
Things i can do while playing games:
0: work
1: sleep
2: eat
3: sex
4: workout
5: travel the world
6: troll my ex
7: read every post on DevRant1 -
aaarghh i left my laptop at home and now im bored as hell at work. i had things planned out for today and now i cant do them cause i dont have my laptop with me for 2 hours. the computers at work dont have everything i need :(1
-
It's a tie between 3 things for me.
1. md5 hashed passwords
2. post variable concatenated into sql with no checks
3. admin login over http
sad thing is that all 3 was one website I redid a few years ago8 -
What do you do to procrastinate? For me, it seems to be coding...
I've been coding for the last 2 hours but I should be doing other things...7 -
Tried pomedoro technique copule of time found that this doesn't work for mE. The only things worked is
1) do 4 hours straight
2) take 1 hour break
3) do another 4 hour straight
works much wetter3 -
Developer: we have a problem
Manager: remember, there are no such things as problems, only opportunities.
Developer: Well then, we have opportunity to recreate the entire project we're working on 2 years2 -
1.
Accuracy 0.90 achieved so easily, makes me wonder if I've done something wrong. Lol.
2.
My neural net models are the only things in my life doing well. I think I chose the right career. Lol.
3.
Rerunning experiments is not fun. But getting better results is really... Ego stroking.26 -
I was experimenting with a load test suite called 'Siege' to build and scale increasingly complex searches against our new site search engine. I assumed that an old iMac couldn't have generated a crushing load against the beta servers and I learned two things the day I wrote and started that script before heading to lunch:
1) Beta and Production shared MSSQL instances
2) That single iMac was more than enough to take the whole production site down... -
A great use of machine learning would be letting me mute pictures of certain things on social media. Such as:
1. your dinner
2. images of text that contain my muted keywords
3. well, anything that isn't a cat or computer graphics, really2 -
Two notable things happened to me today on devRant:
1. I accidentally +1'd a random rant. I feel rude to undo it.
2. I accidentally reported a random comment. I feel stupid for having done such thing.
Now I'm expecting to get a notification saying It wasn't worth reporting :/4 -
I don't have anything to rant about (still in college). This either means one of two things.
1. My life is boring as hell.
2. There's a lot of shit happening around me and I am not educated enough to understand it.
Feels sad man... :(1 -
I feel very anxious when developers interviewing me asks
1. is nodejs single threaded or multithreaded ?
2. How does node handle requests
3. How do u manage concurrency
4. What is event emitter and callback.
Dude i have given you my resume, without knowing these things i could never do that ?
I feel the discussion must be based on concepts and general problem solving rather than focusing on one technology. Tech can always be learnt.6 -
The worst people are the ones who play it off like they know what they are doing. You read a few things online cool. That don't mean you need to set up a mission critical server. Why would you take 2 ssds put them in raid 1 then partition it for c, e, and d drive then set a backup to image c partition to d?2
-
Ok, time to start working on things
*Twenty One Pilots casually release 2 new songs, a music video, album release date, tour dates*
Fuck that let's just fanboy all day3 -
Things that motivate me.
3. Money
2. The chance to make the world a better place
1. The desire to get a Penguin pet for my DevRants profile. -
Summer starts now!
Things to do.
1. Get better at overwatch
2. Learn 3d modeling
4. Learn animation
5. Learn how to apply programming to animation to make the process quicker
6...do job bc I need money.5 -
FUUUUUCCCKKKK!!! I WASTED 2 WEEKS ON A PROJECT BECAUSE I COULDN'T GET THE RIGHT SPECS UNTIL THIS MORNING.......
I SPENT THE LAST 2 WEEKS BUILDING AND TRYING TO GET THINGS TO WORK THAT I DON'T NEED....2 -
No table and monitor, and having to work ALL THE TIME. Our team structure changed recently, and a coworker with 2 years of experience is my lead. He wakes up at 11-12 in the morning, starts working by around 2, takes enough breaks and sleeps at like 5 AM. He assigns tasks late in the evening and night. Expects people to finish it staying up late, because if he can, why can't we. Most of the time, it's like, hey, just push a little and finish it tonight, we have other things to do tomorrow.
And team mates who can NOT work without help from other people and text and call you every hour.4 -
Made an order for 3 bubble teas + 1 vacuum from Amazon. Somehow they came all in 1 tall box...
I thought they'd be in 2 packages since they were in different departments but I'm wondering what the layout of Amazon warehouses are and who/what decides that all these things can fit in one box...9 -
Awhile ago I said I'm getting Acer Swift 3. I did. But I don't have it yet.
Why? Because I asked for RAM upgrade. (4GB original)
2 things to rant.
1) Acer is giving a free 4GB RAM as gift which the shop didn't mention when I bought the laptop and extra RAM. So when I get it, I'll have an extra 4GB RAM.
2) I bought it on Tuesday. The shop said they will need to send the laptop to Acer service center for RAM upgrade and expect to get it on Wednesday. I called yesterday, it's still not done.
Let's see if I will get it today.1 -
Was very sick today.
Hopped over to work virtually so I can help with an issue holding up prod release.
Felt pretty awesome about the whole deal.
Than realized three things:
1- this was a bad example to junior devs.
2- stole learning experience from other devs
3- I am leaving this company. I should have allowed the weaning process to start2 -
Things to accomplish within the next two years = [
0. Get a job that actually pays me.
1. Use money acquired from said job to buy a bunch of stuff I want. (Like an actual PC instead of a laptop)
2. Learn a bunch of things about back end development (CSS is my passion)
3. Make a 2d game engine, so I can find what the fuck a game engine is/does.
4. Learn to comment my code more frequently.
5. Move out of the big nest.
6. Stop getting mad at video games.];2 -
My best colleague uses FTP-integration to save all edits directly to production.
Confronted him about it and we bought a dedicated server for development.
2 weeks later the server is dedicated to serve the API. He still asks me to develop on that server.
Great guy, great mind. He gets things done.1 -
Had you known what he knew (1), had the training he had (2) and had the objectives he had (3), you would have made the same decision
the holy decision-making trinity
don't be quick to judge or question others' decisions. You don't know some things. S/he may not know as well.6 -
Not moving to docker eariler and waiting for it to mature. Its mature now and i still have to write the same things as i would have 2 years ago
-
Received a Full Stack Radio t-shirt and some new stickers this week, from the creator of Tailwind CSS. The shirt was printed in the wrong size; though I'm already happily expecting one in the right size, such things happen, and they fixed it before I even received this package (USA2BEL, 2 weeks in postage...)
Happy accident along with this; double the amount of stickers!! :D (and of course, double the shirts!)6 -
You sure you don't like doing other things and really want to work here?
Very well, my advice is this: Use the library restrooms, they get cleaned every 2 hours, if you use the one here in our building make sure you go before the D man or else it will be unbearable.
Have fun bitch4 -
Totally hands off. Haven’t touched code for about 2 months at least. Just concentrating on organising things and meetings.
Manager in latest monthly review : “we’d like you to be more hands off”.
How!?10 -
1. God Complex
2. You can get things done with little effort. ( script or program that does personal computer chores for me, etc..)
3. Lots of $$$ opportunities if you are able to get some clients. -
Hi devRanters
I have been working on an android game in my free time as a hobby. It has been 2 years, so I have decided to finally put it up in play store (maybe as alpha or beta). If there is interest I might keep working on it. Any advice? It is the first time I make a game and I am completely green in regards to publishing it and things to take into account.
All advice is appreciated. I am a bit nervous as it has been my baby for 2 years...2 -
Me currently in my 3rd year of university: hears about blockchain from my friends, reads 5 pages of ethereum white paper; sees a cool machine learning project, watches 2 weeks of Andrew Ng's course; plays a cool game, downloads Unity and makes a hello world game; hears about wifi vulnerability, purchases an ethical hacking course.
Number of things mastered: 05 -
We've had a project we knew was going to happen since February, and every 2-3 weeks we have been requesting feature requirements and gear to work on (hardware for test automation).
1 month ago we got the official request. 2 weeks ago sales said no to ordering equipment. Sales is now asking for weekly progress updates.
My boss said we have documentation of our asking and the group director (bosses' boss) is behind us saying, "work to make it function, not to get it done quickly."
Sometimes things work out. -
i am coding blindly cause i am not really sure how the function really works. thats how i get things done after 2 weeks. but at least it works out after a while. buuuut i just want to get this thing done uuuggghhh i need to do this faster!
mind please cooperate with me1 -
Anyone here tried the bluewhale game?
Apparently, government banned it and local tv channel is running news about it ( around 2 months after it became viral globally ). Many overnight "experts" think it is an actual mobile application game uploaded on all stores. What a joke!
I don't understand how anyone can be stupid enough to fall for such things..3 -
Forget about everything I could say these last 2 days: I'm having as much fun with Docker than when I first discovered Ruby on Rails 3 years ago 😍
I still don't understand everything with docker-compose & shit but so much things are way more clear when you try them out!1 -
2 interviews today, 2 tomorrow and 1 on Friday.
I've only been put on gardening leave on Monday. Things are going well.3 -
(IMHO) The current system fails to identify that there are at least 2 main paths one can take in our field. Software engineering and computer science.
Software engineering should not be just a course. It should be a craft, a degree. Where one can learn practical things not just algorithms that are used in niche cases.
Computer science branch won't be that different from what we've got now. It can be even more focused on theory.2 -
Not 1 Business Unit in Company: We need this feature immediately.
My Team: Anyone object to this 2 hour old merge request?
Me: Well, yeah, I found a couple things that we should probably go ahead and address.
My Team: we'll fix that in a future release
Me: But you said that last release...
My Boss: MR Accepted
Also My Boss: Can you make a new user story to fix this?1 -
I'm sick of a toxic soup of ways to test frontend.
Throw in vitest, jest,jsdom, testing library, @testing-library/jest-dom, together and you are left with n^2 ways things can be configured.
Why on earth do I need to import anything to do with Jest when I am working with a vitest project.
I think such tools are made to get invite opportunities to speak at conferences.8 -
whenever I think I am almost done with coding something, and go like "yeah, I can totally finish this the next day within just a few hours. Just add 1-2 functions and done" - it ends up being the opposite. I either realize how many things I didn't think and implement through and end up adding lots of things or I come up with a different approach to things which seems better and have to rework half my stuff...
I guess this will get fixed with experience.
Until then, I guess I'll keep trolling myself. -
This is PART 2/2 of a series of rants over the course of a software engineering course years ago.
We were four team members, two had never failed a class, I’ll refer to them as MT and FT, male and female top students, respectively, and an older student with some real world experience who I’ll refer to as SR.
Rant 6: After the previous drama MT built the groundwork for the project without allowing us to intervene for a week. When he finally disclosed his code he gave us tasks and I was stuck unable to run the new project, due to the friction with MT I asked SR for help which took a couple of days. MT accused us of not wanting to work and claimed he’d just do everything himself. I continued working on the task improving MT’s code and committed the work, which surprised MT and told me I didn’t have to do it. He ended up complimenting my code and complained less about me as a result.
Rant 7: MT kept giving SR flak for not working and took him out of the repo, which I promptly forked just in case he tried anything scummy. SR was indeed working on certain things, but he wasn’t listening to MT’s demands, there was no team coordination. I had to act as a proxy and push some of SR’s changes myself while informing him of the state of things.
Rant 8: When MT finally added SR back and some of the tasks were cleared up, FT didn’t cooperate. She seemed to have zero initiative and always relied on MT to tell her what to do, which didn’t include coordinating with SR to get the front-end templates running. I tried getting them in a group chat but it didn’t work, she just ignored him.
I learned a few things from that.
1. No matter how smart or experienced someone may seem, sometimes people are just petty or take things too personally.
2. Top students are sometimes too focused on their grades and disregard depth of knowledge and work quality.
3. A bad team at college can somehow make something acceptable if everyone works on things that add some kind of value.1 -
So we have a new guy at our company. I don't know what his job description is, pretty sure not a dev. He comes to the devs and asks how to connect a printer. Some things that ran through my mind:
1. How did you get in the door?
2. There is this place called "Google".
3. Fucking figure it out! (This is my boss's attitude on a lot of things, and I have adopted this as well. Yes, ask for help when stumped, but you better have made an effort.)
Then I remembered this part from Super Star:
https://youtu.be/22F6AnqPGxg?t=19
What I did say was this: "I don't have a PHD cert. Printer Help Desk." It got a good laugh. Somebody else helped him when they had a chance. I think if I had helped I might have sent him things to search on Google. This is not a difficult skill to acquire. Problem solving skills are paramount in this company.2 -
I just remembered that 2 years ago I found an open-redirect vulnerability in one of Google's old pages.
I decided to not submit it to Google because it's too much effort (even though I knew they pay for these things) and told about it to a friend who deals with these things.
I was SO. DAMN. STUPID.1 -
They say only 2 things are truly limitless. The universe and human stupidity.
I disagree, the universe might have its limits , but human stupidity does not.3 -
There are only 2 hard problems in software:
1. Naming things
2. Cache invalidation
3. Off by 1 errors3 -
Perhaps one of the most important things I will ever learn in life is how powerful regularity is. Read up on a topic once? Understand nothing? Read more random shit on it. Keep reading. And then stare in awe as things fall into place.
I'm writing this out not because people don't know this. Almost everyone knows this. But it's nice to be reminded of it. It's nice to be reminded that learning new things and honing bew skills is never easy. It's nice to be reminded that there's great knowledge and skills waiting to be learned.
This is not meant as motivation so much as it is meant as a reminder. Our colleagues may be garbage. Our clients may be garbage. Our bosses, the interns, the new dev, and almost certainly ourselves, are almost always garbage.
But if you've learned 1-2 new things today, the day wasn't garbage.
I'm just learning move semantics... -
14 years of age, couldnt go with to the beach with my sister the weekend (all older friends and they wanted to have fun) spent the weekend:
1. Waking up
2. Cleaning yard and garage
3. Finding old pc of my fathers
4. Him telling me he will tell me how to install windows 95 (we were not that up to speed with the latests trends at the time)
5. Running in and out installing and asking for commands on how to install things and run things
Fast faward a few years, im now a web developer working from home (recently retrenched) and my sister asking me to get a job where i work. -
If you got job offers from 2 companies, one in Poland, another in Germany, and they want you to relocate. All things being equal, which one would you select based on country?15
-
~just-interesting-hack-things~
I was able to force my phone to work with 2 fingerprints by alternating my fingers during the setup.1 -
Programming has taught me
1. Importance of patience, friends and family and yeh StackOverflow too...
2. Importance of small contributions towards dev community.
3. How smaller things can make big changes.
4. Helping others and getting help if you get stuck.
5. Anyone can code, but very few can build robust solutions. Project not just coding but it needs preparation and planning too.
6. Importance of reading documentations, writing test cases, debugger programs.
7. You can learn things even if you have no idea about it. It just takes your interest. -
So I've been back to work for 2 weeks after going on a holiday. Getting back into the flow of things was easy, but seeing the status of the project that I am a part of, and seeing the kind of implementation work that my co-workers has done, it's kind of a no surprise.
So the past 2 weeks I've been completing features that I left my co-workers to finish, but didn't. And rewriting other features that they worked on, but does not meet the specifications.
Will I ever be able to work with reliable/competent developers? -
After 2 interviews and a complex case study made to apply for Javascript Architect I was asked to travel from Brazil to Germany for final interview. First question:
Interviewer: what are things that you want to learn next.
Me (dumb): Maybe some functional language like Erlang
Interviewer: why not Javascript?
Me (dumber): Javascript is not that good for functional
Man, I WAS nervous that day 😭3 -
I recreated the legendary experience of Windows XP . Go now and enjoy it live at
https://tilakmaddy.github.io/Window...
(also lowkey subscribe 2 my youtube channel where I'll post more such stuff at https://youtube.com/watch/...)5 -
The thing I really wish for is devrant posts not to be visible when i look up things on ddg, because i wanna rant about stuff but they are so exact that it would take 2 nanoseconds to find my user here.4
-
Because of you great people, I installed Linux (Kubuntu, latest) again on a device after roughly 4 years, just to see how things are... 3 application crashes, 2 errors with no details just before I was able to install Chromium 😂 oh boy, hope the updates that crashed Discover fixed some of it 😌8
-
So, 28 days ago ranted:
https://devrant.com/rants/915344/...
Update: Finally, the integration worked. I can sleep well tonight. I can have a party tonight.
Things left are code review and then git push.2 -
DevRant users (and my wife) are the only people that know that I have applied for 2 new jobs! I’ve already had a phone interview with each. Tomorrow I have a 2 hour in-person technical interview, and last night I completed a technical assessment/sample application for the other position!
Things are moving fast, but I don’t want to let friends and family know yet, until things get a little more certain.
It’s such a weird feeling going to work everyday knowing that my current job may be coming to an end!4 -
K.
1. Uni wants me to use Java.
2. I don't like Java, because everything that I am used to, is different.
3. I look up easy things online on shitty websites...
4. C'm on journaldev... Where 's da cookiebanner?4 -
2 things
0:considering whats happening with the Linux CoC would it be a good idea to swap back to Manjaro Linux
1:whats a good password manager that's free and can synchronize and perfectible has a desktop program3 -
Cakechat.
Not going to deny Lukalabs' credit where it's due, it's an actually good NN chatbot. Works pretty decently even on my poor old Haswell i3.
But... the things you do, Lukalabs.
First off... PYTHON 2?!?! IN ${CURRENT_YEAR}?
Jokes aside, there's a lot of things that could've been done better, or in a more compatible way, or both. Such as:
tokenized_dialog_context = imap(get_tokens_sequence, dialog_context)
tokenized_dialog_contexts = [tokenized_dialog_context]
1. imap doesn't exist in python3, but whatever, doesn't make a big difference.
2. why wrap it in another array?
3. *two* variables, and the first one just used to create the second?
I will admit, Cakechat works well, but it's one of those things where if you try to run it on anything other than the recommended settings, it's not very fun.
Right now, I'm porting it to python3 with six, and making small refactor adjustments in random places to clean up the code.
(Official live demo at https://cakechat.replika.ai/, if you want to try it out.) -
Things i have changed during this quarantine :
1. Switched to yarn from npm
2. Started using vim as default code editor.
4. added Ubuntu Subsystem
3. Picked Firefox .ditched chrome.
Do you have any new changes?15 -
I'm setting up an project at work. Takes me until now 2 days and there are dozens of undocumented things I couldn't know.
It's an total brainfuck of product. Most of it could be automated and be less error prone.
How can people do that? Don't they hate to do it too? I cannot understand why they didn't change anything there for years.1 -
2 things that piss me off as a professional developer doing contract work...
1. A fellow dev accepts a meeting invite, doesn’t show up and won’t pick up the phone.
2. A fellow dev taking a meeting in a noisy place with bad wifi.
This guy has now managed to pull #1 last week and #2 this week... -
Dear Devs,
after a bunch of years of exp I thought I would start to write a blog / write articles about dev-things. Small helper articles we all know :)
So 2 questions:
1) What is a good way to start it? Can anyone write for Medium.com? Or make your own website? Wordpress (never used wordpress before btw).
2) I think my english is too bad or a professional article about development - so I would write them in my native language (German) and want to have them translated by a native speaker. Where to find such people without paying a hugh amount each article?8 -
i know that i want to be a developer because of these two things:
1) You can make money (intellectual property&
2) System.out.println("Hello Handsome!");3 -
Mondayband I've basically spent all morning "yelling" at people to get their shit done for things I've been asking for since 2 weeks ago...
-
When you cant get project documention because people have other things to do and your project has a deadline in 2 weeks
-
I'll just say that I have just finished removing my biggest distraction/time suck for the last 2-3 weeks... I can now return to my regular scheduled activities like learning React... and creating a new app and I guess other things I probably should've done.
The huge weight of an urge to finish what I started is finally gone!2 -
How to fail my interview 101:
1. Change your GitHub status to "I love learning new things every day"
2. Start by showing off your code katas
3. "React is the best way to do frontend"
4. "Unit tests are necessary"
5. "TypeScript is better than JavaScript"
6. "I don't have to learn CSS, I use Tailwind"19 -
1. Windows is unreliable and crappy.(I have had a lot of bad experience with windows.)
2. Mac is good but doesn't have a lot of things to tinker with.(Used mac, it runs on specific hardware only, for rich people who don't know how to use computers or for chad programmers )
3. Linux is the best. (The real programmer shit that has it all.)
What do you think?40 -
Just TYPO3 things:
in your config constants doing "styles.content.textmedia.maxWInText = 450" should basically crop all your images to a maximum width of 450 using ImageMagick except TYPO3 flips it's shit and won't do it.
After about an hour or so of debugging and guessing around with 2 other developers setting "styles.content.textmedia.maxWInText" to "500" will actually work. Every other number except 450 works.
Using TYPO3 is like preparing for hell.1 -
Come in, check task list, everything is basically "awaiting confirmation" or "acronyms you've never seen before talking about things that only like 2 people know about" or "check the powerpoint that you've never seen or even knew existed"
Sooooooo home time? Besides, it's POETS day ;).
For those that don't know (Piss Off Early, Tomorrow's Saturday)3 -
2 things every java developer hates developing with yet wishes they had more of personally: time and money
-
Manager getting snippy with me coz one of the 2 urgent things I'm currently working on hasn't been deployed. This is on top of the outstanding changes to the last 3 urgent projects I worked on that have been deployed in a working but imperfect state, the urgent thing I got distracted by and the urgent thing that's next for me to work on.
Someone got a "this is fine" pic?6 -
What's your workspace setup?
Curious because it took awhile and a lot of experimenting/thinking to get mine setup the way it is, but now I can't even think properly unless I have things setup that way after booting up in the morning.
Here goes:
Workspace 1: General stuff, personal email. social media, random research for non work related things, etc
Workspace 2: My main project local development, includes terminals, database, browser research for bugs, debugging software, error logs, etc.
Workspace 3: My main project, production workspace, consoles, browser, etc related to production server, you get the idea
Workspace 4: local dev on my side project
I found it crucial to setup workspace 2 and 3, it has helped me avoid countless stupid errors, like, for example, accidentally working on production terminal and wanting to rip my hair out wondering why the fuck _____ isn't working, then realizing, oh shit, i'm on production, not local. Huge brainspace bandwidth saver when I setup like this.
How about you?2 -
1. I like making stuff that I can use again and again later.
2. I can't draw for shit, so it's a way to be creative.
3. Automating/scripting things is a general passion. -
!dev
Some on here are very open about having addictions or using external things 'to keep going', be better or whatever else reason. I do too myself. (please don't get butthurt)
What do you think about weed & dev instead of - or even with - alcohol & dev?
BTW, I just noticed this (2 hours ago! I didn't know there are limits, which seems like a good idea..). I deem it obligatory to share. It's also the reason I'm asking 😁10 -
1. The power you have with it.
With that, I mean solving your own or someone else's issues.
Be it automation, parsing weird formats, or anything else, it can usually be achieved by coding something for the task.
2. The logic (when compared to humans).
Unlike humans, code does what it's told to do. Us humans, well, we often misinterpret things. Code, however, usually has a single meaning.
3. How things can be improved over time.
Finding a way do something faster and implementing it is really satisfying.4 -
Started working in big firm from past 2 months, I was learning about company, its products and what it does. To speed up things I asked one senior who has 8 yrs of exp, she said she also has no clue how things work here......
Now I know why I was hired as an urgent requirement......1 -
I guess I would say that coding changed my life because ever since I was little like 5 I was interested in technology but didint know how it was made in till 2 years later I learned that it was programming that made it. Up so when I became 10 I wanted to learn how to code because I wanted to make my own things and just overall was entertained with coding so I started learning and really liked it so 2 years later I start picking up and finishing HTML,CSS and JavaScript I'm really glad I did I get to make cool things and I'm really happing coding rather than going to my dam school😂 anyways to me code is life I don't really care about food or sleep but its fun making stuff
-
1) try make it do web requests
2) try make it work as server
if i can do these things with new technology then i can do almost all today software market need. even some css frameworks passes these tests. -
Things I want to accomplish in 2023:
- learn rust
- learn a functional programming language (elixir probably)
- finish the O'Reilly book about microservices
- learn and contribute to gnunet
- read at least other 2 books about SE
Regarding the last point, I've always underestimated SE books.15 -
!Rant
Bug Report / Feature Request.
Just 2 things that bother me with the web app.
1. You can't modify rants or comments - only delete them.
2. On the profile page the web version does not replace line breaks "\n" with html breaks "<br>". (See the code on my profile on mobile vs web.
Just thought I'd mention them since I use the web app more than the mobile.5 -
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.
Doesn't work.
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
dying*
I feel better now1 -
heres a new constant found this morning
>>> (1.39094974939078**(pi-0.5))-1.39094974939078
==
0.9999999999999867
the following..
>>> 1.39094974939078**2
1.934741205330274 +/- 1
and
((1.39094974939078**(pi-0)))
2.8198510518716056 +0/+1/+1
show up in things as varied as the density of galaxies, gasoline chemistry, traffic accident formulas, and more.
Kinda cool.31 -
What is thin line between:
- "being a leader" and "helping others succeed" and "making team working together"
vs.
- having to get shit done myself because team can't reliably deliver even basic tasks, and ultimately managers expect you to make "the team" shit done
IMO these are 2 different things. Complete opposite. Like snow vs fire. Like shit vs parfume. Yet my manager see it as almost same thing.9 -
I learned 2 significant things today:
1 - Waterboarding is not waterboarding if you use diesel.
2- People who park to close to your car on the driver side are actually just encouraging you to stick to your diet.9 -
Coding in JAVA has started taking its toll, now while talking, I repeat the same things 2-3 times in different ways. 😥2
-
Someone help!
I'm looking at replacing my Moto 360 gen 2 because I've given up hope of the gen 3 (even if I know things that I'm not allowed to share) and I'm looking at the ticwatch c2 but can't find any CPU comparisons between the SD 400 and SDW 2100...
I know the 2100 is essentially the 400 on a smaller manufacturing process but still...3 -
Technically the first things I received money for were some android apps I published in the Google Play Store. They were icon packs that I created the icons for and mimicked someone's android project. After that created some of my own android apps. First paid career job, hired 2 years ago for java web developer at a health insurance company. I still like it, very appreciated here.
-
As much as I enjoy working with Magento 2, (No really, I actually do) the amount of times I come across a bug that is reported on GitHub and labelled as 'Fixed in 2.2' or 'Fixed in 2.3' without any commit reference or backport to 2.1 is pretty infuriating. Upgrading to 2.2 would probably break many more things than it would fix, too.
-
I've noticed two things with the app after I went to Android P/9:
1. The constant freezing where only killing helps, which I had in Android 8.0.1 is now gone.
2. The app doesn't go to main page and I accidentally remove updoots from people.1 -
So got my pixel 2 XL screen replaced after months of waiting on the part, took it to my usual repair guy and it was fixed within the hour, everything was all fine.
Went home, went to take a photo aaaaaaaaand cameras aren't working.... For fuck sake!
Why can't I have nice things...3 -
My first introductions to programming was in Garry's mod.
There'e a mod called wiremod, which added logic gates, buttons, and other entities that manipulated the game with input/output. And on top of that a little scripting language they called Expression 2.
Me and some friends would code stupid things in Expression all day to use in the game.
I wasn't too good at it, but I had fun. Shortly after I started going to a high school with a computer science focus, and had 2 years of proper education in C#. -
I've worked 16 hours per day for 3 days just because the Diwali was coming and there were too many holidays, so they kinda peeled me hard....
They decided to deliver things in 2-3 days which was supposed to be 18 days with proper planning and QA but yea fuck everything...... -
How many layers of increasingly verbose macros generating calls to each other is acceptable in Rust? I have to choose between 2 and 3 but IMO the 3 macro setup is nicer because it allows shit like walking a list, windowing the items and skipping the last to be separated from the actual things that are being generated.4
-
I found this out during my final practical exam while doing...
sudo useradd
phone's weren't allowed so no pic! 😀😀
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
root's password:4 -
Got a job interview on about 2 hours. I am starting to panic because I have done only 2 job interviews in USA.
It is for a big corporation and I will conduct interview with 5 people... in .NET framework which I have not used for 1 year.
And I am terrible at remembering things and I am starting to panic so bad.6 -
oh man 2 1/2 weeks completely away from programming, IT things and so on.. was in trouble and in a shitty mood, but finally im back. hell yeah feels good.
salute guys1 -
1.Coworker wanting to do small talk
2.coworker hoeing me random things
3.coworker asking stupid questions1 -
Boss changes plan & schedule for this year's projects at least 5 times within 3 weeks.
Since everything changes so frequently, would you mind making the following changes as well:
1) Give everyone a better PC/Mac
2) Get a better PM
3) A sales team that can sell things
Or maybe a more creative, decisive and organised boss so we can have all 3 wishes at once just like Kinder Surprise -
Css positioning is harder to understand than the full OOP concept.
So i wanted to create a very simple page with a single css file. I spent 2 hours to position the buttons in the fixed header and center some things.
I got the whole OOP concept with abstraction, polymorphism and inheritance in an hour and could use it right after without problems.
Holy shtcake i never want to do frontend.8 -
1. Cool side projects
2. Learning new things and revisiting old concepts and tricky findings in my notes
3. Remembering all the times that I absolutely crushed it
4. Helping new developers and engineers who are not that well rounded but really curious about building things. you never look good trying to make someone else look bad so always try to help others. it’s fucking annoying sometimes though.
5. Posting shit on devRant and seeking validation -
Ok so 2 questions here:
(I’m not good at googling)
1. I want to run my telegram bot and some other really small things on a server. Do you have an idea what I could use. (Services or shy like a raspberry pi) it really doesn’t need much capacity
2. (Thank you for reading this long and helping me out) How can I download a website in nodejs and use sth. Like getelementbyid? -
Developer 1: You know what they say, programming is just like sex.
Developer 2: Wait, what? I've never heard that before.
Developer 1: Yeah, you spend all your time trying to fix things that should never have happened in the first place.8 -
The more I refactor a codebase that I have started for 2+ years ago the dumber I feel I have been.
There are too many things that are done completely wrong or in a stupid way.
Currently adding comments like in the picture...1 -
My standard pattern for using 'time saving' things (frameworks, scripts, new technologies) seems to be:
1) Get excited by how easy <new thing> is to use.
2) Spend the next 12 hours trying to work out how to work with this new shit.
3) Realise I'm now further back than I started.
Today has been docker.
Easy to run my new Wildfly docker container.... can I find the IP address to connect to? Can I fuck.2 -
Little calculation:
you have probably around 20 days holiday per year.
After 60 year old everything is more or less a gift, so I wouldn't count on it.
Let's say you are going to work 30 years. That is 600 days to do whatever you want.
It's less than 2 years.
Shit.
Try to count how many days left of freedom.
Shit.
Suddenly all the things I have to work on today have lost all priority6 -
Wasted 8 hours today trying to convince Windows to boot.
Yesterday I deleted two unused partitions. Today no OS booted up. Guess what, diskpart (think parted for Windows) reindexes GPT partitions on any modification. So when I deleted partition #1, my EFI System Partition, previously #2, became #1. But UEFI was still trying to boot from partition #2.
Linux booted after recreating UEFI boot entry. 1 minute job, no tools required. Windows, though... Bootrec /rebuildbcd failed, bcdedit failed, recreating ESP from scratch failed spectacularly. Finally I made a clean install just to get proper ESP and restored OS from backup.
Dammit, Windows. Why do you have to make things that hard.4 -
What is your wishlist for things that need to die or change next year. Mine is :-
1. Games that use peer to peer and have servers for data. Please buy servers on aws or any good cloud service.
2. ISP's that block all incoming connections for security5 -
This depends mainly on the programming language with which I want or have to develop a project.
I like to use Behat for PHP and other simple things. At the moment I only have clients who want to implement projects in PHP. God knows why.
For more complicated things I like to use yeoman, but I have to say that there are also a lot of horrible generators, so I follow the official instructions more often.
Otherwise, the usual procedure:
1) git init
2) Planning of features and functions (if not already specified by the client)
3) Select frameworks (mostly necessary)
4) Start programming
5) Commit often
6) Commit often
7) Commit often -
Sometimes knowing how to program has this weird effect where you pick apart all tech that has some cross over into your field. I rarely visit a website without seeing something that makes me think, “who the hell thought that was a good idea”.
Lately though, as I learn more about the management side of things, I can see many more reasons that stupid things end up in good products. Lack of time and trying to over-engineering to cater for some odd edge case being the 2 biggest killers.
In 2018 I’m going to be a bit nicer about silly technical mistakes.2 -
Some programming languages are sold because of being simple and straightforward. That could be true, but sometimes simple things as
1 + 1 = 2
becomes something we need to read a 600-page book in order to do so. :)5 -
different browsers rendering same things differently...
i have a slider with a given width of 7em. in edge it renders as i want it to, chrome fucks it up and makes it way smaller and display way off position and its parent div is way too big, firefox is somehow between those 2? all browsers are scaled to 100% 😥😒4 -
One of the nice bonus things about having 2+ kids is a father's/mother's day. A day off every month at the day of my choice.
Aahhh, finally a calm day to spend with my fam
Do other countries also have this?5 -
Client demo today..
Did lots of configuration stuff in this sprint and when talking through it I confuse even myself.. so many things that were done for one specific goal..
They will be confused during the whole demo, only in the last 2 min it will start to make any sense - when all the pieces come together.
It’ll be fun..4 -
After working about a year at a new company, I realise multiple things.
1. Just because their older, or senior, doesn't not mean they know everything.
2. I really like helping other people with coding.
3. I am underpaid for the amount of work I do.
I do the same job as the senior devs, and also take on a more leadership role. The coming talk about my pay will be interesting to see..2 -
in job application mode; getting really tired of entry level positions wanting 3+ years of experience.
Given that a) no one I have seen with this much experience wants these positions, b) HR says they are getting applicants with this much experience, I can only assume two things:
1: People lie on their resumes.
or
2: The job market is far more saturated with good applicants than I thought.
Either way, frustrating.4 -
I'm getting annoyed by the smallest things, like when someone does "test".equals(var) instead of var.equals("test").
It not only reduces readability, it just doesn't look right to me. And I don't think there's a difference in performance between the 2.7 -
I love most trends around js, because often they're thoroughly thought through (not always) and make things easier.. but why the fucking fuck do all the js coding standards use 2 SPACES. Now this isn't intended to be a tabs-vs-spaces rampage rant. But this decision against tabs is like saying yes to a 50ct pencil instead of 100 dollars.7
-
So there is *that* side project again i want to finish it, spin up my pc.
Open the IDE.
Stair at the screen.
5 mins later ...
Opens devrant
2 hours later ...
Closes the IDE
Damn that was productive again!
I mean i got no motivation to do it, but i am excited for the result.
API is fully implemented, only thing missing are a few things in the web ui.
Its going to be another unfinished side project again. -
[POLL] How do you develop stuff?
1 - just write code. It doesn't need to be organized, it just need to work how you thought it would, and THEN you start organizing things, like editing/creating new files, letting things DRY, optimizing the sutff you did earlier;
OR
2 - you surgically write code, making sure you keep everything is organized from the beginning. Basically you only write when you are sure.
Or maybe it's a blend between the two or something.
I'm asking because I do like the #1 and I feel uncomfortable when people see my code when it's under development. It's a mess, there are tons of comments everywhere and a bunch of repetition. But, when I find the right stuff, I start writing modules to make my code work better, remove unnecessary things, add documentation, and so on.
My development process is not the best of the best, but I get things done with it.7 -
The 5 step process to my average day:
1. Client doesn't want to pay for an admin dashboard that can be tested
2. Client wants to us to make ad hoc changes to the data in the production database
3. Client wants things done quickly without testing
4. Client complains when things go wrong
5. Me: (╯°□°)╯︵ ┻━┻2 -
1.) good exercise for brain
2.) like the abstraction
3.) like building things from mental constructs -
At work we only "develop" for Microsoft Sharepoint which consist for the most part writing small javascript based project that on their own are not exciting at all. Problem is that by doing 90% work like this i feel like i am wasting my time by not learning/working on more relevant things for a .net developer, but i have a contract for 2 more years. Except to study and do things i like at home i don't know what much to do.
🤔😑1 -
Day 2 of being a free man.
Day 2 of old company contacting me about unnecessary things that they themselves said isn't really important.
Why contact me then? I don't want to have to start blocking numbers, but it might be happening if the trend keeps up.3 -
After using emacs for almost 2 weeks, I can't tell you how many times I've pressed Ctrl+W, Alt+W and Ctrl+Y in things that aren't emacs.1
-
I just want to blow off steam here,
Its hard to make a dynamic form with just 2 and a half day of time considering the coding for backend and front end and also mobile responsive. Its very frustrating and the same time im dissapointed in my self but i think its not entirely my fault its hard to do all those task with such little time and a lot of things to consider -
1. It is a creative process that I can actually perform reasonably well at.
2. I get a buzz when delivering the solutions to the client and seeing their ideas transformed into a working application. It is, to my mind, a similar feeling that architects and engineers get when seeing their projects to fruition.
3. After 30 years, I am still learning new things, and I am still excited to see how coding will develop in the future. -
what you do next?
1. I broke my imac, macbook, and iphone
2. bought cheap android phone and broke it after 48 hours and i cut my left palm by doing it
3. about to break motorbike! it says service on dashboard but fuck it
4. now, it seems I was born to break things
5. what to break next? my left ankle and back bone already broken and fixed once, brain is fried for good11 -
When somebody speaks about "rewriting everything from scratch" I always mention some famous articles claiming: "don't do it!" "big mistake".
Truth is that when somebody says "rewrite everything from scratch" he doesn't mean "everything". He just means "rewrite the 2-3 things that we found useful after 10 years of developing useless features nobody cares about"
So then, yes, rewrite, please1 -
1. I love using it for automation and creation of new stuff
2. I'm a visual thinker and working with abstract things. The process of thinking about a program and developing it is especially rewarding and exciting for me
3. I especially like using it in relation with Maths for algorithms and scheduling, which is tightly related to (2), but also to the fact that I love Maths -
1) Starting long running process on a Windows test computer.
2) Switching back to working computer and coding.
3) Switching to the test computer to see how the long process is doing and sees the Win10 reboot screen saying "We are getting a few things ready for you..."
Just gotta love it when MS decides when it's a good time to reboot. :-( -
Things People Learning to Code will Understand
Part-1: https://medium.freecodecamp.com/thi...
Part-2: https://medium.freecodecamp.com/thi... -
1. Like solving and exploring how things are made/done, I want challenges
2. Can work from home, or any place in the world
3. I don't have to deal with idiots around me
4. Bonus: Money is good of course. -
Fullstack things.
Needed to manage the software stack for a new project. Started from some simple boilerplate, adding few features for the next 2 days. Bumped on a compability issue I couldn't easily solve. Thrown all to /dev/null. Used a project generator without some fancy bells and whistles, but with basic features we need.
I've learned that I should have done it in the first place... -
I decided to re-write some old CSS in Stylus. 2 hours later something happened with the connection to the server I'm being forced to work off of. DOH! I'm pretty impressed with Transmit's ability to mount things and for me to be able to preprocess, but I have to use codeKit instead of broccoli or something, and clearly something in the chain is not OK.
-
Any heuristics on using new JS/CSS features?
I thought of waiting 2 years, but I just saw an article that recommended waiting 6 months.
Another factor could be covered percentage, based on caniuse. 98%+ is the coverage of things we can all agree we can use, so is 95%+ enough for new features? 90%+ (so 1 in 10 people wouldn't get the expected experience)?5 -
I have anxiety attacks and i wanted to get my mind of things. I took 2 internships at once so that my mind would stay focused. Turned out that was really the worst idea i ever came up with.
I was fretting a lot. People calling me from different time zones at 1-2 am midnight asking me about updates. Things went completely messed up faught with my friends.
So i messaged my boss. I told him i have some problems in life i need time to sort it. And believe me he said take a month off.
He is really the coolest boss i know (out of the 4 i ever worked dor 😅)
Guys a lesson don't overdo the things you love. You want to make it a good experience. But making it unbearable to yourself can make you hate your love for coding.7 -
I wonder which is worse:
1. all day long every day doing things you MUST do and running out of hours in the day to do them all
2. all day long every day doing things you WANT to do and running out of hours in the day to do them all1 -
Anyone out there a Scala fan? I am! Seems like most of the stories here are quite negative but positively is my thing so here's my 2 cents:
Scala is an amazing data processing language. It's a functional language with a lot of really great things like a consistent collection library api, case classes, brilliant async library's like Akka Actors, and plenty of solid learning resources like Twitter school and Martin Odersky's online course.3 -
1. Brain feels like in motion without idle time. It's a very pleasurable feeling
2. Create things from scratch by myself
3. solving problems
Not all coding is like this, though. -
Too much googling.
This is a great skkll and I know it leads you to amazing links and resources, but currently i have a list of things to work upon and it has crossed a timespan of next 2 years!! -
Y'all! I finally managed not to feel too completely incompetent with Magento1!
They have the most confusing configuration system ever. Can't wait to switch to Magento 2 with a proper do system among other things. -
I just finished a test task which was almost a whole project...
actually just 2 forms but some of the requirements were such that if I don't implement user registration and login and what not I can't make it to work the desired way... plus there was some point where I need to inform the user that he is giving too much money... and yeah, do they want it to have integrated payments too?
the time limit was 2 hours... and I'm new to their framework, so I did the 2 forms and the listing of the 1st db rows as wanted below one of the forms and sent them the result asking for clarifications and more time
do you get such test tasks ( I mean with a lot of things for that short amount of time )?3 -
Version 1 of any software is full of bugs. Version 2 fixes all the bugs and is great. Version 3 adds all the things users ask for, but hides all the great stuff in Version 2.
;) -
umm... all of my dreams are weird. and are a selection of random things that happened. the only two weird things that were in my dreams:
1. (long ago) NPM logo on a tablet-smartwatch hybrid in a dream that isn't related to programming
2. (recently) a level 1 dude in some 8-bitish game trying to get into a cathedral which is supposed to be entered late in the game, only to get his ass kicked by Grim Reaper and a Sims 3 notification popping up about the death of that dude. -
Damn .. my company has a bad way of doing things . If you have any query report it to TL only and then they will think on it .
It takes 2 days just to change padding ....... -
Which development standards and coding styles would you recommend in a development team? My colleague @jacoKotze and I are starting to get larger projects at work and 2 more developers soon (juniors with little to no experience), so we'll need some coherence soon.
Tabs v spaces is more of a joke, looking for opinions on other things please.12 -
So, today I found an old pair of jeans which I had bought 10 years ago. To my surprise, it fits just fine even though I've added a little more than 2 inches to my waistline over the time.
Some things grow along with you. :-)
Celebrating with a grand pot of elderflower lemon tea! -
Right before I became a dev I was in school for networking, and even got to do an internship with the networks my department of a school but then decided to do the codez. It's been 2 years since and my dad still thinks I do networking things since he hears me mention servers . (I'm a backend developer)
-
A dev needs 2 things to produce a great product: Time and Coffee. If there's not enough time, add more coffee. If there's a lot of it then lessen the coffee. 😏
-
today I was explaining a non tech guy , how 2 mobiles communicate with each other via a server. It started of really good. Then I got to know that what I was speaking was looking like Greek to him. This made it very clear that explaining things are also a difficult job1
-
Two dev things I use:
1. Phind — dev-oriented ChatGPT. Free. https://www.phind.com/search
2. DevDocs — all the docs for languages/popular libraries consolidated in one offline library. https://devdocs.io/ -
Two things I don't understand:
1) The fact that adult aren't allowed to buy kid's meal, even when they're paying it.
2) Baby/kids clothes being similar or more expensive to adult clothes when they require less materials.9 -
Having to take Intro to programming with Python and being told I can't use tools that haven't been taught in that course yet. It's hard to go backwards. Had to do comparisons between 2 lists, can't use zip(). Things like that. It was a good class, just frustrating.1
-
How can I, in JS, make sure a class (Vue) is instanciated only after a certain element is inserted into the DOM?
Currently, things are executed in this order:
1. Create modal
2. Append my-element to modal
3. Show modal
4. Instanciate Class (Vue)
Gives me "Vue cannot find my-element".
However, it works if I instanciate Vue in the console after modal is visible.4 -
Ahhh, this kindda makes me sick...
Wrote something.
Wrote documentation - 2 weeks.
Changed few things and refactored - 3 days.
Refactoring and updating documentation - week and counting.3 -
Starts new codebase
uses boilerplate with the intent to keep a clean structure.
after 2 weeks it already a complete bunch of spaghetti code and doing things like putting the same image in 4 different directories... boy i wonder why i could never hold down a job as employee...2 -
Boss: management needs this applications report changed
-2 weeks later of revamping the program
Boss: So we decided we are going to abandon the program all together. At least you learned some things.1 -
1.) I enjoy puzzles
2.) It's an art form that that involves not only creativity but logic
3.) Breaking things is fun -
A while ago when I was making some EF extension functions. I was trying to make a bulk update function that used a parallel for-loop and I wanted it to accept funcs as a parameter.
Took me a while to figure out that a func and an expression are 2 different things, but when I did, oh boy did a fun world open up. -
TFW your laptop battery dies twice as fast as yesterday because you're compiling all the things ... but you don't want to go back inside yet.
I'll stay out here just 2 more percent, then I'll grab the charger. -
Google chrome front page has been giving me streams with a lot of Masked Singer and Beatles.
I finally bother trying to unlike then but clicking Bot Interested... Except it's like Not interested in {random crap that barely has anything to do with these 2 things}
And so I'm like wtf...r u screwing with me... If you were seriously using these for my preferences... How the fuck am I'm getting do they magically converge two these 2 specific subjects... -
1. Purpose: Being at the forefront of discovering how and helping to automate business processes in all domains and learn about "how things work"
2. Relative autonomy
3. Mastery (of languages, concepts, methods) -
Hello guys. Today I present you my top 5 list of things to do:
1. Write code 💻
2. Debug code 🐞
3. Review code 🔍
4. Cope 😔
5. Seethe 😠
Honorable mention:
6. Read memes during the online meeting 🤓 -
Slack is good at a lot of things. But there are two things that have always gotten under my skin. I want:
1) a free tier that doesn't expire messages (it's 2020).
2) a single sign on manager or some way to reliably and seamlessly handle many workspaces across devices.5 -
Have been on holiday for 2 weeks now, starting to get to the point where I can’t even sleep anymore because all I can think about is projects I want to start or other things I want/need to do. To the point where I’m typing this at 3 in the morning instead of sleeping.
Even starting to get anxious to get back to work...
Feel like such a workaholic right now. -
1. Only thing where correct logic doesn't backfire at you.
2. It is a wonderful thing where you get the satisfaction of solving something, organizing things and making things look beautiful all at once.
3. Its the only thing I know how to do to make money :p -
So finished 2 weeks project for co-worker. Now she can register cargo waybills to database and not to excel(I have nothing against it, but to have centralised way to keep data is better practice). Anyway project was done with Cpp, wxwidgets(first time trying GUI in my project), postgressql. Now I can see a lot of things I can rework, fix or add something new. I guess you can't finish fully anything.
-
Welp. I get into work to find there was a powercut at the weekend and 2 pc dead... I just moved the power plug on one and magically it starts. then when trying to boot the other one in safemode that suddenly starts working! There are times I just dont get computers or why they do the things they do....
-
Hi, guys!
Hope all things going well with you.
I want a perfect plug-in for buy and sell the thing's for WordPress.
I found 2 or 3 good but it's didn't contain private messages...
Like #olx for Example
I want it free if there are available 😅😂3