Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "shy"
After over 20 years as a Software Engineer, Architect, and Manager, I want to pass along some unsolicited advice to junior developers either because I grew through it, or I've had to deal with developers who behaved poorly:
1) Your ego will hurt you FAR more than your junior coding skills. Nobody expects you to be the best early in your career, so don't act like you are.
2) Working independently is a must. It's okay to ask questions, but ask sparingly. Remember, mid and senior level guys need to focus just as much as you do, so before interrupting them, exhaust your resources (Google, Stack Overflow, books, etc..)
3) Working code != good code. You are an author. Write your code so that it can be read. Accept criticism that may seem trivial such as renaming a variable or method. If someone is suggesting it, it's because they didn't know what it did without further investigation.
4) Ask for peer reviews and LISTEN to the critique. Even after 20+ years, I send my code to more junior developers and often get good corrections sent back. (remember the ego thing from tip #1?) Even if they have no critiques for me, sometimes they will see a technique I used and learn from that. Peer reviews are win-win-win.
5) When in doubt, do NOT BS your way out. Refer to someone who knows, or offer to get back to them. Often times, persons other than engineers will take what you said as gospel. If that later turns out to be wrong, a bunch of people will have to get involved to clean up the expectations.
6) Slow down in order to speed up. Always start a task by thinking about the very high level use cases, then slowly work through your logic to achieve that. Rushing to complete, even for senior engineers, usually means less-than-ideal code that somebody will have to maintain.
7) Write documentation, always! Even if your company doesn't take documentation seriously, other engineers will remember how well documented your code is, and they will appreciate you for it/think of you next time that sweet job opens up.
8) Good code is important, but good impressions are better. I have code that is the most embarrassing crap ever still in production to this day. People don't think of me as "that shitty developer who wrote that ugly ass code that one time a decade ago," They think of me as "that developer who was fun to work with and busted his ass." Because of that, I've never been unemployed for more than a day. It's critical to have a good network and good references.
9) Don't shy away from the unknown. It's easy to hope somebody else picks up that task that you don't understand, but you wont learn it if they do. The daunting, unknown tasks are the most rewarding to complete (and trust me, other devs will notice.)
10) Learning is up to you. I can't tell you the number of engineers I passed on hiring because their answer to what they know about PHP7 was: "Nothing. I haven't learned it yet because my current company is still using PHP5." This is YOUR craft. It's not up to your employer to keep you relevant in the job market, it's up to YOU. You don't always need to be a pro at the latest and greatest, but at least read the changelog. Stay abreast of current technology, security threats, etc...
These are just a few quick tips from my experience. Others may chime in with theirs, and some may dispute mine. I wish you all fruitful careers!157
TL;DR: Got a really horrible supervisor temporarily fired, maybe permanently fired, got a laptop, and realized that senior devs are amazing when they stand up for the little guys
Omg... I love my coworkers!!! So like, I'm an incredibly shy dev, like, I only managed to get my internship purely because of my familiarity with c#, Android/UWP app development (although never apple, which you can read about in my last rant lol), and the API Management framework that they were using, so, long stories short, I'm insanely shy and I get anxious quite quickly in social situations, that'll be important in a bit. Anyways, so, in my previous rant (my first one actually, it was "that" bad...) I had a run-in with a rather unfair supervisor situation where he expected me to work on an iOS app without a Mac machine.
So, this is currently a little bit before my shift end, where I'm anxiously trying to get a MacOS VM up and running to be able to copy paste some psudo-code so as not to get in trouble, which is when the senior dev of the team walks by and sees me tearing hair out of my head and being really sad. So what does this god amongst men do?
He comes over and asks me what I'm doing.
Now, I didn't actually notice him, so when he asked me, I was insanely jumpy and scared that my supervisor would appear and be mad at me for not having things done, so I kind of half scream half yelp when he says something, so now he knows somethings up and he acts kind of like I'm an injured deer and slowly asks what's going on.
So, of course I tell him everything that had happened and how the supervisor got really mad about me not being able to develop iOS apps due to not having a Mac, and his expectation of me to get it magically working and getting to work on my module, and the selenium portal automatization, and after a couple seconds of me rapid fire nervous squirrel-like explanation, he holds up a hand and says "He what?!!!!? God dammit, how the hell are you supposed to do that? Jesus, you were supposed to get a company laptop when you got here, where's that??? And if you don't have that then how the hell were you working on the cross platform portion? You need a Mac machine for that, so let me get this straight... You've been frantically trying to find a workaround so that AS (let's call him AS for asshat supervisor (missing an s)) doesn't get mad at you... Who the hell... And this fuckers in charge of the interns??"
He was incredibly pissed off at this point, like, REALLY pissed off... But-
This man had just spoken miracles to me.
So I do what any self respecting intern would do, I start cry laughing and hug said BSD for a quick second (badass senior developer), and I say yep, pretty much ;-;.
And queue AS walking into my workspace and saying
AS- "are you done with the iOS a..."
BSD- "You've got to be kidding me, shut up for a second and sit down"
AS- "?" *Sits*
Me- *hides in corner and cinches up hoodie*
BSD- "Excuse me, but what did you ask benlion to do?"
AS- "Um, I simply told him to start working on the Xamarin app"
BSD- "Yes, but according to benlion, you angrily told him to start working on the Mac portion... Let me ask you something first, why would you do that? It's rude and inappropriate to be hostile to anyone at the workplace, in fact, if he wants to pursue to matter, you can get demoted, actually, if he wants to pursue it, you're fired, and there's no way I'm letting you get a management job again"
AS -"Wow, did benlion really say that? He's obviously lying due to his dislike for me, BSD, it's rather unfair to take his word over his superv..."
BSD-"Oh you did NOT just go there. That's it, stay here. And benlion, come with me." *Points at me*
Me- *Terrified out of my mind, almost to the point of a nervous breakdown because of the argument that I had started* "O-okay o_O"
Long stories short, we come back with his supervisor and he is now relieved of his duties temporarily while this whole thing gets settled...
Oh, and I get my Apple Laptop tomorrow ^-^ so I'm really happy, albeit kind of sad that its my fault that AS doesn't have a job right now ;-;, but he did yell at me and expect incredibly impossible things of me, so, not as bad as I might feel.26
Almost all fellow programmers I've met have either wanted to be my boyfriend, thought I was a fake geek girl, or were too shy/intimidated to talk to me. (or a combination.)
devRant is the only place I've actually met friendly developers.32
Who Is Who
➡ A Project Manager is the one who thinks 9 women🙍 can deliver a baby in 1 month.👶
➡ An Onsite Coordinator is the one who thinks 1 woman can deliver 9 babies in 1 month.👶
➡ A Developer is the one who thinks it will take 18 months to deliver 1 baby.🙇
➡ A Marketing Manager is the one who thinks he can deliver a baby even if no man and women are available.👷
➡ A Client is the one who doesn’t know why he wants a baby.👶
➡ A Tester is the one who always tells his wife that this is not the right baby. 🚶
Don't be shy.. Comment which 'who' are you..😂17
I think I've shown in my past rants and comments that I'm pretty experienced. Looking back though, I was really fucking stupid. Since I haven't posted a rant yet on the weekly topics, I figure I would share this humbling little gem.
Way back in the ancient era known as 2009, I was working my first desk job as a "web designer". Apparently the owner of this company didn't know the difference between "designer", which I'm not, and "developer", which I am, nor the responsibilities of each role.
It was a shitty job paying $12/hour. It was such a nightmare to work at. I guess the silver lining is that this company now no longer exists as it was because of my mistake, but it was definitely a learning experience I hold in high regard even today. Okay, enough filler...
I was told to wipe the Dev server in order to start fresh and set up an entirely new distro of Linux. I was to swap out the drives with whatever was available from the non-production machines, set up the RAID 5 array and route it through the router and firewall, as we needed to bring this Dev server online to allow clients to monitor the work. I had no idea what any of this meant, but I was expected to learn it that day because the next day I would be commencing with the task.
Astonishingly, I managed to set up the server and everything worked great! I got a pat on the back and the boss offered me a 4 day weekend with pay to get some R&R. I decided to take the time to go camping. I let him know I would be out of town and possibly unreachable because of cell service, to which he said no problem.
Tuesday afternoon I walked into work and noticed two of the field techs messing with the Dev server I built. One was holding a drive while the other was holding a clipboard. I was immediately called into the boss's office.
He told me the drives on the production server failed during the weekend, resulting in the loss of the data. He then asked me where I got the drives from for the Dev server upgrade. I told him that they came from one of the inactive systems on the shelf. What he told me next through the deafening screams rendered me speechless.
I had gutted the drives from our backup server that was just set up the week prior. Every Friday at midnight, it would turn on through a remote power switch on a schedule, then the system would boot and proceed to copy over the production server's files into an archive for that night and shutdown when it completed. Well, that last Friday night/Saturday morning, the machine kicked on, but guess what didn't happen? The files weren't copied. Not only were they not copied, but the existing files that got backed up previously we're gone. Why? Because I wiped those drives when I put them into the Dev server.
I would up quitting because the conversation was very hostile and I couldn't deal with it. The next week, I was served with a suit for damages to this company. Long story short, the employer was found in the wrong from emails I saved of him giving me the task and not once stating that machine was excluded in the inactive machines I could salvage drives from. The company sued me because they were being sued by a client, whose entire company presence was hosted by us and we lost the data. In total just shy of 1TB of data was lost, all because of my mistake. The company filed for bankruptcy as a result of the lawsuit against them and someone bought the company name and location, putting my boss and its employees out of a job.
If there's one lesson I have learned that I take with the utmost respect to even this day, it's this: Know your infrastructure front to back before you change it, especially when it comes to data.8
So we had this girl working with us as a graphic designer, she has a great sense of humor and pretty much impossible to piss her off
So April 1st is considered "a fool's day" here, on March 31 i sent an official looking email to everyone ( minus the seniors ) in our office saying how she's kinda shy about having her birthday on April 1st and everyone should wish her so she wouldn't feel awkward about it
Needless to say her actual birthday is not in April
So when she came to office on 1st, everyone started wishing her and singing Happy Birthday, she spent whole day explaining to everyone that came to wish
It was awkward as hell and pretty hilarious 😂😂10
- Spent 4 hours coding up the most complex but cleanest test I've ever written. Well let's commit this as a save point
- accidentally committed to master
- Stackoverflow how to fix this shit
- reset head
- destroyed all my work 😱
- made a new branch
- ctrl-z in my editor to recover all my edits 😳
- commit to new branch
- dodge bullet, heart race decrease10
This was at my first internship (was fired later for other bs reasons).
They got me as a programming intern but very soon I felt very conflicted with multiple things:
1. Got to google translate their internal CRM into five languages. After two weeks (the estimate I gave them) I discovered that I overlooked the second half, apologized and got a whole shitstorm at my face.
2. Was only allowed to use Internet Explorer for everything *cry face*.
3. Saw multiple security flaws in their main product, told my boss (also my internship manager) about it because hey, I'm security oriented and it might help them. Next day he called me into his office and I got a huge speech about who the fuck I am to criticize their product and that I was a security wannabee who doesn't know shit.
4. Boss came home after a product presentation went sideways. The interns didn't have anything to do with that but he called (or, yelled big time) us every dirty word he could think of and blamed us.
Luckily I was fired after like five weeks. I literally cried of happiness when I walked home. I was too shy to stand up for myself by that time (even only 2-3 years ago)14
Macbook hard locks right in the middle of my coding run, in an awesome song.
Reboots of its own accord. Decides to try an update. Fails.
I reboot to normal disk:
"You restarted your computer because of a problem."
Uhh, no, YOU fucking broke my shit and my rhythm. Own your fuck-ups.4
My last wk93 story, the time we discovered school faculty was spying on students and we uncovered student's deepest secrets.
I call it, kiddiegate.
So if you've read my past rants you've noticed I did some pretty childish and reckless stuff with my highschool's systems when I was younger, but nothing compares to this thing.
After resetting the sysadmin account pwd on some machines it occurred to me I could write a keylogger to capture teachers Moodle accounts and so on, I decided to try it out on a regular lab computer first.
Imagine my surprise when I found a hidden keylogger already installed! I couldn't believe it but then I thought, what if other PC's have it? So I recruited my mates and teached them the process to check if a PC had been infected...ALL PCs were, over 30 computers we checked had been logging for over 3 months! That damn sysadmin! >:[
We were shocked and angry, but then I thought "hey. . . My work has been done for me, better take advantage"
So we did, we extracted each log and then removed it from the PCs along with the keyloggers. There were hundreds of records and then one day we started snooping into the fb accounts of some students (we shouldn't have) we uncovered so many nasty, shocking secrets...
One of the school's lady's man had a drunk one nighter with one of our gay friends, the most secluded and shy guy was sexting like crazy with 15 chicks at the same time, things like that...we promised to never say a word and deleted the logs.
After that we didn't do much and continued highschool as every teenage minor should, getting drunk and avoiding responsibilities, though we could never see many of our classmates the same way. The sysadmin was fired shortly after I graduated, no reason was stablished.
I want to clear out we were minors and laws in my country weren't clearly stablished at the time plus no harm was ever done. I don't condone hacking or any kind of illegal activity, just thought I'd share.7
I am a developer for almost 12 years (I am 24 now, I started early), but all my life I've been a lone wolf. I didn't share code, I didn't had to do peer reviews. The only opportunity that I had to do this in a company, it was completely messed up experience and I ended up being the only developer over there, so there was no one to see or review what I was doing.
So I basically grew up my entire life working by myself with no supervision.
It made me a very possessive person about my code and besides knowing that I am a highly above average developer, I can't show it to others because I think they might not really like what they'll see.
The thing is, this is a very stupid conclusion. If they have something to tell me, it means that there's something to learn, to evolve. After months of struggle, last year I've finally open sourced a project -- which in the time was my greatest thing of all time, so imagine how hard was that for me.
The reception was pretty good and even one of Meteor's maintainers gave me a star. Since then, I've been slowly opening the source of some legacy projects that would usually go straight to the trash bin.
So that's the moral of the story people: Don't be shy of your work, make code reviews, learn with other people about your weaknesses -- you'll never know them by yourself.4
So I'm a entry level female Developer and I started a contract to hire position in July. Its my first job as a developer and I love almost everything about it. Except this..., there is a Senior Female Developer on my team who hates me and isn't shy about it. She goes for the throat man! She magnifies any mistake I make, hell she calls me out on things that people would consider positive. In sprint planning this week she got mad at me for pulling tasks from the backlog after finishing mine early. I've tried to do everything I could to make her like me. I patiently listen when she goes on and on about her damn cats, kids, sports, ah everything, and she is a non stop talker.
Her main problem with me, so she tells the head of engineering, is that I bug her too much. I almost laughed when I heard this was her main issue with me! Sure, I asked her the normal amount of newbie questions but it's not like I don't know how to read code or google! In fact I started avoiding talking to her about a month ago because she was so rude to me. Now getting hired on full time comes down to whether or not she can stand me still if I am working on another team. I'm so frustrated because it's impossible to prove my worth to this company with this crazy lady making me look bad. I have no problems with anyone else at work. In fact a lot of us have become good friends. No one understands why she hates me so much. It feels like middle school all over again.
On top of that there is an even newer hire who she is supposed to help bring on to the team, but because of her horrible management skills, I have become his defecto mentor for learning the project, as well as the technologies we use. The stress of being in an uncertain contract to hire position + tyrant coworker + helping the new guy + still learning and having my own work to do has been overwhelming! I don't know what to do other than hope that she doesn't try to sabotage me moving to a new team.29
I always look at this app but never post anything because of lack of amazing Dev things happening to me. Still one of my favourite apps.9
I'm inventing a new coding philosophy: problem-oriented objects (POO).
Who's ready to turn OOP on its head and embrace POO?7
'Twas the night before deployment and all through Hipchat
Not an intern was stirring, or a CSM, at that,
The feature design was approved with care,
The business case and user feedback were there.
The sales team was home watching the game in their beds,
Making "Presidents Club" danced in their heads,
The CEO mused over valuation cap,
And how the competition could take a dirt nap.
When in pager duty there arose such a clatter
The night devs logged in to see what was the matter.
Away to the server logs they flew in a flash
To see what had made the primary DB crash.
The pristine backups in the freshly pushed cloud
Gave joy and relief to the now-anxious crowd.
When what, on the CDN status page should appear,
But holly-red downtime and a DDoS severe.
With little fanfare and at speeds none could detect,
In toddy-wreathed glow appeared the Senior Architect!
In mere milliseconds the commands they came,
Were whistled, and shouted, and called out by name:
"Now Traceroute, now Nmap, now Dig, now loopback Localhost!
On Makefile, on Linker, on Tar, on avocado toast!
To the bottom of the Btree, to the root CA,
Now compile! Compile! And restore away!!"
As JS frameworks of the day away fly ,
When the zeitgeist forgets them in the race to the sky,
So up to the network backbone they flew,
The Architect on her PDP-10, with her Dynabook too!
And then in a twinkling, the emergency team
Saw the DDoS reverse, and the bits surged downstream
Packets, like snowflakes, flashed before our wint'ry eyes,
At 1024 GB/s, a wonderland of surprise!
Her eyes, how they twinkled! Her shell scripts-- concise!
Her bytecode so polished it ran on any device!
Her soldering iron swung freely from her hip,
From a hot whiskey toddy she enjoyed a long sip.
She spoke not a word but went straight to her work,
And synced the prod DB where the tables went berserk.
And laying her spanner aside of her nose,
And giving a nod, to obscurity she rose!
She sprang to her PDP, to her mainboard gave a knock,
Rebooted the magnets and refreshed the clock.
She exclaimed as she vanished, giving us her last jabs,
"Remember to always use spaces, not tabs!"12
Lol I'm such an introvert
I have joined an internship and have been here for 4 weeks now. I have been seeing people drinking coffee since day 2, but have been shy to ask about it. In my 2nd week I located where the coffee machine was, but to shy to use it. This week, after finally gathering up the courage I went to use the machine after others used. That's when I realised I don't know how to use it. Lol. I made such a bad mix of expresso and milk and had to add 4 spoons of sugar to be able to drink it. Yesterday I made the mistake of not adding sugar and thought it was too awkward to go back to add sugar, so gulped it down after it cooled a little.
Looool, need to develop soft skills14
Just wrote several hundreds of lines of code... With no tests... And they worked.
I have been a very naughty boy...😈😇
Oh TDD gods, be gentle...2
Guy I just met: so what do you do?
Me: I'm a developer
Guy: no way! I work for a software company so... (goes on to talk for 10 minutes trying to show off his knowledge of software)
Me: so what do you do there?
Just because you work for a software company does not mean you know shit about software. Don't try to build some erroneous common ground with me because you walked by a developer's desk one time, looked at his or her screen, and magically thought you could understand code.18
*Me feeling productive on a day
Today I am going to start working on the complex part of my proect. Spends 1 hour deciding what all technologies to use , how to implement it, which design patterns to use .
Let's do it
*15 min later
Making some tiny css corrections
*3 hrs later
Making some tiny css corrections
*An eternity later
REALISED DIDN'T SET THE SIZE OF THE PARENT CONTAINER TO 100%
So much for thinking about being productive for today :(((5
You have version
Would you like to upgrade to version
Now, I am very shy and introverted.
I have always been that way.
I really hate having to socialize.
I've recently forced myself to talk more to people and it seems to work pretty well.
I may still love my computer more, but slowly I am getting better.4
Got my first SSD yesterday. I... i just want to have sex with her.. i name her Shy Sheila Droid.. oops jizzed my pants36
LONELINESS IS REAL
I am a freshman in a university ( about to complete my first year ) with a girl to boy ratio of around 1:10. During my first semester I was spending a lot of time with friends, chatting up with people and making connections. Due to this my productivity as a dev, if I am even capable of being called that decreased ( I was not a developer before joining , but I had an aim of being one , esp at least the best in my batch ) after 1st year. In retrospect I did nothing productive till 3 months out of 4 in my first sem and the guilt hit me hard . During the last month I had to catch up with my much neglected studies and all I had done was a little bit of html and css, and barely scratched the surface of js( please don't judge me for this :) , I had to start somewhere < although I learned a little bit of C++ > ). BUT I WAS A HAPPY CUNT, and had no sign of lonelines. Now during this sem , I had made progress ( learn js with es6 syntax and still learning, did c++ and extended my knowledge ) . Currently I am working on my Vue full stack app ( along with express and some websocket library , TBD ) < yeh I learnt some backend too > , and increasing my knowledge of dsa using clrs. Although my productivity has increased manifolds but I know feel the need of closure. I am kinda happy with the fact that I know a lot of people around here ( thanks to my extroverted 1st semester ) but sometimes it hits me hard at night when I don't have a monitor to drown my eyes and thoughts in. I have increased my academic performance too but I need someone to share and express my feelings with. I could have made a girlfriend earlier but now most of them are taken and I have lost touch. But believe me, all I want is a companion to spend these lonely days and night ( not talking about as a friend ). Staying away from home isnt easy you know...m :(
KUDOS TO DEVRANT FOR DEVELOPING A COMMUNITY WHERE PEOPLE LIKE ME CAN FEEL SAFE IN OUR NATURAL HABITAT. I COULDN'T HAVE EXPRESSED MY FEELINGS ANYWHERE ELSE EXCEPT IN A PERSONAL BLOG ( where no one would have read it )
PS1: I apologise if I sounded arrogant about any of my skill, I didn't mean that way. I ain't even that good, just kinda proud of myself a little for achieving something I couldn't have thought.
PS2: Any type of suggestions and help is much appreciated ( considering I am a college student who went into some serious development 4 months ago , I am pretty impressionable ;) )
PS3: Please don't confuse this with depression. I am HAPPY BUT LONELY
PS4: Is there a way so that I can change my username?18
So I'm still a student in college.
I'm always in the library either writing code, or studying math (huge nerd).
People talk with each other, talk with girls, laugh with girls, and I'm just doing my thing.. alone.
I'm also reasonably attractive and super thin, and so girls also look at me alot (which scares me).
So people think I'm this super mysterious programmer guy that always has headphones on and is doing God knows what... Probably also awkward and super shy (which really is the case)..
Then out of nowhere, I'm laughing, smiling and having a blast because of something I read on devRant..
My cheeks hurt from because I try to keep the laughs in, and then when I can't take anymore I get out from library just to be able to laugh :D ...
Anyone else in a similar situation? Can you relate?13
Just went to the pet asylum to look for a cat. There was a shy black one (eh, maybe not a good first but Moar Blacker, Moar Better 😋) and a black and white one which was very open towards me.
Probably I'll get the latter, and build some food, water and litter dispenser systems for it with motors and my esp8266 boards 🙂
The lady who was volunteering there and showed me around had an interesting story though.
Apparently both of those aforementioned cats were wild cats (so they don't come from a proper household or anything). Except that black and white one which apparently came from some rather retarded people.. think average Facebook user.
According to her those previous owners came there with 2 cats including the black and white one as "extremely wild, we found them in the forest, put them in cages (because everyone carries cat cages in their car every day, right?) and brought them here". Nice excuse for average Facebook user level of retard I have to say 😜 but it's not very waterproof, you know?
But on average the people that they get there are even worse than that.. some get a great initial meeting with a cat, but then leave them there because they don't like the stripes on a paw or something stupid like that. As she put it: "you're not fitting pants in a clothing shop, are you?! 😑"
Had to try hard to not burst out in laughter from that description 😂
Point is, the average customers there are awful.. apparently she was very grateful to have a rather down-to-earth customer like me and my home supervisor (who helpfully drove me there 🙂) for once. So terrible clients.. they're everywhere!
It really taught me to be mindful of the hardships of people in any profession who deal with clients.18
Supervisor: so you're going to write a perl script that will compile a jar that will be used to invoke a web service
Me: okay. What does the web service do?...
Supervisor: I'm not sure how it works. It'll just return a success or error code
Me: so I'm just going to invoke a black box?
Supervisor: that's a good way to think of it
Me: so how does the qa process work with this black box/how can we debug?
Supervisor: we don't have qa for it and we can't debug
What the fuck?!?!? You expect me to call a literal fucking black fucking box?!?! This isn't lambda calc you jabroni.2
I hate it when your non dev friend uses top notch hardware and I am stuck with a piece of shit junk15
Does balding scare the shit out of anyone else here? I am 19 and have started showing signs of male pattern baldness *sigh*. Just hope to make it to 25 without balding completely.25
It definitely helps to not be proud, especially to talk to people.
I was about to refactor something someone did, without understanding their intentions and because I thought it was incorrect.
Thank God I got off my high horse to talk to them first!
If you are shy or bad at approaching people (like me), just force yourself and try.. You will eventually learn to be less hesitant.1
My first dev job my boss, understood me so well. i think he must of been like me as a kid. Much like when people go to uni people say they change so much. He knew i was just in my shell, shy, but capable.
I turned 18 and he straight away wanted to get me to nightclubs! i don't remember much from the night, except, i got into a bit of a fight (we won) stole a huge pitcher of some kind of drink (to drunk to taste it) and danced on the tallest part of the stage most of the night, kind of like the spotlight of the entire place. It was epic, and it certainly made me come out of me shell.1
Never. They either ended up as my boyfriend, started to like me so didn't want to talk to me anymore, or never liked me because I'm shy. 😅8
WHY THE FUCK DO I HAVE TO MEET STUPID RELATIVES.
I HAVE NOT MET THEM FROM PAST 5 YEARS AND NOW MY PARENTS ARE FORCING ME TO MEET THEM SAYING THAT YOU WON'T BE ABLE TO MEET THEM FOR QUITE A LONG WHILE (BECAUSE I AM SHIFTING 5000 KM FOR JOB).
NO, I DON'T GIVE A FUCK ABOUT THEM AND WON'T TRAVEL FOR 6 HRS JUST FOR THEM TO SAY YOU ARE SHY. NO I AIN'T SHY YOU ARE AN IDIOT.14
Last night I finally dug out the hardware I ordered to replace my iBook g3 clamshell hard disk with a compact flash drive. I got an ATA to CF adapter and an industrial 16GB CF card. The spinning HD of the laptop was insanely loud and I wanted more storage space and hoping to extend the short battery life a bit.
I had a torx kit from when I had swapped out the display for my 2009 imac, and was doubtful I needed them to service this thing from '99. I did quickly run into some torx screws but most were Philips.
Saw that the torx screws in the iBook were better quality case screws than the tiny Philips screws Apple used for my 2008 Macbook.
Most interesting thing about taking apart this laptop from '99 is it had no dust in it.
Boots and runs absolutely silently.
Went online on my other machine and found a huge archive of Mac Classic games.
Spent an hour and a half playing Sim Farm in 256 colors.10
Fuck ads, fuck images,
Fuck popups, fuck bloat!
Screw stylesheets, screw webfonts,
Screw modals that float!
The Web's bloated and broken, I regularly thinks,
That's why I started browsing again with Lynx.
Download pages in an instant, without pics,
Browse the full article, no "Read more" JS tricks,
Just blocks of text, direct from the writer,
Text-only browsing is megabytes lighter.4
Fuck smartphone companies for bailing on Bluetooth (and NFC) as reliable inter-device ways to transmit data. Fuck Apple for no USB to PC file transfer. Fuck Google and Apple for their walled gardens and failing to make file transfer work over Bluetooth between their systems.
Bluetooth is a teenager with the mental state of a baby. The industry birthed it but failed to raise it to great heights. Seems to me it's fallen to simply being a wireless peripheral device connectivity protocol.
Where are all the cool NFC apps that work? Where is out-of-the-box support for Bluetooth file transfer? (I see you Android and Linux, ty). Why is desktop support for Bluetooth file transfer so awful and unreliable? Why the fuck doesn't BT transfer between Linux and Mac work?
Even between two Android devices of the same manufacturer I couldn't transfer shit over NFC.
P2P Bluetooth mesh networks
Bluetooth file torrenting
Bluetooth encrypted chat that nearby phones can join
BT doc sharing..
Correct me if I'm wrong so I can see the light.9
Thanks to devrant , now I can be one those people trying to look social in one those so called meets with personal touch where everyone is scrolling their Facebook (still)
Please allow me to share my thoughts since I can't totally outrage my frustration because we have this so-called fasting to control our anger towards a person we currently disagree with.
A letter from your loving, sincere, pretty and gorgeous working partner to my young, chubby, smart and clever colleague:
Please do cooperate in times of live editing from the FTP since CTO is not and will never be going to appreciate version control since CTO is too tired for giving a shit and just want deliverables be delivered as fuck perfectly regardless of the resources that we have.
As you know, I tolerated you for not getting the freedom of live editing as what you've experienced from your previous team lead. All I ask of you is to get fresh file from FTP whenever we touch the same file because firstly, God knows how frustrating it is how your hard work is going to be replaced and be gone as much as I do. Secondly, I don't want you to experience how pain in the ass could this be in the long run, and lastly, I don't want any hard feelings to be wasted just because of this.
P.S. I'm too shy to send this to you because I don't want to hurt your feelings and don't want to sound too seriouz and feel old. I also hope we share the same telepathic understanding so we can agree with each other.
Your loving, sincere, pretty and gorgeous working partner,
(thinking of stating my first name) 😂17
as every one showed their coding buddy, i had no chice but to reveal mine.
but dont be racist guys and dont judge him by his appearance, hes a little shy8
When people listen to a complete story and then ask who the villian was..
Fellow computer science students:
TAKE A SHOWER EVERY 2 DAYS.
Are we really still buying the "unwashed genius" trope? Where the hell did that even come from?
I cannot do a group lab with you if you smell like a plastic bag of re-used gym socks. Please please just take 10 minutes every other day and shower.6
Friend: Networking is important. My boyfriend introduced me to X, who then introduced me to Y and that's how I got a job.
Later that day...
Friend: Why didn't you apply for this party? What did I say about networking?
Me: Because I didn't know and because I don't follow that guy on twitter so I didn't see he tweet the google forms.
In my mind: How come nobody introduces me to anybody?
I was just mad that this happened and had to get this out of my head. Nobody ever introduces me to anybody and I am really really shy and an introvert, so I almost never introduce myself to anybody. Clearly I'm gonna die homeless or have a shitty job. Hey artists, I'll gladly take that fucking exposure!10
Tonight I resorted to using a hack to complete a requirement by a deadline.
How do I purify my soul after this?6
Being in a semi-professional dance company, and just generally being a dancer from a young age.
Taught me how to deal with constant criticism, to not take it personally, but to use it to my advantage.
I also have no problems with giving presentations since I was used to being on stage, even though I'm a pretty shy person.
Still waiting for the day that super-fast wardrobe changes, and callused point-shoe damaged toes come in handy 🤔3
Greetings everyone. I'm new here and also a beginner in programming. I just stumble upon the devRant and found myself entertained thus I've decided to log myself in. I'm quite a lost soul out here and still not sure if the path that I'm taken right now is the right one. Not that I don't enjoy it but sometimes it just get too frustrated and overbearing with all those "cryptic alien" codes that I'm trying to learn. I love to code but... sigh~ I never rant to anyone before since I'm quite a shy person and rather keep it in. So I try to rant it here. I guess that will make my frustration out of my chest? PS:English is not my native. I love the interface design. It's so cute. Not sure if this rant will be the first and last. I might regret this and will just continue to dwell behind the internet shadow.24
A Tale of Two Codebases
"It was the best of compile times,
it was the worst of compile times,
it was the age of test-driven development,
it was the age of Stackoverflow copypasta,
it was the epoch of epics,
it was the epoch of blank bug reports,
it was the season of nginx,
it was the season of IE9 support,
it was the spring of Jenkins test jobs,
it was the winter of deleted containers,
we had our sprints before us,
we had no roadmap,
we were all committing directly to master,
we were all reverting and cherry picking,
we were all going the other way..."4
OOP seems in many cases really to be OOOP:
Obscured Object Oriented Programming: or, how to code in such a way as to make things as cryptic as possible for others to decipher. Examples:
- Methods not taking args because the desired arg is actually a property of the class, set with a "setter" by another class
- Protected/private status for vars and methods to block other devs from using the class how they wish, and only the way the creator wants
- Initializing a var as null, conditionally setting to the desired value, then littering the codebase with null checks and "isset" and wondering why there are so many bugs
- Have varying implementations of getters and setters so as to be totally unpredictable, where setters' implementations range from a basic "store x" to 700 lines of logic and db lookups, and the same for getters
- Break general implementations of things by creating references to commonly used objects, then doing operations on those references, making it impossible to text search all implementations of a method/class
If you aren't using at least these 5 antipatterns, you're not doing OOP right.10
I hate my stupid non confident ass.
I was just negotiating for a pay for a project that I would work at after my day job, because I'm familiar with it and they really can't get a better person to finish it. And I get shy when talking to the boss and totally lowball it and now I'm working for peanuts.
Was interested to learn about OpenGL and WebGL. Just found out no fucking drivers exist for my graphics card on Ubuntu.
WTF AMD !!! Atleast provide some compatibility for your product if I am purchasing it !!!8
When you are trying to be supportive to a colleague but he sees your act as condescension on your part. BITCH I DON'T GIVE A SHIT ABOUT YOU, BUT UNFORTUNATELY I HAVE TO WORK WITH YOU SO PLEASE KNOW THE BARE MINIMUMS TO DO THE TASK. Also he complained to others that he was offended . He was tryna learn react before knowing es6 and nodejs , doesn't know asynchronous and was strongly suggesting that our whole fucking team move to React and I just suggested some topics to look to. I carried his ass once , and seems like now will have to carry it once more :(
Tldr; its a long introduction
I've been on this app for quite a while now. As a shy cat watching from a distance and reading all kinds of rants. Anywho I feel comfortable enough to crawl out of my shell and introduce myself. Since I feel you guys together made such a pleasant and safe community, I'm really happy to be a part of it!
Anyway I'm Sam, 24 year old, from the Netherlands. My favorite color is green. Mostly the green you can find in nature. The one that calms you down:). I'm a very introverted person but always very curious and eager to learn new things.
I started to program when I was 12. I did assembly and C++. Because I liked making cheats for online games. Later I learned about C#, Java and Python. Mostly used it for web stuff, scraping, services etc. But also chatbots (for Skype for example).
Currently I'm 2 years in as a data scientist, mostly working in Python.
But on the side as a hobby and with an ambition I have a basic understanding of full stack development.
Mostly Nodejs, express, mongo, and frontend, no frameworks.
(I will later ask you guys some more questions about that! I could really use some advice!)
Anyway enough about me! Tell a bit about yourselves! Happy to get to know you all a little better!12
My first job was when I started my apprenticeship in 2012 - I was really shy, 15 years old and couldn't talk to strangers. So couldn't the guy who started the apprenticeship with me. We've got a simple contact form to program, he did the php part, I did the html part. We were supposed to talk together but we both didn't so it was pretty enerving for our boss lol. After three years we finally started to talk and we are still working together for the same boss, even after the apprenticeship - I think he's happy that we are finally talking lol
The only thing more dangerous than an alcoholic short-term-memory-challenged non-technical throw-you-under-the-bus IT director with self-esteem issues that are sporadically punctuated by delusions of superiority is one who fears for his job. Submitted for your inspection: a besotted mass of near-human brain function who not only has a 50 person IT department to run, but has also been questioned by the business owners as to what he actually does. So he has decided to show them. He has purchased a vendor product to replace a core in-house developed application used to facilitate creating the product the business sells. The purchased software only covers about 40 percent of the in-house application's functionality, so he is contracting with the vendor to perform custom development on the purchased product (at a cost likely to be just shy of six-figures) so that about 90 percent of existing functionality will be covered. He has asked one of his developers (me) to scale down the existing software to cover the functionality gaps the purchased software creates. There is no deployment plan that will allow the business to transition from the current software to the new vendor-supplied one without significantly hurting the ability of the business to function. When anyone raises this issue he dismisses it with sage musings such as, "I know it will be painful, but we'll just have to give the users really good support." Because he has no idea what any of his staff actually does, he is expecting one of his developers (again, unfortunately, me) to work with the vendor so that the Frankensoftware will perform as effectively as the current software (essentially as a project manager since there will be no in-house coding involved). Lastly, he refuses to assign someone to be responsible for the software: taking care of maintenance, configuration, and issue resolutions after it has been rolled out. When I pointedly tell him I will not be doing that (because this is purchased software and I am not a system admin or desktop engineer) he tells me, "Let me think about this." The worst part is that this is only one of four software replacement initiatives he is injecting himself into so he can prove his worth to the business owners. And by doing so he is systematically making every software development initiative akin to living in Dante's Eighth Circle. I am at the point where I want to burn my eye out with a hot poker, pour salt into the wound, and howl to the heavens in unbearable agony for a month, so when these projects come to fruition, and I am suffering the wrath of the business owners, I can look back on that moment I lost my eye and think "good times."4
Supervisor has me making a web app in this badass new stack called the LAP (linux, apache, php) stack because he would he would like the app to be "simple". He's spot on though.. having a three letter acronym saves so much time.... and then we don't need to worry about a database... or querying.... or efficiency.... or even the web app itself because clearly he expects the fucking code gods to come down and turn this piece of shit web app into a fucking masterpiece if he thinks this shit can be done based on a hacked together file management system. Please save me code gods4
It's 1:00( 1 am) here now...I wanted to get some coding done since 20:00(8 pm for the weird people ;P)
Got distracted by Dev rant all the time -.- and didn't write a single line of code...fml6
Whiteboard interviews. Would say "my first whiteboard interviews", but I think they will always have the magic to make developers feel stupid.1
The most exciting part of my morning was accidentally discovering how to easily crash Outlook in Win 10:
1) Use nice MS ergonomic keyboard
2) Open Outlook
3) rapidly press the friendly arrow-like buttons below spacebar a couple of times
4) Outlook crashes
5) Giggle sadistically and a bit sadly because this kind of error will never be fixed in this lifetime, and resume working
Bonus step: Resist urge to press these magic buttons in IDEs
I'm doing a school project with one of my friends right now (little game in c++). He doesn't know c++ so I'm teaching him a little since he mainly does some mathematical functions and stuff (he's really good at maths). I told him "if you break anything I'm going to kill you" and he knows that I can be an asshole but he doesn't know about git and stuff. So I decided to play a little joke.
I put one single line into the code during he was on the toilet:
while ( new long long );
And I've been watching his reaction for about 1h now. I can see the sweat in his face but he's too shy to tell me its not working anymore😂😂 he's been trying to fix it but didn't find out yet. Let's look how far it will go4
One thing i like to do while coding is listen to conference talks from people smarter than me, so i can subconsciously grow some "coding genius" region of my brain while I work.
Was watching a talk where the presenter was saying how developers today don't know how to program objects. (OK fine, I don't) That Object Orientation had become dehumanized. (Ok, seems true.) Then the speaker went on to say that "TDD will kill you" and mentioned authors who had done studies on the topic. (Uhh..???) I searched, did not find those authors, and only found scholarly papers supporting TDD in at least finding that automated testing improves code quality. I stopped watching after that.
So just a note that not every talk should be gobbled up just because the person fits some image.1
My stack overflow experience in a nutshell "Sorry, we are no longer accepting questions from this account"3
I can't begin to know where to start. I once worked with a lady that was annoyed by me for stretching and began to start nagging at me for it. I promptly explained to her that hearing her complaints annoyed me as well and that I stretched and yawned because my work made me sleepy due to the fact that I had to listen to her relentless and incessant nagging.
I currently work with a "graphic designer" of 25 years experience who had no idea that color picker tools were an actual thing in real life. He's been eyeballing our brand colors for years. SMH... We collectively refer to him as Captain Colorpicker now.
This same guy had never used a credit or debit card in his entire life to purchase a meal at a restaurant.
I worked with a micromanager that constantly reminded me daily of the hierarchy for decision making in the company and where you stood firmly under her thumb. That is until she conveniently wanted shy away from a tough decision. Then it was all on me.
She was the marketing director and every single one of these stupid titles:
I am in a company as a shareholder with a partner who threatened to take away my shares on several occasions when I don't agree with him. At the time our company was in debt, capital accounts were low, and we were hemorrhaging money to keep afloat. The dumbass tried to offer me $200 per share to "buy me out." The company was $5,000 in the hole and my shares were worth around -$11 each. He never had that much money.
DevRant should have a sort by random I am tired of reloading and get basically the same thing but in different orders2
Python datetime: DAFUQ!! My mind is officially melted
from datetime import datetime, timedelta
One imports a type, the other is a module.
GUESS WHICH? 😅🔫6
Thank you open source community.
Because of you I can have a terminal app on my Android and browse the web without all that nagware.
Thousands of devs collaborating around the world. There are more amazing things to do than use Lynx, but you know, that's all I wanted for now, and thanks to freely shared software, I could.1
Does anyone here just wake up and feel shitty for absolutely no reason why ? When I say absolutely no reason means none whatseover from previous day etc . I wanna know if it's just me 😅4
I am not a shy person, but I still like to keep to myself, I am just not that into socialization.
Everywhere I've worked I've only made friends with those that sat very close to me, like in the neighboring cubicles or whatever, even if I didn't have any project in common with them, but my relationship with those that were working on the same project as me was strictly professional.
Recently, my employer installed a rec-room with table tennis, foosball and pool table etc. And ever since then the whole office's morale has sky rocketed, especially mine. Now, I almost always spend at least 2-3 hours down there daily playing those games and I have gotten to know and have made friends with a lot of my co-workers, something that I wouldn't have done ordinarily ever.
Now my point here is that, I've always found socialization to be a bit out of my comfort zone, I always thought it to be a bit bothersome, but it would seem that all I really needed was the right environment, it is very hard to get to know others around you in a strictly professional environment, so having dedicated places in your office for things like group activities that can help relieve stress and allow people to get to know each other better outside the work environment can be extremely helpful.1
I never knew filling out a web form could cause my Macbook to hard lock. Apple is a veritable cornucopia of surprises!
ME: ok its time to create a game let's see... i will do a 2d pixel art game and... it will be medieval type of game... ok lets start by creating a character design.
*30 minutes later*
Me: I quite!!!4
Ok, I've always respected my PM and took everything on me, but since a while I start getting bored at work and realised many wrong things with the company and management in general.
So, brief contextual situation for you guys, I used to be very shy, unconfident and submissive. That was 2 years ago. Now am much more confident and got my own techniques in managing my constant "in the moon"-mind and relational discussions with colleagues. No more stuttering and am now answering on the spot and focussed on the discussion.
So I was having a nice day extinguishing fires on our website, this evening my PM stressly-rushed into my office (which I share with 2 other colleagues), and pressured me into giving a phone call to some developer for a situation clarification: a Json endpoints seems to truncate text after some characters.
Just came back from the loo (not sorry for the details), had my thoughts about something else, as usual, and I was just like "chill, let me get my mind together and prepare myself to be on point for this phone call". Told her I need a few seconds and she was like "now now now" knowing me I'm a bit laid-back.
Grabbed the phone, saw she was laughing (always laughs whatever I do, I must be very funny) and went talking about me to my colleague (not backstabbing but like "I don't get why he needs to get prepped for a phone call"). I managed the phone call like a boss - like usual since I got more confident -, my pm left, I finished the call, went to her to tell her my conclusions on our issue, asked me if I checked the contract with our CMS company.
Told her nope, the Json is compatible with our DB-manager's API.
She coldly answered "right, will do it myself then", I was like ok, I know you won't do it, I'll get it done.
In 15 minutes I found the contract, notified her, analyzed it, and wrote a technical email to support.
Seriously, stop taking me for some retarded person and let me breathe
Sup with all these people in the office arguing that writing documentation is pointless because it will just become out of date? I even heard one dev say it'd be so problematic that the company would need to hire someone full time.
That sounds like BS to me. Sounds like some people culturally think documentation isn't cool. That maybe they don't know how to do it.
So, I'd like to hear opinions on the topic. Mine is that documentation is useful and even if it gets out of date, it provides some value.
What's better: out of date documentation, or no docs at all?9
• Learn new things!
• Continue my programming projects (mostly C#), and eventually publish them!
• Create more programming side-projects!
• Create more music, of various genres, and finish unfinished tracks! (I love music 💙)
• Buy a violin, or another instrument! (I already play harpsichord and piano, and I love them both)
• Buy a new PC setup! (maybe?)
• Get a driver's license!
• Create more music sheets!
• Create more custom maps, on rhythm games! (like osu! or Cytus / Cytunity)
• Make new friends, and meet with my older ones more!
• Go to places, new and old!
• Open myself more to others! (I'm kinda shy)
• Do my university's exams, properly!
• Do my conservatory's exams, also properly!
• Try drawing!
• Try all sorts of new things!
• Get a cat into the family! (I love cats, but I never got one because I don't know how to raise them, yet)
• Be more confident about myself!
And... yeah, I guess that's it :D
What about you?
Have a happy 2019, everyone! 💙2
My new software dev mug that I designed for myself. It's got bugs on the side, because, y'know, bugs.
"What is a bug but a feature unloved?" 🤔1
Can anyone recommend some android alternatives?
I'm not looking to move away from android permanently but I'm just curious, I enjoyed my time with UBports (fuck QT) and seeing projects like the PinePhone and Librem 3 just get me curious what is actually out there.
Currently rocking a pixel 2 XL but not shy on buying new hardware to test stuff out as long as it's within reason.
Currently had a look at PureOS (not available) and Sailfish, any others to give a whirl?10
Joined a fantastic small software company. I love the team. Office is beautiful. Benefits are stellar. Commute is very short.
Codebase is legacy. 15+ years old. No unit tests. Files of 10-15k lines, no comments/useless comments. Inconstistent file locations/structure patterns. unclear/not useful variable names. Not using Git.
I need tools and strategies to thrive and do well. I know Martin Fowler has a book on refactoring legacy code. I'd also appreciate any mindsets you all have for thinking about working with legacy codebases.3
Just got the news that the girl I loved in the college got married. She had a poweful mind that could write as beautiful code as her beauty. I was too shy that I didn't talk with her much.
Won't regret that. Will code whole night today!2
Would you rather get a sticker for free or help DevRant and buying in there store?
Personally I would rather help18
Short story: My first distributed program was what I used to get my first girlfriend: A program that told her all the things I was too shy to say and ask the things I was too afraid to ask... Including "will you be my girlfriend?" Fun times 😄1
Windows: restarting in 10 seconds
Me: probably just a bug or something like that *click OK button*
10 seconds later
Me: it's no a bug! IT'S NOT A BUG! let me save my stuff
(I don't now why windows did that it made some kind of update without warning except for the 10 seconds and then I had some problem s like I couldn't connect to a SQL server and the computer was super slow)6
How much do you earn for your skill set in your country vs your cost of living?
See how much I & others earn.
Recently I became aware of just how massive the gap in developers earnings are between countries. I'd love to calculate a fixed score for income vs cost of living.
I know this stuff is sensitive to some so if you prefer just post your score (avg income p/m after tax / cost of living).
I'm not shy so I'll go first:
Normal Rate (Long term): $23
Consulting / Short term: $30-$74
Pen Test: $1500 once off.
Pen Test Fixes: consulting rate.
Simple work/websites: min $400+
Family & Friends: Dev friends are usually free (when mutually beneficial). Family and others can fuck off, even if they can pay (I pass their info to dev friends with fair warning).
Experience: 9 years
Country: South Africa
Developer rareness in country: Very Rare (+-90 job openings per job seeker).
Middle class wage in country: $1550 p/m (can afford a new car, decent apartment & some luxuries like beer/eating out).
Employment type: Permanent though I can and do freelance occasionally.
Client Locality: Mostly local.
Developer Type: Web Developer (True web dev - I do anything web related from custom HTTP servers to sockets, services, advanced browser api's, apps & more).
STACKS / SKILLSETS
I'M PROFICIENT IN:
I DABBLE WITH:
ASP.net, C++, ruby, GO, nginx, tesseract
application architecture, automation, integrations, db's, real time data, advanced browser apps/extensions (webRTC, canvas etc).
Avg income p/m after tax: $2250
Cost of living (car+rent+food): $1200
*Note: For integrity when calculating my cost of living I excluded debt repayments and only kept my necessities which are transport, food & shelter.
I really hope you guy's post your results, it would be great to get an idea of which is really the worst / best country to be a developer in.20
How the fuck does 860 mb take 20 min to copy? Did my internal SSD revert to IDE mode? Dafuq, Google? I know you're slowing down my machine on purpose so I can just feel how amazing your company is and be in awe that your files take so long to copy that they must be that good.
You must know I'm about to flash your Gapps shit off my phone.5
When down voting needs to be add a non dev related and add to the setting a option to hide all rants voted non dev related.
Basacly like repost but it says non dev related5
# Honestly, no intention of starting a holy war;
Been a Linux guy for over 9 years spanning school, college and my previous job years;
Now I have to use Windows at my new job. I know very little abt this os and it has never been among my strong skills (only used it for gaming);
What's more intriguing is that my current company's entire infrastructure is Windows based - which I had no idea that it could be possible at such a large scale;
I don't know about what I feel about this whole thing. But what I know is that I don't wanna shy away from it. I love the job and the role (only just if it was Linux, it'd be perfect).
Just need this for a future reflection:
Can anyone confirm if it's the same with other investment banks/financial services institutions etc. infrastructure?10
- Hmm, delete key stopped working on my Macbook.
- keyboard shortcuts don't work either
- time to reset PRAM! I've done this before. Simple key press after reboot.
- 3-4 apps interrupt restart
- reboot to recovery. Nope, I shouldn't press shift
- reboot again, pram reset, yay
- Mac OS upgrade starts but it's broken and unfixable
- reboot again, hold option, select correct disk
- 10 minutes wasted just because a key stopped working, which happens often, actually
- nope turns out Macbook is OK, Google docs wont let me delete characters or fucking use arrow keys or combinations. Fucktards
- maybe browser needs update? Restart browser twice for upgrade
- issue persists in Firefox.. what the fuck is going on?
- right click in Google docs brings up Google menu, not Firefox menu
- 30 min of my morning wasted on bullshit now
Every vendor needs to have their own special fucking ecosystem... fuck stovepiped software designs...2
A 30 min task is somehow taking 5 hours to do and still isn't done and I am already questioning my sanity and competency and taking inventory of cupcakes and other comfort foods in the vicinity.
Meanwhile docker is shitting itself that it's got a broken pipe write error to the db, which isn't my fault. Thanks for nothing, random errors that are making me even more WTH is going on.
Spent hours troubleshooting an internal app that had zero logging today. It would just terminate, no exceptions, no feedback to the debugger, NOTHING.
Turned out to be the damn corporate virus scanner blocking "malicious" behaviour. Good thing my desk is so heavy or I woulda flipped it...
Started a new job on Monday. STILL DON'T HAVE ACCESS TO THE FUCKING SERVERS I NEED TO ANYTHING. Holy fucking shit I'm annoyed. Fuck you corporate bullshit. I already feel like quitting.3
I just oversleeped...
Im not a dev yet, i have a contract job at the factory.
I have worked 1month already from 3 that i singned up for.
The worst thing is that i said i need a day off to give specific papers for my university. It was supposed to be today but i moved it tomorrow due to the problem with transport.
Well my superior is propably realy angry right now... On the bright side i will have 2 days off...
I wont get fired (hopefully) because as contract job they should only substracy the daily pay from my monthly salary.
This is my first time that im late for a real job. My intuition says that i should go but i wouldnt bear the shame... If i were to go i would be late minimaly 2 hours. I have no idea what to do... I will propably stay home and lose the daily payment because im not strong enough to bear the shame today. It would be very difficult to get in the company as well. Ahhhhh! Its difficult to make decisions when you are shy, lazy and scared.5
Psst. Hey. Eclipse. You too, Gradlew. Cmere. I have a secret to whisper in your ear:
- today, sick as fuck, working on my project, la de da
- hey, I need some fake data for my project. Hmm I really like faker for Python
- oh nice, on GitHub there's a port of faker for Java
- cloned.. alright where's the JAR file ..
- oh, maybe I need to add the folder to my project.. hmm
- ok, added the git repo to my project..
- in editor, typing: import other package.class
- dafuq? Package doesn't exist?
- can't figure how to fucking make a Jar file out of eclipse
- ok. COMMAND LINE TIME. Fuck you eclipse! Going commando!!!!
- oh, there's an executable here called gradlew...
- dafuq is Gradlew... (Google, read docs)
- (10 min later)feeling very proud of myself now
- gradlew jar
- good, fucking finally, a JAR file
- import statement works, coding some more, run tests, fuck yeah.
- test failure: Java.lang.NoClassDefFoundError:org/yaml/snakeyaml/Yaml
Python and Django have made it so fucking easy to get shit done, I have been spoiled rotten..
Fuck you *insert package name here* I am just going to have my tests shit random character sequences. That's all a name is anyway. Fuck...
*PS: eclipse is damn handy for -writing- java, that I admit*5
After 4 - 5 months of learning webD, I am trying to build my first fullstack web application (simple chat one ).
My stack :
Vue.js + Materialize
Express ( handling routes )
Mongoose/MongoDB ( Database )
Socket.io ( web sockets for real time connection )
Had dreamt of this 2 months ago where I built a basic front end using html and css, and now porting it to Vue is like a breeze.
Wish me luck and let's hope it doesnot become one of the unfinished projects. ( My university semester exams are coming up , would have to complete this as fast as possible ). I am also learning DSA + STL and aim to learn basic python syntax before holidays so that I can focus my time on ML during them. It's so fucking overloaded that I have my doubts ::((4
1.Working on a repo's 20 day old version without pulling the changes first
2. Then blaming me to not tell him
3. Ultimately sending me a see screenshot of his code to incorporate in my code ( which he himself didn't write, but asked a coworker to do it)
WTF DUDE. Atleast you could have realised your mistake and not blamed me for it
[!dev]Got a random recruiter email looking for an associate non-Dev role at Amazon. Reading it out of boredom, when I hit red flags.
Candidate will meet aggressive deadlines for "high priority deliverables" while "working autonomously". Sounds like a recipe for failure. Maybe even disaster.
If Amazon's factory floor horror stories are anything to go by, I'm willing to nope out on this. Can't imagine the level of prescreening BS I'll encounter.
I remember going to associate training to work in an Apple store. It was full of "sideways talk". Felt like I was going to join a cult. Noped out on that, too.
Folks, always read between the lines, then get a second pair of eyes on said lines.1
Hey there, Eclipse on Linux. Gnome, rather. Hey buddy. We've been friends about a month now.
So why are tooltips suddenly black? Hmm? Why does the gnome-color-chooser do absolutely fucking nothing? Why are you ignoring color settings?
Why do you ignore in-app color settings? Why when I fucking wiped you and all related folders from my computer, do you, on a fresh fucking install, show me tooltips with black background and black text?
Why the fuck is this an issue? Why the fuck does reinstalling do nothing? Why do I have to fucking be a pro C coder to look in your source code and figure out the problem?
Why can't I fucking have normal tooltips in Eclipse IDE?
Why the fuck won't Netbeans import my project from eclipse? What the fuck kind of error message is "Try 'import from...'" when no such menu option exists?
It's a shit option. Fuck these stupid software bugs. Fuck them to the infernal edge of the 9th circle of hell where teddy bears bleed and cry/laughing abandoned Chucky dolls have parades around the charbroiled brain spatter of the fucking assholes who spout "well it works on my computer" and "huh, that shouldn't happen!" and "did you restart?"
Fuck fuck fuck fuck fuck
How the fuck is an unfixable tooltip color a thing? How is it an issue?
I picked up the fucking too-big hat of software dev to someday fix bugs and write better shit than the shit that's out there..
How the fuck am I supposed to get there with IDEs that have these unfuckable bugs
It makes my fucking brain rage and I wish a thousand mushroom clouds of agony on the unknown author of this "unreadable tooltip" bug
I'm in "too angry to give a shit" / "need to fucking finish this project ASAP I have NO fucking time to fuck around" limbo
Fucking Eclipse putrid eye-pus-gushing rotted hell-carcass of code filled with drowned rats carrying cholera fucking shit-app malaria-ridden Trump-humping manifesto of rage inducing
I ended up in a job in which I'm the sole developer (state education databases). Good, well paying job. No complaints there, but I haven't been part of a Dev team since my college days almost 15 years ago. I keep up my skills in personal projects.
I use git, like most developers these days, to track my code and move it between my desktop and laptop. However, while I have a GitHub account, I tend to be very"shy" with my code. I usually won't start putting the repository online until the application I'm working on has its intended cute functionality at least... Functional.
That said, I've read articles that suggest developers should almost start their project repositories online right from the start.
My question is... Are there any others like me, holding back their code until it's functional, or do most of you code completely in public (for open source projects, anyway)?3
Web Devs - I need your opinions.
To make a long story short, when my fiancé and I first moved in together I changed cities. One day at the grocery store we ran in to one of his old buddies, whom I had never met. His buddy works as a counselor at a non profit organization for mental illness. His friend asked me some questions to get to know me and found out I was a web developer. He instantly got exited and told us they needed a new website for their non profit, and asked me what I charged. Being shy, put on the spot, newer to the industry (uncomfortable talking $ due to inexperience) and seeing the guy was paralyzed I felt I HAD to say yes. I also said I would consider donating the site to them, as I knew my other web dev friends had done that for other non profits.
They were easy to work with and the build went smooth. We chose Wordpress so that they could go in and update the site on their own. I was under the assumption that I would create the site for them, but that they would take care of changes on their own, that I wouldn't be "supporting it". I even trained the friend 2-3xs on how to use Wordpress and make changes, but they ALWAYS have changes every month, including slides and content creation. Being a noob at the time, I KNOW it's my fault for not being more clear on the I'll build it but not make changes thing, and I've tried to kind of get them to see that I'm too busy, politely.
We'll, 3+ years later I've now found success in a different career path that takes up ALL of my free time after my 9-5 corporate web dev position, and am no longer interested nor able to do freelance work, including supporting existing sites. Since we don't have a contract in place, and they've never given me a cent, i was thinking of giving them a notice at the end of this month saying as of 2018 I will no longer be able to take care of their website, and that they'll have to find someone else by that time? I feel bad because it's a non profit and they don't have a lot of money. I'm afraid they won't find someone else nor be able to afford it. The situation is a little more sticky since this is my fiancés friend and I don't want them to feel like I'm leaving them high and dry, cuz I know they're very thankful for the site. I just wish they understood that I never promised to do changes for them every month. Even if they offered me money, I just don't have the time. I'm 100% fine if they want to keep the site and my code, although they really could use a redesign anyways cuz my code back then was terrible. What are your thoughts on this? Is 5 months fair? Am I doing the right thing?8
Somebody set up automatic versioning for builds and the builds keep failing because the versions keep getting bumped. and my sanity is gone for the night.
Shit needs to Just Work(tm) and at least give a clue as to how to fix it in the message.
Back to the black hole that is Jenkins documentation.
RIP the sanity of iOS 12 augmented reality devs in one year from now when Apple ships a boatload of unannounced breaking API changes, and says no backward compatibility for iOS 12 apps on iOS 13 due to "experience optimizations."
I am not a math expert but I am almost 100% sure that 617 comes first (this is a bug that happens a lot when searching for top and all)5
Tests on master fail in my local dev environment but not in Jenkins. HTTPretty won't catch calls to one API but it will catch API calls to another service, and catches both in tests run on other machines, just not mine. Tests which the team validated are failing locally and I'm officially confused. Turned off VPN, too, nothing.1
Just passed 2 to 3 hours learning how to model a chair when I was almost at the end my pc shutdown randomly, I lost everything... Thank you life.3
When systems throttles your bandwidth during load tests and doesn't tell you, and you waste an afternoon investigating1
Docker rant, and "learning to code" rant in general:
Fresh install of docker (Mac), pulled latest containers, pulled latest master branch from codebase, shell in to run the test suite. I source env variables, migrate, looks like business as usual, then the test runner kills itself for no (apparent) reason.
Check out console logs from docker, missed heartbeats from celery and some shit about a time warp. wtf is that?
OK whatever, do the normal "restart my laptop, restart docker, try again" and now two hours of me staring at ./manage.py test -v 3 -l DEBUG --keepdb (appname) wondering wtf is wrong here.
Only colleague on at this hour can't think of anything, so I file a bug report feeling like a dumbass for not knowing wtf broke upstream in the past day/week, and imagining the "real" devs (i'm in the product team, not the engineering team) losing their faith in me that I could be a competent dev someday
Cant shake this feeling of shame of being ignorant, like I should automagically know how to fix this.
So here I am among people like Brian Cox, Richard Dawkins, Chris Hartfield and Bill Nye (the science guy) at Asteroid Day, broadcast from Luxembourg (Peter Gabriel is announced but it's still unclear if he'll be here in person or via Skype)! And as a very shy boy, I really have to control myself to mute the anxiety that tries to make me cry and puke 😅. But also, I'm very excited and happy to be here!
You can see a live stream on https://www.asteroidday.org if you're interested in space and asteroids. That's very interesting!3
except(urllib2.HTTPError, urllib2.URLError) won't fucking catch 4xx status code responses, only a generic Exception will, or my name isn't Bob. Been at this for four hours now.
Spent three hours trying to use http mocking library to catch outgoing API calls only to discover cryptic exception "SSLError" has been around for 2.5 years and the "fix" is to monkey patch the library, but the fix, clearly written by a skilled dev, was never merged because of issues with another mock library. then there's a stream of people over the years popping in to the issue to say "this shit is still broken" ... I really need this library to work and my python-fu is not strong enough to overcome the task at hand.
Now I have to wade into using "mock" which is a land of sorcery all it's own. With a fuckall high learning curve that's been playing hacky sack with my brain...
I'll get this done somehow, right?
Khmm Intel... A paper from 1995 describing speculative execution as :"Prefetching may fetch otherwise inaccesible instructions in Virtual 8086 mode." which makes Intel know the 'recent' exploits knows for just a shy 23 years. Why didn't they fix it? Who know.
Had my dev job described as a "computer, desk job" in a condescending tone yesterday by a guy trying to convince me to join his pyramid scheme....
// TODO: come up with awesome rant about this so I can look badass2
I was just wondering if there were gay developers around here ?
I'm not desperately looking for a man (already found mine) but It's just I don't seem to often get to meet gay peers. And well, if it can make get people to talk :)
If you're shy, just +1 or whatever, I didn't sudo the question.7
When you accidentally send a screenshot of a chat to the person him/herself. Lot of shitload to get out off .. FYI I blocked the person. Would have to deal with it 1.5 months later when I actually meet her after vacations. I need luck :(1
Can't use Mock to stub this 3rd party API's connection class, so gotta revert to HTTPretty. Again. I don't like using libraries with 4-years-old issues and playing guessing games with response formats. Le sigh...
Can't tell what the % weights are of my ignorance vs actual broken lib that are contributing to the issue.
Error: BadStatusLine: '' (die in a 🔥)
RIP my sanity.
Devs keep adding bugs along with their features.
I go into work each day not knowing what is going to be broken.3
It's done. Agile has taken over my life. The other day I looked outside and thought, "As a user, I can stand on my lawn without my feet disappearing." And that's how I decided to mow my lawn.
I just fucking need a method that returns the data from a fucking API call in NodeJS.
Why, two fucking hours later, is this shit not done, when in Python, this would be a two-minute job?
And let me fucking add that "console.log" in an example of async code is FUCKING USELESS.9
I have co workers who laugh at me everytime I discuss to them how we should create clean code. (create functions for repeating code, naming conventions, generic code).
I already created generic classes, generic database views that can be used by them if they want. But they create a new one with the same functionality.
I am a bit of a shy guy, and they are bit of loud, and I don't want to look like a know-it-all-guy, so I just let them do what they want.
I am just concerned how we can work easier by easily reading each others code.5
Spent the better part of the last hour banging my head on the wall to get a regex pattern to match scraped content in a batch of files. Turns out my pattern was good all along, the files' structures were inconsistent.
My head has recovered but the wall will never be the same...
Apple breaks applications with every update and its newest OSes are fucking infested exponentially with problems. Colleagues at work updated to "High (on coke) Sierra" and major apps aren't working. And one of my colleagues' laptop now restarts continuously with the screen closed.
I hate their model of major releases for minor shit. No fucking concern whatsoever for what bridges they burn along the way.
Every update feels like one step deeper into a bog of uselessness where finally the machine will be obsoleted arbitrarily in the shit-running-down-its-leg race to the bottom.
My spouse hasn't upgraded her laptop's OS since she bought it because she has become suspicious over time, despite not being a "computer person", that Apple will eventually slow her machine down to an unusable state. She doesn't want shit to break or perform worse, but that's basically the theme of each update.
Watching the iPhone X reveal was just a series of letdowns. If that's the most influential thing they came up with after X years of research, well that is fucking sad.
I like Apple up to 2008. The white Macbook was the last good looking thing they made, IMO.
They're not even trying to hide their unimaginative strategy of planned obsolescence.
Get on the fucking LTS train like every other reasonable OS vendor. Go back to your philosophy of "it just works" and "think different" instead of "it just looks like it works".
What does the company represent these days?
I'll use a retro Mac product and love it and take good care of it.. but using a Mac today is like watching television.. it doesn't get me excited at all to use their computers.
My 2008 mbp running Linux with a colorful desktop window theme, custom icons, animated mouse pointer, interesting system sounds, predictable app behavior, high system stability, noninvasive update strategy, now that's fun to use.1
Tried looking at some React code. Made my head spin. Who organized this mess? Heard a fit, scarf-wearing hipster in my head saying, "It's actually really simple," and then said ghost sipped some hot coffee.
Noping out right now in Python and Java, my happy places.2
I can't grab the goddamn edges of windows in GNOME. There's probably half a fucking pixel for me to click on. It's incredibly annoying.
Hey, other desktop environments exist, why don't I just quickly sudo-apt get install xubuntu-desktop?
Here I am at the command prompt in a TTY because something fucked up along the way.
All I wanted was to fucking resize a window. Thanks Ubuntu.4
3ds Max Python API Documentation.
No function has a single word explaining what it does.
The Documentation seems like it is completely auto generated and while writing the API they forgot to add Docstrings....2
Working on my first feature at work involves adding on to a massive legacy feature. I come from TDD & functional programming. This code is old school OOP where naming is unclear, functions are hundreds of lines long, and even though i have Xdebug to step thru the execution, every day that passes I dread standup because I feel like an incompetent fool more and more.
Asking for help really isnt working because the 1 person who wrote the code X years ago is a senior dev overloaded with his own new features to work on.
Feels like I'm drowning, even though I know that I will get it done, somehow.
I'm not sure if he's mentioned already, or if he's"famous" at all, but I'm a fan of Joey Hess.
Once I saw his name on some of old debian man pages and for no apparent reason, I looked up his name and found his home page.
He was a motivation for me to start learning Haskell, and also I was damn envious of his awesome lifestyle.
See shy jo at https://joeyh.name
DevRant should have a questions and awenser in the more tab so when people have question about DevRant, jobs and other things other people could awenser, I belive that is a good way from keeping rants and memes in a place and Q&A in other place2
Why I become so protective/helpful while drunk? I'm at nightclub and one girl lost her earring and I search the whole club (didnt find it :/) and other girl falls over drunk af. I ask her if she's ok and if she hit her head.
Why cant I be like this sober. ;( I'm too shy. ;___;3
It really bugs me out when your co workers start working on a project without telling you. Makes me feel undervalued. I would not complete their sloppy seconds this time for sure
Fuck you Sketch app for crashing after laptop comes out of sleep mode. Also fuck you for random crashes, but good on you for restoring the current project, and for a few other things.
Also fuck you Facebook messenger for your stupid "floating heads" forcing me by default to interact with your app and opt out of your creepy omnipresence.
Feel bad for the devs bc I know that someone up the chain in each of these cases is to blame.1
Fuck this guy who gave a CS class presentation of his natural language app workflow (which wasn't even finished), saying "Users are idiots." Verbatim. Fucking know-it-all. This is why (some) apps and sites have shit UX because snobs elevate themselves to godly status and think their every design choice is noble and pure.
If your user is an idiot, you don't fucking know how to design effectively nor how to conduct user surveys. Fucking learn some goddamn humility.
So this is an update of this: https://devrant.com/rants/1466905/...
We both are busy butbi enjoy the fact that i dont need to be on call 247. So after telling her she and i have been alot more comfortable around eachother (and it is very weird for me, the friday i was by her and the family. Her mother looking at me while im trying ti slide my arm away and she trying to cuddle with me ect.) Turns out - her mother does like me, sooo im sitting with an issue.
I told her that i need to talk to her about eachother this coming Friday. I can take her to eat and have a picnic (the house is 500m from a private beach) and we can talk.
I have No idea what im going to talk about other than tell her how i feel and ask her how she feels and we have dated but im not sure if i should ask her out oficially. Btw im sensing ill be awkward when it comes to the last question knowing she probably expects me to start these conversations because she is shy..
Im so paranoid and i have 4 days but it feels like its not enough planning. I needed a 2week sprint to plan this kind of thing.2
Big party at school coming soon, I'm busy working on my startup, too shy to ask someone out. Fuck, why does it always have to be like that? When I have something important to do, there is ton of other cool stuff elsewhere. I could go, but knowing me I will constantly think about everything I could be doing and how much code I could write. And my fucking annoying shyness. Fuck, even if I like someone so much, I won't tell them because it will destroy our "friendship" and I may loose my dance partner. Flying fuck, why can't one simply change himself.1
During my education there was this "Exception('Smoking hot girl')", and also very kind/sweet I used to help a lot, and tutor best practices on whatever project she would throw herself into.
(It should be noted that half of our teachers where incompetent, or flat out wrong, so we kinda had to use more than usual time helping other people)
But being a shy guy, and having the spine of a worm, I got stuck as a 'personal teacher' for a good period of time. Never had the guts to ask her out.
Not sure if it's selfish to focus your attention on one person because you liked the girl, that's a lot of time I could've used to help others. Or if I should be proud of what I did, I do believe she'd dropped out otherwise....
But nonetheless I did enjoy the time.1
Alan Kay. Helped develop Smalltalk which was used to program the computer at PARC which inspired Steve Jobs to make a GUI for Apple systems. Also came up with the term OOP.
I admire Kay's thoughts and his idea that "the computer revolution hasnt happened yet." And his ideas about educating kids with computers, and inventing domain specific languages to keep codebases as small as possible.
Smalltalk programs can also be edited while they are running and the dev gets updates in realtime.
Need to run my Python app on a server with no internet access. Fine. Windows machine. Fine.
I'm developing in Cygwin in Windows. Damned nearest thing to Linux, development is a lot easier.
Turns out Cygwin is its own build environment. Fine, I switch to Power Shell, install Python, set up virtualenv, pip install everything.
Copy entire repo folder to target system. Copy Python installer. Install 3.6 fine. Create virtualenv in copied folder. Run python, pip modules are all installed. Fine. Test run works.
Run my shit. "No module named...." It wont see my submodule.
I wont even tell you what a fucking pain in the ass it is to try and convert Python scripts to exe files. This shit does not need to be so damn complicated.12
Entry/Junior dev rant:
Project I was given, with no hard deadline has been dragging on for weeks. Requirements keep changing because reviewers come up with new corner cases every time I push my latest round of code changes (based on last round of feedback) ..
This proj was supposed to only take a month, i'm on 2 months now, now I also have to mock the 3rd party service API so we dont make live calls to the real servers for testing..
I was encouraged early on to get a prototype working ASAP of my project, so I hacked it together in 2 weeks..
Kicking myself in the ass for not spending those first 2 weeks creating a spec and getting input on all corner cases so when dev time came, everything would go smoothly.
"Build a prototype" approach to feature proposal seems like a tease b/c there is waayyy more planning involved in making a real feature.
Note that I'm doing this from the product team, and my mgr is pressing me for results and "why isn't this shipped yet?"
BECAUSE WE HAVE TO THINK THIS WHOLE THING THROUGH BEFOREHAND!!!
I really do want to make a lateral move to engineering. Shit is hard, yeah I get it.. Wish this proj would stop generating scope creep. Trying not to take it personally that code feedback takes days to get, either.1
Company asked me to ditch the recruiter and hire direct to save them the recruiter's fee. I think I'm gonna say no to that even tho the role is perfect. Your thoughts?3
How to waste 2 hours of my morning:
1) allow the Mac OS update that I have been postponing daily for the past five months
2) redownload and warm up a fresh docker container in hopes the insanely obscure network error I'm getting is related to the slightly older environment I was using
Does development really have to be this way?
But, you might say, back in the day there were not all these fancy tools, and we had to time-share on computers with just 256k RAM, and print out code...1
I never trust any commit in other people's libraries with the message "misc changes" 🧐
But in my own repo .. 🤫1
Why am I, a level-headed, shy individual, a straight-up fucking psychopathic murderer in my dreams???
it's pbad, so bad i can't describe any of the dreams here without getting banné.5
One of the most stupid phrases I hear again and again is "to not reinvent the wheel". Guess what, if no one had ever dared to take the first iteration of something, throw it out the window and start from scratch, we'd still be living in the stone age. If you're gonna use a library or a framework, fine, that's totally valid. Just make sure to actually understand the tools and code you're working on. People now tend to use these without knowing exactly what they do. And then once the original authors retire, no one knows what to do if something breaks. There can't be innovation if you don't try to reinvent. Don't shy away from writing from scratch sometimes.
Have you ever hit Ballmers Peak, only to fly past it but still keep coding? Sometimes it's an adventure looking at the code the next day. Three steps forward, one step back I say!2
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?
Endomorphism: hmm nice big word there
Isomorphism: oooooo tell me more
Catamorphism: (heavy breathing)
Folding promises: afgskajdgkahdjhaj
Hello all! New to the group, loving it so far, it seems to be a very collectively nerdy, and delightful group of devs here. I found this article to be a vastly enlightening read, for those who love the shell, but also for those who tend to shy away from the shell, this is worth the read. I've enhanced my productivity significantly and not to mention making the shell quite aesthetically pleasing. http://jilles.me/badassify-your-ter....3
Facebook has me scratching my head quite a lot lately, but I've strongly disliked them for years.
TL;DR: Facebook has always been a disappointment one way or another.
Interviewing for a "senior dev" role for a team of 3-4 other devs. Been coding at work close to 3 yrs now. Worked for a few startups previously. Total exp around 4-5 yrs plus 3 yrs web design on top of that. Is "senior" the right level of responsibility for me? Impostor syndrome setting in pretty heavy re: my coding/algorithm chops. But I have good grasp of how to manage projects from shower thought to customer feature and collaborating across depts, etc.
Thoughts from the community? The company wants another call with me and in person interview. Should be a good sign?
Senior devs, how'd you get to be "senior"?3
Would it be viable to hire a dev to make a shell utility to bootstrap Linux onto a tablet, given that the tablet vendor published the kernel and device image source? Any idea how much a project like that should cost?
What are going to be the project requirements? Should I plan to provide a tablet for development?
I don't wanna import a Linux tablet, I don't want devices piling up in my house, I want Linux on my tablet even though it's unsupported.
Nvidia shield tablet (not Tegra, but original), FYI1
Inbox: 1282 of 3561 are unread
Deleted items: 41335
92% of emails I receive are irrelevant to my work. Most of them are automated system notifications as a result of being a member of six or so groups. I am guessing no one else is reading them either. Too bad about all that cloud storage getting used up with virtual confetti.1
Told my friends about this awesome app. It used to be my safe place earlier, but oh well... Kinda happy and sad about it at the same time. Hope they don't recognize my handle 😅1
Being a university student who is about to complete his first year, is being a google certified mobile web specialist worth it?? ( More about my background : I have been into front end developement for around 4 months and this has been my first exposure to " production level coding ". I have been improving my JS skills and am currently learning Vue. I have a fair understanding of backend and am trying to build a full stack app using express, Vue and sockets . I have an interest in algorithms , dsa and machine learning although I an not able to devote my full time on it but hopefully would be able to do it in 2 to 3 months. I also have an interest in Linux and all. ). Please suggest something . Thanks in advance.
PS : I know my interests are very random , but I am just exploring my options and being a freshman , I am confused A lot . So trying to figure out something that will help me in future too4
I love doing maths and used to score well in 10th and then my worst decision of taking commerce rather than non-medical.
I scored really bad in 12th, where I met a girl but was too shy to talk. Ah!! Anyway she was the only reason I used to attend classes.
Then I tried for B.Com which I was least interested and maybe because of destiny I did not get admission in any college. :D
So ended up in BCA, whoa life changing moment that was only computers, code, technology and atlast found a girl.
Now building up my code with my future.
"Be on a position when you don't need to introduce yourself"
~800 LOC all starting the indent from the edge at col 7.. had to select all, switch editor tab size to 1, shift them all over to start at col 6, and pick through the rest to make sure everything is indented evenly.
Looks like someone's IDE started the code indent at the same level as the end of a block comment.1
Any one here use Pony? https://www.ponylang.org
It seems to have a lot going for it and is active. I am most interested in the "capabilities" security aspect, I have watched a few talks about it and was looking for languages that employ it.
Thoughts? I mainly code in Python and am looking for another language that will expand my thinking and expose me to new paradigms. (Squeak and Lisp are also in my list of prospects).6
I love this weekly group rant, it made me think back when my mom started to work in a kindergarten and she used to take me to work when i was 4-7 years old ('94 - '97).
There was this "TV" and all the kids used to smash the buttons on it. It also played sound, but there was always a lot of kids there so I was shy to ask them if I push the buttons too. But I was the teachers son, so I didn't had to sleep in the afternoon, and then I discovered this computer thing I was amazed, it was like nothing I saw before, you push it and it does what you pushed and, *_* this smiley is exactly me back then. It was probably an old commodore with green text on the black screen. It was the moment when I decided to get more information about this wonder.
In elementary school (around '98) we had this computer room and as I was one of the best students back then I was granted access to it. It was a huge success in a post communist country to get money for new computers to teach us kids to use them back then, so only the chosen ones could use them, and I was one of them, one of the best time time of my life, honestly. At this moment I knew for sure, I want one and when I grow up I gonna work with them. I had no idea what you can do with it but every adult is talking about how well paid are the people who use them at work. :D it sounds funny now
In '89 or '99 we visited our family in a town far away. My grandfathers sisters boyfriend had a computer and he said, look I also have internet. This face again *_* what the hell is internet. So he explained me this internet thing which "makes all computers connected, but you have to pay for it and it kinda works like wired phones you know. Here you put the address and you can open the website"
me: website, whoooa *_*
8-9 year old clever me: "but how do you know what are the addresses, do you have a phonebook for these addresses?"
he showed me google, and a slovak and czech search engine, I remember searching for "funny pictures" on the slovak search engine, because I was thinking If I search google, its english so he would pay too much :D
I didn't had a computer until I was 13 years old, but then I started to messing with Microsoft Front Page 2003, was amazed with the html and css generated by it and started to editing it.
Now Im a front end web dev
Starting my first dev job next week (except for freelance work) and I'm crazy nervous that I'm going to make some huge mistake and look really stupid. Did anyone else have these fears before their first dev job and, if so, how'd you stay at least a little confident?4
Would like Mac OS system notifications to go in... dun dun dun.. the "notification center." Done with slide-out notices in top right of screen, too.
Any freelance devs out there and if so, how did you get started? What stack/languages did you know going in and what did you pick up to open your options? And your tips for success?3
What Linux-compatible GUI applications take advantage of extended file attributes? I'm looking to organize my files using extended attribs but web search is coming up with nada.
There are a few Mac apps that can do this.1
Oh my god the only type I'll never ever respect or consider is those bunch of suckers that treat people differently. Say hi with a big smile to managers and not even an eye contact to others (same with those who disrespect waiter, etc.). You can be anything: extrovert/introvert, shy no problem I get it but a coward no thank you.
Me, week 2 at new job, meeting with a separate team of fellow Python users: "Hey what software tests do you have for this? I am interested to learn your testing structure."
Dev1: "We don't really have any."
Dev2: "I have a Ruby script that tests this one thing."
Dev3: "why did you do it in Ruby? Why not Python?"
Dev2: "oh well Dev4 started in Ruby."
Me: *this is going to blow up but I am too new to tell them what to do*
Last week, these guys messed up 500 files in production with "undefined" in the filenames. 😣 I think it's time to introduce them to tests...1
For those of you who DO use PHP, regardless of whether you like it or not, have you ever used something like PEAR? And what are your thoughts?
I'm writing a fairly basic internal web app for our PMs and I'm looking for something similar to npm to save me some time/effort. I should also mention that my supervisor insists it be in PHP...6
How do I balance my social life with dev life? Well, I try to meet with my friends at least 2 times a week, on fridays I'm taking dancing lessons, after that me and people from lessons go out for a bear and maybe to a club. There is also a girl there who I would like to meet more, but she is older and I'm shy as fuck. The rest of my time is mostly dev6
Ugh, fuck the SSRS web service. Spent all week trying to consume the service with PowerShell, doesn't make it any easier when there are undocumented behaviours. TypeName property has to be Type, for instance, when creating a search condition, TOTALLY contrary to the documentation.
Want to change the data source for a report you uploaded? Gl;hf! Back to it next week, think I'm close to having a working deployment script...so close.
I dont get why companies shy away from proper source managment and devops it just sounds like managmentheaven:
Your developers would write down every single thing they did in nice and easily quantifiable units of work, with then they did it exactly to the minute, and with CI/CD patches could be released directly after being tested. And tests mean the devs even safe some QA time.2
How do you find a list of your favourited rants on the Android app? I can't for the life of me find it.1
Found out the enterprise app for which I am writing Python code is interpreting it through asteval. Which means no more classes, no imports, no decorators, limited built-ins, and limited code testing strategies. 😰
Burn my own harvest? Don't mind if I do! Goodbye code which wasn't half bad. The thing which comes to replace you will be written of in horror stories.. 👾
On the flip side, a new software design challenge! 😅
For every one that thinks that if you use try/catch on everything make your code all errors desapiring you are living a lie!! They still exist now if the users see or not it depends on what you put inside the catch