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 - "chaos"
The JS Drinking Game:
1. Think of a noun.
2. Google "<noun>.js"
3. If a libary with that name exists, drink!15
The marketing department is right next door to my office, and to make room for their new intern, a very high end, large, and noisy printer was 'temporarily' placed in my office. I'm a reasonable person though, and didn't mind this. The salespeople figured out that it makes commercial grade printouts, so for their various presentations and whatnot, they'll print enormous numbers of pages on this thing, and basically use my office as a motherfucking water-cooler. After a few weeks of this, I logged into the printer from my computer, and set it to disallow all connections from MAC addresses other than those in the marketing department, who print far less material on their own, special, dedicated printer. Absolute fucking chaos ensued. Grown men were brought to tears, ultimatums were made, and blood was shed. The hardware guys were down here for over an hour, making up absolute bullshit as to why it wasn't working(which really surprised me).
Long story short, cut off access to printer, sit back and watch the true face of humanity emerge. Seriously, fuck those guys. They have their own goddamn printer.7
I was in McDonald's and annoyed to see queues for all the self-service machines. I noticed one of them had nobody queueing though. Several people walked up to it, looked for two seconds, then just walk away. So naturally I had a look myself, and I saw that it was just a string displaying a bit wrongly. Hah!
So I walk up, close that order then make my own. Nothing at all wrong with it, people just have no clue about how computers work. Nobody even tried pressing the buttons after seeing that.
Of course I put it back to the broken screen before I left. I like chaos.8
We were all 16 once right? When I was 16, my school had a network of Windows 2000 machines. Since I was learning java at the time, I thought learning batch scripting would be fun.
One day I wrote a script that froze input from the mouse and displayed a pop up with a scary “Critical System Error: please correct before data deletion!!”. It also displayed a five minute countdown timer, after which the computer restarted.
I may or may not have replaced the internet explorer icon on the desktop with a link to my program on the entire student lab of computers. Chaos.12
Was coding so nicely, then I accidentally kicked the power strip and turned off my machine... Fuuuuuuuuuuuuuu!!!!!!!!!8
I like how @dfox listens to suggestions and updates the app quickly.
If only our 'agile' team completed even a single task successfully without chaos.5
--- GitHub 24-hour outage post mortem ---
As many of you will remember; Github fell over earlier this month and cracked its head on the counter top on the way down. For more or less a full 24 hours the repo-wrangling behemoth had inconsistent data being presented to users, slow response times and failing requests during common user actions such as reporting issues and questioning your career choice in code reviews.
It's been revealed in a post-mortem of the incident (link at the end of the article) that DB replication was the root cause of the chaos after a failing 100G network link was being replaced during routine maintenance. I don't pretend to be a rockstar-ninja-wizard DBA but after speaking with colleagues who went a shade whiter when the term "replication" was used - It's hard to predict where a design decision will bite back and leave you untanging the web of lies and misinformation reported by the databases for weeks if not months after everything's gone a tad sideways.
When the link was yanked out of the east coast DC undergoing maintenance - Github's "Orchestrator" software did exactly what it was meant to do; It hit the "ohshi" button and failed over to another DC that wasn't reporting any issues. The hitch in the master plan was that when connectivity came back up at the east coast DC, Orchestrator was unable to (un)fail-over back to the east coast DC due to each cluster containing data the other didn't have.
At this point it's reasonable to assume that pants were turning funny colours - Monitoring systems across the board started squealing, firing off messages to engineers demanding they rouse from the land of nod and snap back to reality, that was a bit more "on-fire" than usual. A quick call to Orchestrator's API returned a result set that only contained database servers from the west coast - none of the east coast servers had responded.
Come 11pm UTC (about 10 minutes after the initial pant re-colouring) engineers realised they were well and truly backed into a corner, the site was flipped into "Yellow" status and internal mechanisms for deployments were locked out. 5 minutes later an Incident Co-ordinator was dragged from their lair by the status change and almost immediately flipped the site into "Red" status, a move i can only hope was accompanied by all the lights going red and klaxons sounding.
Even more engineers were roused from their slumber to help with the recovery effort, By this point hair was turning grey in real time - The fail-over DB cluster had been processing user data for nearly 40 minutes, every second that passed made the inevitable untangling process exponentially more difficult. Not long after this Github made the call to pause webhooks and Github Pages builds in an attempt to prevent further data loss, causing disruption to those of us using Github as a way of kicking off our deployment processes (myself included, I had to SSH in and run a git pull myself like some kind of savage).
Glossing over several more "And then things were still broken" sections of the post mortem; Clever engineers with their heads screwed on the right way successfully executed what i can only imagine was a large, complex and risky plan to untangle the mess and restore functionality. Github was picked up off the kitchen floor and promptly placed in a comfy chair with a sweet tea to recover. The enormous backlog of webhooks and Pages builds was caught up with and everything was more or less back to normal.
It goes to show that even the best laid plan rarely survives first contact with the enemy, In this case a failing 100G network link somewhere inside an east coast data center.
Link to the post mortem: https://blog.github.com/2018-10-30-...9
Therapy session #5
I work in IT at this big company which consists of 4 office buildings
(one of them being 5 floors)
So, said company decides to replace all the printers with new ones. We're talking EVERY FUCKING PRINTER. IN TWO FUCKING DAYS!
And the best part? The other 3 members of the dept are occupied in testing new terminals for the production workers.
So here I am, trying to figure a way to make this happen in 2 days, when the new intern comes in.
New guy: Hey, I saw your assigned iTop ticket and thought I could help.
Me: Its fine man, I got it covered, thanks.
New guy: I'm telling you I got a pretty good idea.
Me thinking I can't escape this: Ok, shoot.
New guy: Go to HR and ask them a budget to buy and place just one huge switch in every building that will have
everything on it. (atm there is one switch at every floor.)
New guy: Pretty good idea huh?
Me: Oh, you mean you're serious?
New guy: Of course I'm serious! That's what you're supposed to do if you need a new piece of equipment so that the
company runs flawlessly.
Me: Ok, I'll consider it, thanks.
New guy:Don't be an idiot! What's to consider? It's a bulletproof plan.
At that point I brought up a 20 page document and hit print 40 copies of it.
Now, the new guy didn't know shit and being in a difficult period, the department leader put him on chore duty (picking up documents from the printer, answering telephones etc).
Me: Go fetch the papers, sort them out and deliver them to each department (A task I was gonna do myself cause I don't like abusing
others no matter if that's their job in the first place).
So with the new guy gone, I figured I just had to work overtime and started writing down IPs and witch printer answers in what department.
All was good and with about 2-3 more hours each day, I completed the task and we informed everyone that they could use their new printers.
And all hell broke loose. The one building that consists of 5 floors is the home of our beloved salesmen (the most arrogant, rude and know-it-all
assholes in all the company). Whoever installed the switches, when the building was given access to house workstations, mixed them up and i.e. the
first floor PCs were connected to the second floor switch. So, not knowing that, I connected the first floor printers to the first floor switch.....Aaaaand you got the general idea.
There was chaos. Papers mixed up, departments, not getting their orders. Complete chaos. And in the middle of it, me.
I was called in head of the department's office, yesterday after the completion of the task and the ruckus that followed it
and asked to explain my actions. The server/system admin (his brother) comes in and says it's his fault and that's the way it is since that building opened up (about 5 years now), so I'm in the clear (I didn't do anything wrong anyways but it was hard to prove it if he haven't spoken).
I just finished fixing the last one, and I'm ready to go home in one hour or so.
The new guy came at me half an hour ago and said that he will go to HR and report me for abusing his position and making him run everywhere with useless documents and say that I used bad language. Now he's delivering documents again. I didn't do it but I'm sure that when the new guy ran to the printer, I saw the system admin blinking.
It's nice to have the favour of the Admin.14
"You claim you are a developer and don't know what firebase is? Pfft"
Words uttered by one of my classmates flexing on some 4th semester college inmates. I don't know what's more annoying his squeaky voice, the pretentiousness of using headphones as a necklace during class or that I was just like him when I was a freshman (minus the low hanging fruit flexing).
God fucking damn, I'm not even mad at his obnoxious pampered kid semblance, it's the irony of this enlightened fago falling into the god forsaken rat race. Why?
Because he hasn't been magnanimously disappointed by one of the most corrupt systems I've ever been witness of, yeah keep talking about firebase to the teacher who just nods pretending she knows what you are talking about.
I've had this same teacher before and your nice asynchronous ES6 express nosql solution will come last compared to all the WordPress templates she'll approve because they are pretty and all the time you invested, yeah, right into the crapper, seriously it would've been more satisfying to just masturbate everyday until Christmas break. I'm not pissed at him, annoyed by his semblance maybe, but I actually pitty him because the system will take a big shit on his face and he's just smiling.
Damn it, all these careers ruined by lazy ass professors who think leaving a shitload of diagrams as homework counts as teaching. And before any quirky brother interjects with "oh maybe your University is shit", "muh University verry gut u suk", you shut the fuck up! I know my university sucks even tho is "one of the best ones" by the corrupt media's standards, I'm here to vent about issues, real fucking issues happening in real corrupt systems, I'm taking about professors sexually abusing students, not going to classes, no centralized teaching systems, fucking chaos.
I'm happy for you if you feel good about the piece of paper you hang on your wall that certifies you as Bobby the guy who not only learned a shit load about computers, he also bent his ass so far for us and payed us so much money for it, it's funny he thinks himself as smart.
I know, I know, you went to an ivy league college, have a wonderful job and owe some money, good for you, some are not so lucky and I'll make sure those lazy asses who take advantage of the system lose their jobs.
I'm so sick of this shit we call "moodern educashion"7
Got woken up by a phone call from a recruiter today.
"Do have a minute to answer a few brief questions?".
"Sure thing," as i sleepily start fumbling for my cigarettes and stumble my way out onto the front porch.
I get out there and immediately this weird noise coming from the backyard. It's a 5ft geyser shooting up over the water well.
"So can you tell me the 4 pillars of oop?"
"Ummmm.... water, fire, wind and earth?!?"🤦🏻♂️🤦🏻♂️🤦🏻♂️
A couple more similar questions answered sorta correctly and I think it became obvious I was a little distracted. The guy decides he's going to forego the rest and just send an assessment by email.
I hang up the phone and run back in the house to find the breaker for the well. Of course the box isn't labeled correctly so after flipping 2 or 3 of the wrong ones I finally just kill the master. Pump shuts off, along with everything else in the house. Oh well at least I can go back to sleep now...
How's everyone else's morning going?13
I had this prepared in advance and executed on April 1st few years ago.
1. I wrote an app in Python that would autostart self & listen to UDP multicast and spam screen with message boxes once a special "magic" UDP broadcast kicks in. The app had minimum dependencies and used native libs for GUI to achieve this.
2. I posted this app source code on sprunge.us and remembered the short URL.
3. Once one of my coworkers left their PC unlocked, I opened their terminal and executed '$(wget -c sprunge.us/ASDF)' and closed the terminal as if nothing happened. I infected almost all machines this way.
4. On the April 1st I get to my office, open the terminal, send a magic UDP broadcast packet anf enjoy the chaos.
Man, that was hilarious.2
I was thinking about writing a poem generator as a project to have some fun, and I thought about using machine learning to do that. But before diving into it I tried to implement a very simple and basic one, that just throws random words. Most of them were meaningless, but some made sense... Who said randomness and chaos can never generate harmony ? B-)17
We had issues with lack of disk space on our production SQL server. Another developer decided to delete the databases he thought weren't in use to clear some space.
Ever think about checking first?!
1. Try to stay sane in startup chaos
2. Use more vacation days
3. Separate work and free time a bit more
4. Get out into nature more
5. Hire 50+ good developers & get company to 15M active end users while doing all of the above5
Cops in Bavaria raided a hackerspace two weeks ago and found a 3D printed nuke...Accused crime: Causing an explosive explosion
My Typical Project
1. Identify common problem
2. Investigate options
3. Come up with clever solution
4. Implement backend solution
5. Get fed up with current frontend
6. Investigate other frontend
8. Lie down in a corner
9. Cry myself to sleep4
Company calls today. Offers me a job which is great i have been looking for 7 months.
Today hurricane irma is coming its getting close gas stations are out of fuel. No water at stores. Chaos on the roads.
Company asks me to come in Tommorow for interview. 😑9
I just want to add my 2 Cents to the all this GDPR chaos. Because I feel lots of you are missing the point here.
When reading here about GDPR I hear all kinds of fair statements of how flawed it is and how it's mainly hurting the small companies etc etc.
I agree, at this state GDPR might actually be doing more harm than good.
However, I don't think that is what it is about. It's about going in the right direction. If you read/look over the course of history we've had several technological revolutions. Industrial, renaissance. They all start the same:
"This technology is going to change everything, it's going to solve all our problems!" It's something holy. Something that shouldn't be touched or regulated, only embraced.
But as we all know it wasn't all that pretty.
Industrial revolution was hard super underpaid, dirty work. Children had to work too. People were getting sick. Lots of alcoholism, depression.
And what made the factories start taking better care of their employees? Regulation.
Once fines start to come, companies will have to adapt.
We have to learn and understand that these systems like government, company, capitalism. They're built for reasons. They all exist for reasons. And only when it is in balance, things will flourish.
So I encourage you all to stay as critical as you are, but to give it a chance. To have a bit of faith.
It might just turn into something worthwhile!
Thanks for reading!:)5
An architect, a hooker and a programmer were talking one evening, and somehow, the discussion turned to which profession was the oldest."Come on, you guys! Everyone knows mine is the oldest profession," said the hooker."Ah," said the architect, "but before your profession existed, there had to be people, and who was there before people?" "What are you getting at, God?" The hooker asked.
"And was He not the divine architect of the universe?" The architect asked, looking smug.
The programmer had been silent, but now he spoke up. "And before God took on himself the role of an architect, what was there?"
"Darkness and chaos," the hooker said.
"And who do you think created chaos?" the programmer said.1
My country just changed its time zone from UTC+3 to UTC+2.
Now I have to change the server to handle requests correctly!
PS. Probably tomorrow will be a big chaos for everyone!13
Modern web frontend is giving me a huge headache...
Gazillion frameworks, css preprocessors, transpilers, task runners, webpack, state management, templating, Rxjs, vector graphics,async,promises, es6,es7,babel,uglifying,minifying,beautifying,modules,dependecy injection....
All this for programming apps that happen to run inside browsers on a protocol which was designed to display simple text pages...
This is insanity. It cannot go on like this for long. I pray for webasm and elm to rescue me from this chaos.
I work now as a fullstack dev as my first job but my next job is definitely going to be backend/native stuff for desktop or mobile. It seems those areas are much less crazy.10
Just thought I'd share my current project: Taking an old ISA sound card I got off eBay and wiring it up to an Arduino to control its OPL3 synth from a MIDI keyboard. I have it mostly working now.
No intention to play audio samples, so I've not bothered with any of the DMA stuff - just MIDI (MPU-401 UART) and OPL3.
It has involved learning the pinout of the ISA bus connectors, figuring out which ones are actually used for this card, ignoring the standards a little (hello, amplifier chip that is wired up to the +12V line but which still happily works at +5V...)
Most of the wires going to it are for each bit of the 16-bit address and 8-bit data. Using a couple of shift registers for the address, and a universal shift register for the data. Wrote some fairly primitive ISA bus read/write code, but it was really slow. Eventually found out about SPI and re-wrote the code to use that and it became very fast. Had trouble with some timings, fixed those.
The card is an ISA Plug and Play card, meaning before I could use it I had to tell it what resources to use. Linux driver code and some reverse-engineering of the official Windows/DOS drivers got me past this stage.
Wired up IRQ 5 to an Arduino interrupt to deal with incoming MIDI data, with a routine that buffers it. Ran into trouble with the interrupt happening during I/O and needing to do some I/O inside the handler and had to set a flag to decide whether to disable/re-enable interrupts during I/O.
It looks like total chaos, but the various wires going across the breadboard are mainly to make it easier to deal with the 16-bit address and 8-bit data lines. The LEDs were initially used to check what addresses/data were being sent, but now only one of them is connected and indicates when the interrupt handler is executing.
There's still a lot to do after that though - MIDI and OPL3 are two completely different things so I had to write some code to manage the different "channels" of the OPL3 chip. I have it playing multiple notes at the same time but need to make it able to control the various settings over MIDI. Eventually I might add some physical controls to it and get a PCB made.
The fun part is, I only vaguely know what I'm doing with the electronics side of this. I didn't know what a "shift register" was before this project, nor anything about the workings of the ISA bus. I knew a bit about MIDI (both the protocol and generally how the MPU-401 UART works) along with the operation of a sound card from a driver/software perspective, but everything else is pretty new to me.
As a useful little extra, I made some "fake" components that I can build the software against on a PC, to run some tests before uploading it to the Arduino (mostly just prints out the addresses it is going to try and write to).46
Best: Finally left the video game industry for a "real" software engineering role!
Worse: Left work at an exciting studio and fun projects for shorter hours and more pay, and it's incredibly boring and I actually *miss* the crunch and chaos.1
So this is where I spend most of my free time, programming and gaming, my own little controlled chaos7
A physician, a civil engineer, and a computer scientist were arguing about what was the oldest profession in the world. The physician remarked, "Well, in the Bible, it says that God created Eve from a rib taken out of Adam. This clearly required surgery, and so I can rightly claim that mine is the oldest profession in the world."
The civil engineer interrupted, and said, "But even earlier in the book of Genesis, it states that God created the order of the heavens and the earth from out of the chaos. This was the first and certainly the most spectacular application of civil engineering. Therefore, fair doctor, you are wrong: mine is the oldest profession in the world."
The computer scientist leaned back in her chair, smiled, and then said confidently, "Ah, but who do you think created the chaos?"
Ten points for an arbitrarily female Computer Scientist. ;)4
Our sysadmin just wrote our new work account passwords on our office whiteboard, visible to everyone... Now that's how you create chaos2
I've been fired today and somehow it was an relief :)
As I know that I am pretty much the only one who knows how the infrastructure works and I am the only one who actively tried to get the company to a better level of coding (tests, code reviews, proper deployment / continuous integration,...) It somehow feels like that gif.10
I should put a sign on my door, "DO NOT DISTURB, CODING.... BRING SACRIFICE IF YOU MUST...." damn distractions....2
I learn programming cause it was in my genes.
My father was a programmer himself but, he died back in 2005 of September when I was 5 years old. So I guess I program to continue what he did. He was in the process of making a game but, failed to do it. He had concept art created and even mad characters. When I get real good, I plan to program that game for him and dedicate it to him.
I started programming on a website called Scratch back in 2010 (in think), which I saw a Ted Talk on, and started from there. I use KhanAcademy as I am home schooled and when they introduced the programming tutorials to that website, I was immediately hooked and it was just the beginning.
I used Scratch for three years and I wanted to know more, so I did research and discovered a program called Stencyl and started making a game I made from scratch into that format.
I used that program and when 2013 hit, moved to a new church and met an old friend and all of sudden we started making games together and we relesed our first game on Scratch called Minecart Chaos.
That took three months to create. He did all the art and I, of course, did the programming. The three months later we were at it again making a new game called EMP Restaurant Rampage. That also took three months to create. one of his friends composed the music. We are now in the process on making a new game and I am now tasked to make the music. So that is my history.8
Please stop talking to me, please....... As an introvert, please shut up and stop taking to me, there's a reason I don't continue talking to you after answering your questions.... its exhausting already!!!!!!14
Coding without coffee is like driving without wheels: you can do it for a while, but you won't get far and you'll leave chaos in your wake.1
chaosbot/chaos github repo looks like a London underground map.
Also, if you haven't seen this yet, it is a new project where code is updated by the community democratically.
Go give it a devrant hug of death.2
Feck I hate public transports. Rude people everywhere.
When the train arrives, everybody is pushing themselves at the door, not letting people stepping outside properly, then they lay their filthy shoes on the seats, contributing to the cancerness of the place, they cackle like hens, so I have to put super high volume on my headset, bringing some dark looks from other peasants because I listen to metal, but fuck them, and when finally you arrive, with nearly all the people standing up since 15 minutes ago because they want to go off first, some fucker in front of you steps down, with his luggage, and STOPS right there to open his handle so you're sure to bump in his ass, he turns to you expecting YOU to apologize when the fucker took the whole place for himself, I give him a mean look with my metal chaos pissing from my ears, and venture off to bump in a girl who was standing in the FUCKING way again checking out where she had to go. ARGH.7
The minister of human resources is a fucking idiot. Nobody including ministry employees knows exactly what will the rules be 6 hours ahead, but they take effect immediately and failure to abide is punishable. Yesterday the HR minister said that if public schools close down, everyone will have to repeat this year. In response to this and a few other questionable decisions on behalf of schools across the country, today the government banned anyone from closing down public schools including headmasters, public health services, the police and the ministry of human resources.2
So I've decided to go about converting a Java project that I've been working on to Kotlin a little bit at a time. I started out with basic entity classes converting them to simple `data class`es in Kotlin.
Eventually, I got to my first beast of a class to refactor. This class had over 40 service classes depending on it, so even a little hiccup would throw everything into chaos.
I finish all of the changes on all of the dependent classes, update the tests, and the configurations (as necessary), and I was finally ready to spin up the app to test for any breaking changes I may have introduced...
Well - I broke everything! But I was sure I couldn't have! So what the hell happened?
Turns out that as I was building my project with a Gradle watch, at one point something failed to compile, which threw an unhandled exception in the gradle daemon that was never reported.
So when I tried to run my app, gradle would continually re-throw the error in the app I asked it to run...
After turning the daemon off and on again, the app worked like a charm.11
Alright, this my fucking rant right here. Distraction? This whole company is a distraction! Boss decided to throw us all in an open work environment doing jobs that require careful concentration. Straight outta college I'm getting handed vague ideas, (make a desktop app that helps our customers put data on the internet, make an iPhone app) with out so much as an inkling of what technologies to use, just make it work.
Ok I will but when you hit a roadblock with very little resources to draw in it's hard to stay focused.
On top of that since I worked in support for a year I'm our senior support person! But sometimes support just doesn't use their brains and I'm using my time to solve very basic problems.
That brings me to my next point, the goddamn piece of shit that is our telephone. Fuck that thing when it rings it's never good. Moreover, since I don't want to get roasted for not being responsive I have the motherfucker forward to my personal cell. So I answer every fucking call and I get so many spam calls!
Not to mention I'm mainly running the hardware show around here. Shits broke I'm the one fixing it. Need new shit I'm putting the order together.
Tried to get a new guy to be the sys admin, ordered a 6th gen board with a 7th gen proc, had to pull 3 machines apart to get that sorted. Then he left bc family issues, and has been gone for weeks.
The other devs are also slam up busy, and the main product is about 15 people's piss on a plate of garb age spaghetti. (I got a lot of shit going on but at least I'm the only one pissing in my spaghetti) it's a constant run around if who does what with a code first plan later mentality causing confusion and delay.
Nobody wants to help anybody because they are also annoyed with this setup and are getting bitched at by customers or management.
Sales is mostly composed of a bunch of crackhead yes men and women who just want a commission and only half know the shit we sell and have sold 15 new features that had not been discussed. But management always says make it happen. In what priority? It's all a priority they say! Wtf.
So yea, then it brings me to me, dealing with this much chaos at work makes it seem like a high amount of chaos in my life is normal. I'm just now learning to control this.
I've had to do a lot of growing up as a person and as a developer. I've went from being the most junior to about the 3rd most seniors and I've no doubt my efforts have contributed to the growth of the company.
I'm a big believer in coding flow, and that it takes at least 15 mins to get in that flow and about 5 seconds to break it. There is no do not disturb on the company chat, everything always on fire it seems.
So fuck a lot of this, but I've done the research and where I'm at is the best opportunity in a 100 mile radius. So I am thankful for this job. Plus I usually win the horror story contest.
So TL;DR the biggest distraction is every fucking thing in this god forsaken place.5
Have you heard about the Embrace, Expand and Extinguish idealogy? lets think about it:
Atom/Electron (embrace) -> Atom fork named "VSCode" (extend) -> Atom (extinguish) as it was developbed by Github company.
"R" lang (embrace) -> incompatible SQL Server 2016 R lang extension (extend) -> R lang (extinguish soon).
Android -> CyanogenMod (embrace) -> CyanogenMod (extinguish) as M$ "sponsored" Cyanogen Inc to destroy CyanogenMod
Linux (prejudge) -> sponsors RedHat, Debian, SuSE, Alpine and Canonical/Ubuntu (embrace), forces unstable backdoored "systemd" -> Linux (extinguish soon)
Reusing the last image I did because I didnt wanted to make more OC stuff cos the few ++ gained arent worth it5
I am all for not senselessly disturbing the natural grown chaos on my desk.
big picture here
Last night me with my team have a discussion with my project team. Currently we have a project for our insurance client building a Learning Management System. The project condition already messed up since the first day i join a meeting. Because since its a consortium project with multiple company involved, one of company had a bad experience with another company. It happened few years back when both of company were somehow break up badly because miss communication (i heard this from one of my team).
Skip..skip... And then day to day like another stereotype IT projects when client and business analyst doing requirements gathering, the specs seems unclear and keep changing day by day even when I type this rant I'm sure it will change again.
Then something happened last night when my team leader force our business analyst to re index the use case number (imho) this is no need to be done, and i know the field conditions its so tough for all team members.
So many problems occured, actually this is a boring problem like lack of dev resource, lack of project management and all other stereotype IT projects had. Its sucks why this things is happening again.
Finally my fellow business analyst type a quite long message in our group and said that he maybe quit because its too tired and he felt that the leader only know about push push pushhhhhy fcking pussy, he never go to the client site and look what we've done and what we struggle so far.
I just don't know why, i know this guy earlier was an IT geek also, but when he leading a team he act like he never done IT project before, just know about pushing people without knowing what the context and sound to me like just rage push!
Damnit, i maybe quit also, you know we IT guy never affraid to quit anytime from the messed up condition like this. Even though we were at the bottom level in a project, but we hold the most main key for development.
Hope he (my leader) read this rant. And can realize what happened and fix this broken situation. I don't know what to say again, im in steady mode to quit anytime if something chaos happen nearly in the future.
Hi everyone, just discovered this wonderful community and I've got a new rant just for the occasion.
I work at a creative agency and we offer writing, design and web development.
This client wanted the whole package, so we've written a ton a copy, got it approved, sent it to translation, got it approved, designed both print and digital assets and developed a website.
Everything was looking good, files sent to the printer, website ready to be deployed...
Then we get a call and a PDF of text changes. The stuff is already printed.
The business owner's wife (not an employee) took it upon herself to make changes to the text, some of which have grammatical and spelling mistakes.
Everything has to be delayed, files have to be resent to the printer, project goes over budget, we're pissed, the printer is pissed and their director of communications is pissed.
What a shit show. I wonder who's going to get thrown under the bus for this one.3
You know... fuck frontend development.
I don't mind developing a nice interface and thinking about how users will work with my software. But I HATE (lack of a stronger word) the whole npm/grunt/bower/yarn/everyfuckingframeworkclient chaos.
Can we just pick ONE fucking tool and mature it.
I don't know why but I really like that small businesses are popping up during this time. People are finding ways to survive and make a living while social distancing. It's like living in a tiny village where each neighbor sells their own stuff - homemade, not mass produced by giant establishments. I don't hate the latter, it's just interesting. It's as if a coin has been tossed and the power has been turned just like that. Maybe I just really enjoy the chaos.
Each neighbor has something unique to offer and not every one of them finished a degree in business or have a giant capital on hand, most of them our small families who lost their jobs during the pandemic and is now utilizing technology to put food on the table.
The resilience, man, it's fucking sexy. My ass hole is puckering wet right now. I want these small businesses inside my chocolate factory.2
My dev Golas for 2019:
1. Control the chaos in the startup.
2. Go on trip or trekking
3. Lose at least 10 kg. (currently 83 kg)
4. Start waking up before 9 o clock
5. Help maintain a open-source library.
6. Make a open-source library.4
Hello fellow people,
though I'm normally just a lurker, I want to take some time to make some new years resolutions I probably won't follow after a few days, but I do have some small goals I hopefully can achieve.
1. Hopefully not regretting to post this. I get kind of anxious when I think about someone I know could see this. I'm fairly new to this site, so I really don't know what's going to face me.
2. Getting my mental health on the right track.
I could do so much more if I wouldn't be as... occupied with uncomfortable thoughts as of right now, such as feeling as if I am not able to do what I want to do because I'll never achieve anything so why even trying... I want to change that, because I'd be more able to do things I want to do; to have more energy for uni because that's what I originally wanted to do. study computer science because it was and probably is still fun to me. finding the motivation I've had a few months ago.
3. With that follows... trying new things; starting a project and hopefully finishing it.
I don't know. I normally don't do these kind of new years resolution things, but I took this small opportunity, even if it is just for me, to write it down.
Here's to... another chaotic year, as always. But better chaos. I don't know... why am I doing this? This page wasn't meant for this or was it? I'm confused now. I'm sorry if this bothered anyone ^^'10
I work for a bank and every production release date it's a chaos... Like, for real, devs running to get their stories approved by the testing team and last minute scope changes that, if not made, would make the whole app fail (real shitty management as you can see).
Longstoryshort, a dev didn't finished one of his stories and create 7 major bugs with another... Today that was my breakfast, took me 4 hours and get it all done and approved... We didn't make the release tho, but I scored some major points with this.
Funny thing, tomorrow I'm telling my PM I'll leave the company for a better job, so that will be their breakfast.6
Friends of mine have a new flat.
It's a nice flat. Cheap. Noone wanted it. 100 square meters.
Reason noone wanted it...
Previous owners were bastards from hell.
Really. Every motherfucking room needed to be completely renovated by the owner.
Door frames were made of wood, nice and old - at least the part that was left of them. Splinters, scratch marks, partially broken out of the wall.
2 windows needed to be fully replaced. Rest of the windows needed to be bleached, PET abrasive cleaning solution and the frames needed repair with resin as they drilled into the frames. Then treatment with sealant of course.
Yes. There was no other solution. After bleaching you recognized the windows were white. Before... Let's not talk about it.
The previous owners even managed to destroy the bathtub.
The kitchen tiles... Fat cleaner. Bleaching. Abrasion. Polishing.
Day of moving.
The apartment is in the 6th floor / level.
Cran / lift was ordered.
16 people wanted to come.
7 people came.
2 including myself couldn't lift heavy stuff nor walk the stairs due to health issues.
Crane broke after first try.
Today. I want to murder the previous owners. After torture and crucification.
I'm feeling levels of pain I couldn't Imagine before.
Only hate and beer let's me keep my shit together.
I REALLY didn't think after renovating and cleaning the flat for my friends in the last several weeks that it could get worse.
Boy. I was wrong.
Thanks for letting me vent here. I really feel devastated currently -.-
And I need to help them tomorrow, too.
Bikini Atoll, tchernobyl and every other atom bomb desaster Zone combined looks better than the chaos in their flat.
Everyone who could lift shoved everything inside.
I solo carried everything that wasn't too large in the room and then, as every room looked like desaster, completely managed the kitchen (cleaning, unpacking, trash, placing everything where it belongs and so on) :( :(4
I am working on a project that integrated with Microsoft Dynamics. The D365 team changes the data and API too often. I keep munging the data over and over so that it fits view models.
Yesterday I had a technical discussion with someone that the company installed to coordinate building technical solutions that get shared between projects. This is a problem across all of our Dynamics projects and is a technical one than needs coordinated approach.
The management heard that I am “doing repeated work because the data isn’t stable.” So they decided that it must be a problem with the project manager. The executive decides to use it as a reason to fire him. Which shows me that I can’t talk to even a technical person without risk of project chaos.
After the conversation but before the firing I get an offer letter from another company. I plan on taking it to get away from this crazy company. The project is going to lose their key web developer and also the project manager.
This executive seems to love firing project managers. My other project is on its third PM. My trust for the upper management is basically gone. I can’t even discuss the technical hurdles with a technical person without someone getting fired. I’m so ready to be out of this zoo.
The only downside of leaving is that I won’t have as many stories to tell on devRant.2
Sorry for the long rant, sorry if I'm a mess writing, but I need to let this out somehow.
I'm currently working as a freelance developer for a company here. I was hired to work as a front-end developer, mostly React stuff.
Suddenly, the back end developers left the project because they were offered better opportunities, and this meant chaos, as we're currently migrating an old project and building an MVP of what we're going to offer.
I sensed more danger coming, so I was preparing to leave the boat too, as it felt like a LOT of stress would come if I stood here.
Well, just when I was preparing myself, CEO looks into my LinkedIn page and sees I worked as a back end developer before, and using PHP too, which is the language our project's built in.
He organizes a quick meeting and throws my name as a developer for our project, telling me that I could work on it, and everyone agreed.
Everyone, except me, because I didn't know he looked into it and had this "emergency" meeting (mostly WhatsApp message exchange).
The case is, now that they spread this news, my name is on it and I HAVE to work on our project acting as, somehow, a developer and makeshift CTO.
It feels like a fucking leash, like "now you do this or else...".
Under other circumstances, I'd be jumping and throwing fireworks in my room right now.
Although I did build the f*cking project alone (which is quite a feature for my resumé), it's a mammoth of a project, I'm borderline crazy AND there's still data to migrate from the old model to the new.
The problem is: the people who recorded that data (which includes adresses, locations, user information) did it like they wipe their asses, there's no standards, some important data are missing and I have to validate more than 6k addresses.
I just don't know what to do. I would hire people too, but I joined this because I needed the money, so I can't.
It's hard, I'm lost, it's crazy, I'm crazy.
Sometimes my brain just stops, and I can't do anything code-related. And it makes me mad, because I LOVE to code!
This piece of crap is taking away one of the things I love the most, with a piece of my sanity and health too.
How I wish I could just send'em all to hell.
The company may be small right now. But the higher ups, they're kinda "big", and that would make my life hell if I just throw the towel now.
I don't know nothing anymore.15
I'm currently in the progress of deleting whatsapp and migrating to signal.
The hardest part of it is dealing with friends and family. I informed them about the incoming whatsapp-deletion tomorrow and the results were mixed. One friend told me she will not use signal, but i haven't talked with her that much anyway so... My mother asked me "can you not do this because i don't have space left on my phone?", my father told me "can you tell me about [...] before you go offline?", 2 people don't seem to care, and only my cousin contacted me on signal yet.
I have signal for 3 years now and even invited people to it, but i got the expected response "but all my friends are on whatsapp". Until recently i was the one with the shitload of messengers on my phone but some people can't be bothered to install a second one because i want to take one step (out of many to follow) to widen my privacy.
I'm really pissed by now and will declare any contact lost due to this as collateral damage.29
"There are only two kinds of programming languages: those people always bitch about and those nobody uses."
If someone complains about a framework, or language, or OS, or device, it means it is at least worth using enough to discover its flaws.
In a world of imperfection and chaos, isn't that enough?7
The Linux sound system scene looks like it was deliberately designed to be useless.
ALSA sees all my inputs and outputs, but it can't be used to learn (or control) anything about software and where their sound goes. Plus it's near impossible to identify inputs and outputs.
PulseAudio does all sorts of things automatically, but it's hard to configure and has high latency.
JACK is very convenient to configure, has great command line tools (like you'd expect from Linux), is scriptable, but it doesn't see things.
Generally, all of these see the others as a single output and a single input, which none of them are.11
Despite common sense, I think technology is not making our lives easier. It's just build chaos on top of chaos.
Take server-side programming for instance.
First you have to find someone to host your thing, or a PaaS provider. Then you have to figure out how much RAM and storage you need, which OS you're going to use. And then there's Docker (which will run on top of a VM on AWS or GCP anyway, making even less sense). And then there's the server technology: nginx, Apache (and many many more; if, that is, you're using a server at all). And then there are firewalls, proxies, SSL. And then you go back to the start, because you have to check if your hosting provider will support the OS or Docker or your server. (I smell infinite recursion here.)
Each of these moving parts come with their own can of worms in terms of configuration and security. A whole bible to read if you want to have the slightest clue about what you're doing.
And then there's the programming language to use and its accompanying frameworks. Can they replace the server technology? Should you? Will they conflict with each other and open yet another backdoor into your system? Is it supported by your hosting provider? (Did I mention an infinite recursion somewhere?)
And then there's the database. Does it have a port to the language/framework of your choosing? Why does it expose an web interface? Is it supposed to replace your server? And why are its security features optional again? (Just so I have to test both the insecure and the secure environments?)
And you haven't written a single line of code yet, mind you.4
Who at Microsoft thought that this is a good idea?
I wish I did not update, last update I did was a year ago and I was happy with it, now Windows feels like chaos ... Half the things are Dark themed and the other half is not. Lets see what the future holds
Also that Windows.old thing takes up 20GB that even if installation fails, it never succeeds in rolling back ... At least I was never able to rollback ...17
Had another meeting today. The solution architect said two insulting jokes about developers like:
"The devs will nevertheless mess it up"
Devs are the ones who make chaos
This meeting was with a customer and his developer. I was just furious!
This useless son of a bitch needs to learn his lesson3
Do not change username in win10.
Messes up ownership.
Ex) You have set your username as Loren. Used computer for a while. Installed bunch of programs.
Then you change your u.c to Ipsum. Some installed programs adapt to new u.c. others dont. New programs set the installation folder to either c://Loren or c://Ipsum making chaos.
Then the computer gets messed up.
Opens Git Bash.
Ipsum-blahblah ~ git blahblah
My best prank: A year ago I was at my friends flat, which he finally rented with his new girlfriend. He is a kind of person, which has like constantly opened 110 tabs in chrome, three or four instances of chrome running, torrenting at full speed and in the meanwhile a few films having opened to "watch" later. He is very very secure about his computer and NEVER leaves me or anyone else alone with his computer. That day we were just talking in the same room, and he goes for some food. I was like yeah thats my chance to prank him. So I opened a new tab and came with an idea - what If I change his desktop background to some random chick, to prank both him and his gf. I knew she will not be mad but his reaction would be priceless (it was his first gf). So I started googling, found a three pretty naked chicks. This was like soft porn, they were still "dressed" but not much. I did not wanted to use a porn for this.
So I was about to download image - right click - save as - little window opened and..
...what the hell, that guy had literally like terabytes of porn in download folder, all totally in one chaos, thousands of images, millions of downloaded videos, all categories just everything from gangbang to milfs or old/ young, what the fuck that computer was like cursed station of porn.
In that point I was like fuck that. This prank has no sense then. So I just closed that little window and did nothing. Prank failed.
Nowdays, He still does not know what I know about his "hobbies". And I will never say him lol. About a months after he broke with his gf and moved to different house. He has now three monitors attached to his computer and 4tb of space. He is still complaining about "lack of space" and "too big downloaded movies" but we all know what is going on lol. We call his "working deck" a sacred porn station.1
Intel is dying right now tbh. I hope the can get back on their feet but as of right now, chaos. They have had multiple ceo changes within 1 year and their current is a horrible leader. They have been really wasteful with their money (like buying McAfee...) And the inly reason they are leading in the CPU market, Tick Tock, is failing. It used to be Process - Architecture. Now intel has announced they are not changing the process for 8th gen, currently it's Process - Architecture - Optimize - Optimize - Optimize. Which is not good. It has been leaked that Intel is currently just hoping for AMD Ryzen to fail, let's face it, Ryzen seems really promising and might be the comeback AMD needs.
TLDR; Intel is a one trick pony and their one trick is failing. They have been really wasteful with their money and their current hope is that Ryzen fails.
I have an Intel CPU in my system and i find them to be better than AMD, but the tables might turn.8
Get ready for a awesome conspiracy theory/ WhatsApp forward :D i like how people are coming with new stuff every minute of their boredom . Makes you ponder:
How to dominate the world quickly?
THE GREAT CHINESE STAGE
1. Create a virus and the antidote.
2. Spread the virus.
3. A demonstration of efficiency, building hospitals in a few days. After all, you were already prepared, with the projects, ordering the equipment, hiring the labor, the water and sewage network, the prefabricated building materials and stocked in an impressive volume.
4. Cause chaos in the world, starting with Europe.
5. Quickly plaster the economy of dozens of countries.
6. Stop production lines in factories in other countries.
7. Cause stock markets to fall and buy companies at a bargain price.
8. Quickly control the epidemic in your country. After all, you were already prepared.
9. Lower the price of commodities, including the price of oil you buy on a large scale.
10. Get back to producing quickly while the world is at a standstill. Buy what you negotiated cheaply in the crisis and sell more expensive what is lacking in countries that have paralyzed their industries.
After all, you read more Confucius than Karl Marx.
PS: Before laughing, read the book by Chinese colonels Qiao Liang and Wang Xiangsui, from 1999, “Unrestricted Warfare: China’s master plan to destroy America”, on Amazon, then we talk. It's all there.
Just Think about this...
How come Russia & North Korea are totally free of Covid- 19? Because they are staunch ally of China. Not a single case reported from this 2 countries. On the other hand South Korea / United Kingdom / Italy / Spain and Asia are severely hit. How come Wuhan is suddenly free from the deadly virus?
China will say that their drastic initial measures they took was very stern and Wuhan was locked down to contain the spread to other areas. I am sure they are using the Anti dode of the virus.
Why Beijing was not hit? Why only Wuhan? Kind of interesting to ponder upon.. right? Well ..Wuhan is open for business now. America and all the above mentioned countries are devastated financially. Soon American economy will collapse as planned by China. China knows it CANNOT defeat America militarily as USA is at present
THE MOST POWERFUL country in the world. So use the virus...to cripple the economy and paralyse the nation and its Defense capabilities. I'm sure Nancy Pelosi got a part in this. . to topple Trump. Lately President Trump was always telling of how GREAT American economy was improving in all fronts. The only way to destroy his vision of making AMERICA GREAT AGAIN is to create an economic havoc. Nancy Pelosi was unable to bring down Trump thru impeachment. ....so work along with China to destroy Trump by releasing a virus. Wuhan,s epidemic was a showcase. At the peak of the virus epidemic. ..
China's President Xi Jinping...just wore a simple RM1 facemask to visit those effected areas. As President he should be covered from head to toe.....but it was not the case. He was already injected to resist any harm from the virus....that means a cure was already in place before the virus was released.
Some may ask....Bill Gates already predicted the outbreak in 2015...so the chinese agenda cannot be true. The answer is. ..YES...Bill Gates did predict. .but that prediction is based on a genuine virus outbreak. Now China is also telling that the virus was predicted well in advance. ....so that its agenda would play along well to match that prediction. China,s vision is to control the World economy by buying up stocks now from countries facing the brink of severe ECONOMIC COLLAPSE. Later China will announce that their Medical Researchers have found a cure to destroy the virus. Now China have other countries stocks in their arsenal and these countries will soon be slave to their master...CHINA.
Just Think about it ...
The Doctor Who declared this virus was also Silenced by the Chinese Authorities...18
A college prank, more than an office prank, but a few years ago I was doing a course in Multimedia, no programming aside from some actionscript, so it wasn't a very technical course as such. At the end of my first year, I used a Php script to email a guy in my class, and make it appear to come from our course head, saying something along the lines of "There's a problem with your grades, we suspect plagiarism, please email back to arrange a meeting etc..."
Unfortunately, before I had a chance to tell my friend I spoofed the email, he was already after seeing, and replying it to. Obviously chaos ensued, I got called into a review panel, accused of breaching my course heads email account and whatnot, I had to demo to them what I actually did, and then told they'd review if they would let me continue with the course.
A few days after, i got an email saying they'd overlook the incident and I continued with the course and now have a nice story about a prank that went slightly wrong but worked out fine in the end :)
CEO tells us to delete every Trello boards, and make a big smoking dump of shit of a Trello board out of them, by adding every project for every plaform there, because he is a control freak, and he NEEDS to see every project all in one, because he’s “tired” of switching between boards if he wants to see the completion of a project. Like duh, this is the job of our 2 PM’s, but whatever you dumb fuck. Chaos is coming.....i’m done5
Yesterday was release day for a project, never been too nervous like I am now, why? Because of the amount of chaos in this project, I cannot predict the behavior of the system, anything might just break T_T5
A small thunderstorm came in yesterday brought chaos and terror for 1 hour and left like nothing happened
It left the whole city without the internet
Over 300,000 people dont have internet of course including me and i am pissed the fuck off because i was in such a great mood to get shit done today23
to;dr: school, raspi, spoofing, public status screen, funny pictured.
So. At school we had these huge ass 2/3 TVs displaying some information such as which teacher is ill, which lessons won't take place and some school related news. Standard stuff.
They worked using a raspberry pi attached to the TV fetching a website over http every now and then.
Using nmap I discovered that these pi's were in the same network as the pupils devices: Sweeeet.
After trying some standard passwords at the ssh port and not succeeding I came up with something different: A spoofing attack.
I would relay all traffic from those pi's through my device, would replace all images with a trollface picture (I know I know) and flip all text upside down.
Chaos, annoyed faces and laughter.
It was beautiful.1
Remember I've said I'm going to quit because of my wife got me a new job? Well I've quit yesterday, there's a chaos in the company, they don't wanna lemme leave, they are proposing many things, but it's too late though2
Wondering what is the best true random generator ? Weather in Paris. One month ago, snow chaos. Last week it's almost 30 (celsius) and now it's raining and the windchill is around -100 celsius.2
Some tech from our ISP decided to fiddle with our connection during stand up. Our CTO is all up in his business, trying to figure out what the issue is. The tech is being pushed more and more away as our devops people join in on the chaos. Meanwhile I'm having coffee and looking forward to lunch.. Can't test if I don't have access to the server.
So, is anyone here going to 34c3(*) in Leipzig?
(I'd very much like to, but I have so much studying to do, so I'll stay at a local hackerspace and organize a little bit Congress Everywhere.)
(*)34c3 or the 34th Chaos Communication Congress is the largest hacker meet-up in Germany this year.11
Fellow Deviants, I need your help in understanding the importance of C++
Okay, I need to clarify a few things:
I am not a beginner or a newbie who has just entered this community...
I have been using C++ for some time and in fact, it was the language which introduced me to the world of programming... Before, I switched to Java, since I found it much better for application development...
I already know about the obvious arguments given in favour of C/C++ like how it is a much more faster and memory efficient than other languages...
But, at the same time, C/C++ exposes us and doesn't protect us from ourselves.. I hope that you understand what I mean to say..
And, I guess that it is a fair tradeoff for the kind of power and control that these languages (C/C++) provide us..
And, I also agree with the fact that it is an language that ideally suits our need, if we wish to deal with compilers, graphics, OS, etc, in the future...
But, what I really want to ask here is:
In this age and times, when hardware has advanced so much, where technically, memory efficiency or execution speeds no longer is the topmost priority... These were the reasons for which C/C++ was initially created...
In today's time, human concept of time matters more and hence, syntactical less complicated languages like Java or Python are much more preferred, especially for domains like application development or data sciences...
So, is continuing with C++, an endeavour worth sticking with in the future or is it not required...
I am talking about this issue since I am in a dilemma about the use of C++ in the future...
I would be grateful if we could talk about keeping AI, Machine Learning or Algorithms Optimisation in mind... Since, these are the fields in which I am interested in...
I know that my question could have been posted in a better way.. But, considering the chaos that is present in my mind, regarding this question doesn't allow me to do so...
Any kind of suggestion or thoughts would be welcome and much appreciated...
P.S: I currently use C++ only for competitive programming or challenges...28
Going into uni, the first thing I did (like many others) was to join an on campus organization (club/group). I made the choice of joining my unis publication. Little did I know 2 years ago that I had just joined the top most student magazine in this country. (Literally).
Honestly, I was excited. I was the first web developer that qualified that year, and within a year I was able to claim my position as the senior developer. It had been an uphill climb all the way, I was able to redesign the entire website and implement an insane amount of features as well as add both iOS and Android apps to the list of things I had done in a year.
I had loved everything I did, only when I was given my new position as senior dev did I see the reality of being in this magazine.. it's in total chaos. Every year we elect new editorial members (as old ones graduate) however the new ones have no idea how to run the magazine, they have literally declared that were in crisis mode. Being in an art school were all about creativity, and honestly, there is nothing creative about our magazine anymore.
Suddenly after two years I feel that my work no longer matters to them anymore. I have thought about quiting a million times now but they would take away my grant if I did (we get a subsidy for working for the magazine). I have two more years and I feel like absolute shit being in this magazine, my work is never credited and I am never mentioned either! While I am the reason they have a face on the internet, they never once have credited me. I don't feel like I belong in the team anymore. I feel like they only have me there is because they can't find a replacement nearly as good. (I'm sorry but I consider myself the best.)1
Sooooo... I've felt a bit lost during my years as a student and maybe this is a nice place to finally talk about it.
I've had my first programming experiences in school (back then it was delphi, a Pascal variant), then decided after graduating I want to study computer science. I've stuck with it and will finish my masters degree in a few months. (Took me a year longer than the university plans but will likely have a very good grade)
Since i have little programming experience and never coded anything useful (mostly study projects or simple programming tasks) I've always been struggling with depressions, worries of being not good enough and never finding a job etc pp, but in the last few months it got worse since I NEED to apply for jobs now as i graduate next may. I'd really like to improve and found some "learn how to code" websites but the progress seems still slow and meaningless when I compare myself to all those guys out there:
- those comparing several hardware/software pieces casually since they know all the (dis)advantages and specs off by heart
- those who have fierce discussions about languages, libraries, runtimes etc
- those who solve the problems in coding websites with 3 lines and incredibly mathematicsl proofs for why this shortcut works (fastest)
- basically the guys who discuss so many things i've never even heard of
I just feel so lost, useless and like i missed years of learning things everybody else just obviously knows now. Is there any way to catch up? I thought about trying to join a local Chaos Computer Club but they sound like they wouldn't be fond of a noob like me.5
@dfox, @trogue I think with the birds, tigers, glass tables, monitors, and other toys in the avatars now. It's time for a new cartoon of the chaos and destruction that ensues when the pets fight!
Who's with me?2
PHP "str_pad" because it doesn't require a library, that would cause chaos when such a library is removed.2
The story from back when,
I had my first business trip as an aspiring frontend developer, at the time I had to go to [island used commonly as vacation destination] to implement my company's "new and improved" inventory management system to one of our client
Which I have never touched before since it was developed by a senior front end, who was "released" from his contract just one day after my departure, without any knowledge sharing whatsoever
The others who accompanied me are one other "senior" PHP developer whom has never touched that app also, and a sysadmin,
The only ones that present who knows the business process was only the boss and the sysadmin
The boss confidently said, "eh, it'll gonna be like 3 days tops, no worries, as long as you guys do your job properly", my gut tells differently
The journey began, D-day after a short plane trip we immediately went to the client's place to have a meeting with their boss and workers, and to see the old system,
...1 hour later
Chaos ensued, the new system cannot accomodate the old one, as the database structure is completely different, the old system had like (if I recall correctly) at least more than a hundred tables with bunch of store procedures, the new one had like 50-60, so the data structure is completely different
And there was a complementary system used by the worker on the different part of the workspace to monitor item batches, which is not included at all on the new one
After a brief (long) discussion, the backend of the new system needs to be rebuilt, on site, including the addition of the complementary system to the new one
3 days business trip became a full 2 weeks, working every day except Sunday, from 8 AM - 11:59 PM, food are provided by the client sometimes, on other times we have to pay everything by ourselves, which is not reimbursed, overtime pay was like $3.50 extra per day, and the worst, no internet, we have to use a tethered hotspot from our phone
By the time it reached 2 weeks mark the rebuild was not even close to finish, the complementary app is done on the UI but the data migration only made everything worse, because the other developer doesn't know anything regarding the business process, currently applied store procedure, etc
After I went back, the next week, 2 other developers were sent, one is the guy who made the backend for the new system, the other one is another guy who made the backend for the old system, they finished the migration in 2+ days, including fixing the business process of the new app
All that's left was finishing & optimizing the complementary app, because it uses a very old java applet, most of the time spent experimenting on figuring out how it works from the old code, because there is no documentation available anywhere, in the end it took almost 2 months to finish everything including the conplementary system.
That's what happened when a tool acting like he knows software development and leading a company18
At a previous job I had, there was a bug in the payment code, we did not know anything was wrong until the customer support team began receiving some crazy emails stating that our company emptied their bank account. Then we investigated further and thousands of customers had their banks emptied. So the payment team went big hunting, found the problem to eliminate further chaos.
Unfortunately the person responsible for this huge screw up was not fired immediately, but did resign soon there after.1
We program with a scripting language that can literally be all things to all people because its Frankenstein's Cyber Monster after a career as a stripper in Oregon and was made up of the shittest parts left at the graveyard. We won't transcend ourselves calling for "Web Components without Frameworks" and "Transcendence dot JS" seriously eat shit and die.
The larping in this industry is stupider than the product of a Kentucky cousin fuck. Sure the well branded catch phrase making everyone goo goo for the easiest path possible in front end development (the JAM stack come on fuckery doo-dahs you see through it too right?) tries my patience too but not nearly as much as everyone climbing all over each other looking for something to make them feel as if they actually stand for something as they push out all of the residents in West Oakland because 'its close'.
Adults that make six figures, live about as well as any human ever has and still there is need to induce in one's self the strive and chaos that literally could be yours if you just started wandering SF at night, but of course that would be scary and its easier to be able to put down the scary at night while you slowly work your way through the Netflix and Hulu catalogue BECAUSE ITS NOT REAL FUCKING STRUGGLING ITS JUST WHINING
Do us all a fucking favor, stop acting like the parents that you leave work early every other Thursday to bitch about to some sniveling asshole with a master's psych who is probably working on his PHd in totally fucking useless. Please stop pretending you have any idea what actual struggle is. You couldn't handle the bitter taste of your own failings or the more bitter and scarier than all the shit kitties combined taste of the failings of the people you trust, don't lie to yourself.
Just leave the weird dude in a suit alone in the corner while he listens to music that sounds like it coming out of a fissure that opened in the street so could Satan come up and snatch your mother in law after she goes under for another facelift. There might be a reason that the cacophony of Hell's fury is conducive to that coworker's workflow that if he told you about it definitely would need some time off that the team can't afford because you and everyone else in the office NEVER STOPS COMPLAINING LONG ENOUGH TO DO A FUCKING THING
Instead write some components without frameworks and reinvent that fucking wheel for yourself asshat or stuff your face with some more free snacks in the break room BUT DON'T LINGER AROUND LONG ENOUGH TO SWALLOW THE SHIT YOU MIGHT START RANTING ABOUT HOW TERRIBLE IT IS FOR YOU BECAUSE YOUR NEIGHBOR LOOKED AT YOU JUDGMENTALLY.
My Linux install may break a lot, but at least I can disable the motherboard beep.4
*Repost of my own accidentally deleted post*
A Short story that i made on an Android component
Once upon a time there used to be a ViewPager who was not able to load a Fragment UI.
All the ViewPagers in town can properly load the Fragrant UI but this one was little different.
He wanted to be more then just a ViewPager. He used to see an Activity that can load anything. He was inspired from the Activity and wanted to be like the Activity but his destiny made him just a ViewPager.
So he refused to cooperate. He started to protest silently, No log, nothing.
Everyone assumed this ViewPager have a bug in it. but he was planning something really big that will left everyone in shock and awe moment.
He was planning to rise against the evil 😈 developers who continuously making him to load Fragrant UI
He assembled the biggest army of the bugs that humanity ever seen to counter the developers.
He distributed these bugs in all over the developer's code to make them fire from their work.
Even he taught bugs to not caught in QA testing but appear in production randomly.
So they silently started going into production
And then chaos is erupted all around the world, bugs started to surface and interrupted the daily life of humanity.
In this chaos the ViewPager RAISED!
And took over all the base classes.
ViewPager was unaware of few facts. this unnecessary rise in his power made whole system unstable
Without the base classes the system finally collapsed and then ViewPager as well with the system.
This was the end of everything for the ViewPager but he was satisfied as he lived the life he always wanted
Look at this amazing chaos game fractal.
Three vertices of an equilateral triangle and a random point p between any two vertices are taken,then we generate a random integer between 1 and 6 (just like throwing a dice) .if 2 or 4 comes on the dice we draw a point between the random point p and the vertex v1.similarly if 3 or 4 comes on dice , we draw a point between the previously drawn point and vertex v2.for 5 or 6 the vertex is v3.after a few iterations we get to see this amazing pattern30
Last few months have been quite calm. Nothing to really rant about. The egocentric asshole PM (see my past rants) left the company, so things have been better at work. I thought that there would be so much chaos because of all the roles that he had (project manager, engineering manager, lead developer, dev ops) but we managed to keep things running smoothly, which shouldn't have been a surprise for me, but I was a bit scared at first. Relieved, because well... the egocentric asshole left, but a bit scared either way. Anyway, everything has been fine. I'm pretty much the lead frontend developer now, even tho there's no official structure or hierarchy, everyone just keeps looking up to me for help and guidance. I've received a good pay raise. Work has been interesting and challenging. All's well.
This all coincided with me deciding to take a little break from devrant, and the lack of ranting material kept me from coming back. I just dropped by to say hello and check how devrant is going. I hope you are all doing well :)3
Oookayy, to continue from my previous rant, I kinda feel like living inside a slapstick comedy for the last 2 days, not the good ones at that, the ones that left you with vexation, so to summarise I'll just put the amusing conversations from the "team" for the last 2 days
On a side note, the team consist of 16 people divided into 2 squads, I'm still moving back and forth between the 2, and most of the time I just keep my silence,
*roll the intro,
- PO = product owner
- SM = scrum master
- D = dev
#1, "sloth, procrastination and ignorance"
*a dev came by to ask for some question
D: uhh, can you help me with this?
Me: sure what is it?
D: I want to be able to do this, so that it can be like bla blah blah
Me: ok, let me see, maybe you can do like (give a crude example on my laptop), there, let's try it, aand, it seems to be working, there you go, something like that
D: ahh I see, ok,
Me: well, ok
D: can't you commit the change and push it?
*seriously? It's just a crude example for you to follow, not a final answer
Me: uhh, it needs some cleanup, but you do get how it goes right?
D: I do but... the code is there so I don't see why we shouldn't use it
*because you need to fucking learn how to write it yourself
Me: and like I said, the logic could be better, here, you can peek and retype it (sheesh, like teaching a middle schooler)
#2, "Don't you have anything better to do?"
*in a morning "meeting"
SM: okay, good morning everyone (it's 10 AM), there is something I would like to discuss, first is our attendance, based on the company policy, our attendance should be 8-5, and I see some still arrive at 9 and some at 10, So I want to propose that we all committed to come earlier, say, like at 8:30
SM: because there are instances when someone needed something, some people are unavailable,
*fucking illogical, it's your lengthy meeting that needs to be fixed, this one later goes on for 2 hours just to discuss about attendance time
*insert intense discussion for an hour
SM: so we agreed for everyone to arrive at 9, and to enforce everyone to be more committed, I want to put a penalty in place
D,PO: what kind of penalty?
SM: we already have a pool for our "snack money" right, let's put the penalty there, and the amount cannot be just any amount, it should be an amount that leaves an impression, otherwise if it's just a measly sum, some guys would prefer to pay the penalties and coming late
D,PO: well, how much is it?
SM: let's say it's enough to cost you 2 days worth of food, we'll discuss the exact amount later, but it's something around that
D,PO: whoa" wait, seriously?
SM: yes, seriously
*everyone went into chaos for the next 1 hour, and in the end the penalty thing is postponed for the future
*but more importantly, for fuck's sake, 2 hours for a meaningless conversation? And there's nothing gained on top of all that? If this is the way you guys work, I'm starting to question your capability as a human being
#3 "Otsukare sama, but not to you, yes you, fuck you"
*much later at the beginning of sprint retro
PO: okay, first up I wanna appreciate all your hard work, word from the management is that they didn't expect for us to be able to finish our features so fast, for that I would like to give my appreciation to you all
PO: I want to say thanks to dev#1, dev#2, for making it possible, all the tester, ehh, but you (referring to me), you haven't done anything yet, so yours will come later
*what the fuck is that supposed to mean? I just nod and smiled
SM: ah, also one thing, the testers asks for a front end dev for our squad so here he is (referring to me), we finally have an FE dev, and a senior one at that (I have no idea, and never referred to myself as senior), and you, because you are considered as a senior, naturaly we've set a high expectation for you
Me: (smiled) eeh, I'll do my best (to get out of this ASAP)
*it's just been 4 days and you guys already prepared to shift the blame to me, neat,
#4, "The thing that was never discussed"
*in the middle of sprint retro
All: blah blah (talking about future sprint plan)
*fuck is this? retro or sprint planning?
D: uhh, I wanna ask something
SM: ok shoot,
D: next sprint we're gonna do feature X right? Looking back at what we did with feature Y, can we...
SM: we cannot talk about Y, we are currently discussing about X
SM: as I said, no talking about unrelated stuff, our discussion must not stray, we are discussing X
D: o..kay? Let's say, that we implement the same method as the one in...
SM: which feature are you referring to?
D: implementation of Y
SM: why are you still talking about Y? We are discussing about X, we must not stray from our current discussion got it?
D: umm, okay?
SM: good, let's continue with our matter, bla bla (ignoring previous discussion)
*what the fuck?
*roll end credits
How do you get over the bad times? I keep having to work with shitty legacy systems that were written in perl and flash in the 90s, but my boss keeps telling me "No" on redoing some of the bigger stuff even though it is really needed. I mean, that is your goal here, right? Rebuilding this POS? FFS you still stored passwords in plain text twoo weeks ago! But no, you's rather dig around in Perl than upset some random user because his fucking interface looks different.
But then I also have to work with another system that I could redo in Cake/Laravel in two weeks (it's literally getting and writing data to one table, so two views and user auth), and the previous dev just... made a huge mess. I mean, why would you need to post data asynchronously when it's this one stupid form ? Just do a regular form submit? And the system is really not suitable for extending, because everything is in the database, EVERYTHING! Like, html form inputs? So to add a simple input to the template I have to create a new input type in the types table and then add that to the form structure table? Only to have the input checked by fucking regex? REGEX! Why? Seriously, this is not some high end CMS that needs this level of code reusability No. This is a simple fucking form.
And I can't get it to work. No documentation of course. No comments, either. All of this makes me feel like I'm just the shittiest dev ever. I feel dumb, and useless. Haven't turned on my private PC in weeks because I see no reason to work on any of my own stuff.
I used to have a job, working with Magento and Wordpress. And yeah, it was horrible, it was chaos, but it was fun and I was great at it. I bent that motherfucking system to fit my needs. People respected my opinion, they were convinced I could program this and that, and I proved them right. Did I make mistakes? Hell yeah. Did I give up? Fuck no!
But now, I just feel like I can't even write a simple fucking form any more. I'm just so close to giving up on development as a whole, even though I love it so much.5
So these motherfuckers expect the IT guy to fix their crippled machines on a Friday evening?
Actually it's fun watching how one man's absence can throw a city into chaos.
Link ; https://mashable.com/2018/07/...
PS : A snippet attached.3
When your CSE partner always overrides your perfect self committing code like lastItem, rightFrontItem and just renames them all to x, n, and z. Now it looks like shit and can't understand it as easy! I guess fuck giving variables meaningful names! Lets just make chaos in a world of order.1
I took a break from the chaos of programming and took the time to set some clear goals to realign myself.
It was refreshing, but I’m excited to be back :)
RIP the great Jerry Pournelle. Enjoyed his wonderfully witty dawn of PC revolution columns in Byte magazine - Chaos Manor. So many memories.
You guys would have loved his columns and he would have loved devRant 😪
Boss opens ONE task and keeps adding more requests in the comments WHILE I'm working on it.
It's like we don't have rules anymore.2
I would like to meet all of you at the chaos communication congress. Who is onboard?
At my previous company, we used tools from all over the place. We switched between tools at will. Sometimes, some team would decide to use some tool while the rest of the company would use something else. The worst part was that there was no Single-Sign-On (SSO) either. Everyone would need to have an account on all of these said tools. It was chaos.
I realized that being integrated into one environment (even though would have the cost of a vendor-lock-in) was the best option to have because in that case, we wouldn't have to deal with operational hurdles like having integration from one tool to another. They would just come baked-in with the whole environment. That's how GSuite (formerly Google Apps for Work), Atlassian and other players succeeded - they gave a complete suite of services / software that integrated well with each other. You could jump back and forth between services without having to bother about integration with other tools. They'd all be there wherever you wanted them to be. Even cloud providers so that opportunity and built on it - Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes (in itself).
Another example is a company that used Jira, Confluence and Hipchat but for some dumb reason used Gerrit for their code review / hosting. Eventually, they realized that managing the integration with the Atlassian tools was far more expensive than getting bitbucket and migrating completely into the Atlassian environment.
It's always the integration that matters. Everything else is secondary.
When you're in a hurry and hurriedly shutdown your windows 10 machine, then you realized that you pressed the Update and Shutdown button....
"Designers deal in ideas. They give shape to ideas that shape our world, enrich everyday experiences, and improve our lives. Where there’s confusion, designers fashion clarity; where there’s chaos, designers construct order; where there’s entropy, designers promote vitality; where there’s indifference, designers swell passion; where there’s mediocrity, designers imbue excellence; and where there’s silence, designers lend voice. " - Ken Peters2
Went on a Hackathon with two friends. They didn't do shit. This week, they told me that they only knew c#, so we should switch to that. (I use Linux so I shouldn't have accepted that) Just learned that they are going to a maths camp this week and the deadline is next Sunday. Dotnet core CANNOT PARSE FUCKING JSON. I'll rewrite it in node.js, and hope that I can type fast enough to finish in time. Fuck me, fuck my lazy friends and especially fuck Microsoft for saying that they support Linux while providing a dotnet for Linux published in 200-fucking-56
Anaconda. Quite fitting a name to something that fucks up python environments so thoroughly. Ironic too, given that it was meant to simplify. Anaconda doesn't give a shit about the python that came with the distro. And all packages installed with pip are only visible to anacondas python. Not a single note of caution during installation. Or a best practices guide for the newbie. Just chaos. Utter chaos. The price of being a noob had been paid.5
Maintaining a C# .Net application as a Java developer
with a 30k line auto generated soap service.
Where each service gets its own objects...2
I love listening to music when programming. It's not something I started because I wanted to, but it just kinda happened.
In my first job as an intern, they followed concept of open office, a very shitty strategy as it led to chaos and noise all the time around my desk. To move away from that, bought a pair of Sony headphones, which I still consider as my best investment.
Started listening to songs since they're a better choice in the cacophony of chaos present around. These days, even though I work in a regular and calm environment still can't seem to get rid of the practice of listening to songs.
Anyone here have similar experience??
P.S. Suggest some good songs to listen to while programming!!1
Pretty much after couple of years of entering the real world I lost faith, not because I found myself not able to cope and learn but the amount of chaos and closed minded people that you face everyday pushed me to pursue my MBA.
Now I'm slowly drifting away to the management part because I've had enough with this, its just not worth it. I'll keep development for self entertainment in personal projects, and nothing more.
Was wondering what kind of workflow you use.
My team is currently a big unorganized chaos...
Our manager wants us to take the form of:
Feature idea -> Design -> Build -> Test -> Train (explain to users how to use it) -> Deploy
The `Train` step is something rather odd to me, as that would mean teaching every single employee how to use the product we're making.
Wouldn't it just be better to skip the `train` section (and maybe use some kind of wiki?) and try to make everything as clearly labeled and obvious as possible?6
Sometimes I think our infrastructur team is chaos engineering.
I mean it is literally chaos engineering when VCS is down 3 days a week.
Is there somewhere an overview article/guide on the most popular software associated with web development? There are just so many technologies I know nothing about - Gulp, Grunt, Docker, Webpack, Bower and who knows what else..
Everyone seems to be using something else and it's just total chaos for me.2
When the management idea of management is to do it yourself. The answer to the question what requirements exist. "Your smart guys, you can figure it out"
So I decided to pick up go, I must say I am very impressed.
As a Java developer I have always felt a certain chaos in C development (no established infrastucture of project conventions) but I am starting to fall in love with Go.
Is there anyone out here who has professional (or advanced) experience with the language? I would love to learn more in-deth stuff like proper conventions and patterns.2
Right now, everything. I started at a Consulting firm because I expected many new problems to tackle, solutions to develop and generally to always have a fire burning underneath my ass but instead I always develop the same standard bullshit.
I miss the days in my old job when there was just a problem and the task to solve it. When I stared down giant amounts of data, just KNOWING that somewhere in that mess is some structure I could exploit and that short moment of inspiration when I finally pinpointed it. The rush of endorphins when the solution became clear and everything fell into place to form a beautiful pattern amidst the chaos test data, git commits and numpy arrays.
Now its just "Yeah, would you just write another selenium testsuite that throws out fail or pass and wastes all the information because the only reason I'm a testmanager is because I'm too incompetent to do anything else and not my passion for the field".
The constant, mind numbing repetition of always the same patterns where the occasional dynamic element that becomes stale is the highlight of my work week... I would have never thought that making good money with easy work would ever get me as close to depression as it did.6
Here at the end of high school they make you create a sort of mini-thesis and/or a conceptual map. I found mine in midst of full blown bedroom chaos, dated one year ago (it's in italian because I am italian but you can definitely ask for translation). I got that fucking diploma despite all the issues I had and still have. Fuck 'em.4
The product owner, cum our solutions architect is dumb.
It takes him ages to explain one shit.
Also, he is an expert on triggering useless chaos and panic, thanks to his innate abilities to misinterpret shit.
He thinks everything should happen at 3×10^8 m/s.3
It is my new aim to use the most ridiculous naming frameworks so I can talk about them in corporate meetings. Discovered chaos monkey today. What else you guys got?3
Not a rant but wanted to get some thoughts from everyone.
I have health problems and unfortunately just had a seizure a few days ago.... Below is directed at my managers. They are nice guys and when I do get back I need them to accommodate although I feel the entire team should be run like this.
Now taking a step back, I see I need to reestablish my way of doing things/mojo. I cannot handle constant chaos and changes. I have to be in a calm, relaxed environment where I can think and enjoy coding: finding and building solutions. That's the summary of how I got into programming and learned to pick things up.
Furthermore, the ideas of the Phoenix Project and what I've shared over the years are actually what I need to be able to perform and excel. Probably the same for everyone and a good way to preempt burnout. It's just in this case, I am the first to go. I cannot be jumping around all the time and need to establish a comfort/expertise zone (but I do and can extend out when given enough time and opportunity).
I'm thinking the EU team probably operates like this, in a calm and orderly environment, less the rare issues.8
I hate the company (agency) I moved to...I've negotiated good pay and the project for cutting edge medical product which will change the world (cancer diagnose and it actually works).
Now the dark side I've got shit tier laptop which I don't want, overtime is payed 30% less, all the people in the agency from development team don't know shit and are mostly I would call them juniors (of course who would with enough seniority work with shit hardware and almost not payed overtime), only tap water and since this is the old part of town you instantly get sick, they treat people like shit.
The product dark side. We are actually working on crm for doctors to input patient data, we cannot have any real data because we are the agency people, product is being led by the guy who has 0 production experience (they choose the database basically with coin toss and emulated the mongodb in postgress with jsnob, they don't know how to build their own auth system hence my previous rant about b2c, they are using cognito and now moving to auth0 which probably won't fit their need because a lot of stuff needs to be custom), they are choosing every hipe tech out there without any prior experience. It's chaos...
I'm trying to guide them but i think this will be a huge expensive failure and that i need to leave asap.
There I feel better now, moral of the story, choose startups wisely.1
I need some advice to avoid stressing myself out. I'm in a situation where I feel stuck between a rock and a hard place at work, and it feels like there's no one to turn to. This is a long one, because context is needed.
I've been working on a fairly big CMS based website for a few years that's turned into multiple solutions that I'm more or less responsible for. During that time I've been optimizing the code base with proper design patterns, setting up continuous delivery, updating packaging etc. because I care that the next developer can quickly grasp what's going on, should they take over the project in the future. During that time I've been accused of over-engineering, which to an extent is true. It's something I've gotten a lot better at over the years, but I'm only human and error prone, so sometimes that's just how it is.
Anyways, after a few years of working on the project I get a new colleague that's going to help me on my CMS projects. It doesn't take long for me to realize that their code style is a mess. Inconsistent line breaks and naming conventions, really god awful anti-pattern code. There's no attempt to mimic the code style I've been using throughout the project, it's just complete chaos. The code "works", although it's not something I'd call production code. But they're new and learning, so I just sort of deal with it and remain patient, pointing out where they could optimize their code, teaching them basic object oriented design patterns like... just using freaking objects once in a while.
Fast forward a few years until now. They've learned nothing. Every time I read their code it's the same mess it's always been.
And this is just the frontend part of the code. The backend is often orders of magnitude worse. They will - COMPLETELY RANDOMLY - sometimes leave in 5-10 lines of whitespace for no discernable reason. It frustrates me to no end. I keep asking them to verify their staged changes before every commit, but nothing changes. They also blatantly copy/paste bits of my code to other components without thinking about what they do. So I'll have this random bit of backend code that injects 3-5 dependencies there's simply no reason for and aren't being used. When I ask why they put them there I simply get a “I don't know, I just did it like you did it”.
I simply cannot trust this person to write production code, and the more I let them take over things, the more the technical debt we accumulate. I have talked to my boss about this, and things have improved, but nowhere near where I need it to be.
On the other side of this are my project manager and my boss. They, of course, both want me to implement solutions with low estimates, and as fast and simply as possible. Which would be fine if I wasn't the only person fighting against this technical debt on my team. Add in the fact that specs are oftentimes VERY implicit, so I'm stuck guessing what we actually need and having to constantly ask if this or that feature should exist.
And then, out of nowhere, I get assigned a another project after some colleague quits, during a time I’m already overbooked. The project is very complex and I'm expected to give estimates on tasks that would take me several hours just to research.
I'm super stressed and have no one I can turn to for help, hence this post. I haven't put the people in this post in the best light, but they're honestly good people that I genuinely like. I just want to write good code, but it's like I have to fight for my right to do it.1
This guy keeps insisting there’s a bug in my code, on a specific line. The stack trace shows that a NPE is thrown in his code, before that line is reached, but he won’t be persuaded by this argument and won’t send me the class.
Somehow he’s certain that Java would throw a NPE on trying to iterate through an empty list, as if his code was even returning an empty list. Can you imagine the chaos.1
OK sort of late but reading over my email newsletters and see this.
MIT got affected by WannaCry... MIT!!!! **facepalm**
What if all of a sudden stack overflow went down!!! Just plain old "404 Not found" error on the website and nothing else. Just imagine the chaos it'll cause to this community.10
I'm told when to finish. I flip a coin, if it's heads I honestly tell it's impossible and point out a realistic - unacceptable - deadline. If it's tails I take the blame. It doesn't matter really, we're running more than a year late now and the workforce is a single senior who was given a team of 3 relatively intelligent but already overworked high school students (including me) who try to help as much as we can.
Why is it so that I have 8 hours to work, but find myself to only be productive in the last 2 hours... I find it difficult to work in the mornings, to much chaos up in my head.
I'll loose the job if I continue so, any tips?3
My stupid ass needs a break, also a good english lesson, sry for grammar errors.
You may want to ask how it is to be kind of stressed. I'll tell ya.
I'm half way through my semester and all of my profs had the same idea: projects. Huge ass projects for everyone with the smallest possible time to finish them. Also i'm moving in a new flat in a few weeks. Shove your projects up your fucking bleached arsehole and put a huge cork right beneath it.
I started to wonder why my stupid tkinter application started freezing after implemeting a thread for a small tcp module.
Crying for help.
Zergrush on SO.
Realizing i used thread.run() instead of thread.start() .
Fml, i need a summer break.
This aesthetics in physics that is hard to explain to someone outside the field. How beautiful for example that you can express the whole classical mechanics in just 1 equation and electro magnetism in 4, that sense of symmetry and clarity they express. Essentially in what Einstein and others believed: that the universe is a orderly place not chaos and that its rules can be understood by our crippled minds.
And I think there is a similar notion in code. As physicists are driven to more general and powerful theories that shall some time explain all interactions of matter that we know of, programmers, I believe, strive for similar ideals: brevity, conciseness, generality, abstraction, powerfulness of your symbolic system - one line of code to end it all.
Just updated to ( lol was forced to update to, because Microsoft doesn't give a fuck about your internet plans ) windows 10 build 1809 ( shitbox ) which erased my documents folder, uninstalled some of my games ( The only reason I was still using windows) and uninstalled my graphics driver. What did those guys smoke while writing the code for this update???!!!!! I mean if this is a work of some notorious guy who is just trying to create chaos then kudos, but this update didn't leave a choice to permanently switch to linux.5
When you accidentally deleted the SDK folder that was named the same as your project folder.. fml... facepalm... fuuuuu......
Found this randomly on the internet. Does anyone know what it does?2
Quietish team member sits quietly and creates the mother of all APIs, doesn't say much about it, doesn't document what he's done, falls out with the boss, leaves with 2 weeks to go before a beta release.
Already overworked dev/backend support team are plunged into manic bug fixing/business rule implementing/call standardising/chaos.
This is not how one devs.
Not one bit.
HAD a Happy morning.... had my coffee, started coding, lets say it was a productive morning.... then the boss called in the afternoon, then called again 5 min later, then called again 10 min later, and then called again 5 min later.... i had no will to continue coding for the rest of the day.....
Tech and product teams have to be aligned. If not, there’s chaos where dev teams suffer. No skunk project(s), no adhoc project(s), No special or pet projects for the CTO or Product Manager. Figure out what needs to get done, plan a road map, plan milestones to get there, consider the folks who ACTUALLY does the work. Protect your teams work-life balance.1
I imported my phpstorm settings into rider and it started syncing both the IDE's settings to my github settings repository, but it did successfully import all my plugins and theme settings
I know the mix of rider and phpstorm settings might cause issues, but I'm curious as hell as to what chaos it might bring :)
"We'll publish critical vulnerabilities in PGP/GPG and S/MIME email encryption on 2018-05-15 07:00 UTC. They might reveal the plaintext of encrypted emails, including encrypted emails sent in the past. #efail 1/4"
Let's see how this unfolds. While there is chaos I trink some tea and laugh, because I never send critical information over e-mail. 🧐🍵4
Just finished watching Aozora Yell. Anyone else seen it?
Been awhile since I've seen a movie that actually made me feel so involved in the plot and emotional.... and leaves me feeling so refreshed from the daily pessimism, chaos, and ranting.
I got 2 PS3 Move sticks (the kind with the ball, usable for VR) for $5 from a local pawn that always low-prices tech (I also got one of the thumbstick ones without the ball, and a Wiimote as well, both bundled with) and decided to try and set up PSMoveService on my PC. Half my mobo and the USB Bluetooth stick I've had for like 5 years just failed the smoke test. The USB controller on my mobo released the mysterious blue death smoke (the only other interface I have is ONE PS/2 port) and the Bluetooth stick caught on ACTUAL FUCKING FIRE. The PS Move controllers have been shorted out in the chaos, and my keyboard's also been shorted out.
I need a new mobo ($100-$400), 2 new PSMove sticks ($100+ on eBay) and a new Bluetooth stick (the one I had was actually really cool, but I can get a new good one for $50, just not THAT one)
That's a $250 bill at the *very* least.
Anybody like to rip up CTF (or similar)? I've honestly never done a CTF before, I'd like to give jt a shot. I'll get my ass handed to me because I'm not back up to par on OpSec yet, but I adapt well and when I get into a nice groove I can make shit happen! (I like to think so, anyways haha!!)
I've been in full on dev mode lately and haven't had any time to Hulk Smash for a while... I went to fire up a new Kali live USB today and I couldn't run through the updates like I always have- they changed sooo much and I was pissed because I didn't have ethernet with me. That'll be another day for sure, but I still have my machine with Manjaro armed to the nutsack and back with the BlackArch rep. I def could use a break from the chaos, and getting my ass handed right to me sounds like an awesome time because learning is my favorite thing next to a possible chance at getting to destroy shit.
It's weird, because I'm sort of a n00b but also at the same time I've had computers ripped apart/jammed in my face since every day since I was 9 and Y2K was about to hit the fan lmao!! My hardware/network/layering knowledge is fuckin mint titties, I just can't code like a fuckin madman on the fly. I don't have a "primary" language, because I've been having to work with little bits of several languages for extended periods of time... I can at least find my way around all the dox without much of an issue and have no issue solving the probs I come across which is neat, but until the day comes where I can fuck a gaping hole through my keyboard on the fly like George Hotz during one of his lazy Sunday OpenCV SLAM/Python code streams all jacked up on Herba Mate hahahahaha!!!!
The dude uses fucking VIM and codes faster than anyone I've ever seen on levels of science/math so challenging I almost shit myself inside out when I catch one!!!! The level of respect I have for all my fellow red pills in here is as high as it gets, and that's one of the best parts about being a code junkie- sometimes ya get to cross paths with beastly, out of this world people that teach you so much without even having to explain shit.
If anyone's down, or maybe has some resources for me to check out so I can get my chops up let's make it happen
Finally have my DCOS cluster running! On paper this should be amazing. But I have now figured out that the front end Devs have about 400 uncommitted HTML templates, which means I cannot proceed with out severe chaos! I spend so much time creating an awesome data centre, only to be thwarted by other peoples laziness!4
"To clarify, add detail. Imagine that, to clarify, add detail. Clutter and overload are not attributes of information, they are failures of design. If the information is in chaos, don’t start throwing out information, instead fix the design." - Edward Tufte
QA to Android Dev : "the app just force closed"
Android Dev : giving a Darth Vader look pretending to use the force.
QA : "won't work on me, i have the FORCE CLOSE"
When you find out you already finished coding a module a week ago after coding the same thing earlier the day cuz you were so busy jumping around projects and using different class name....