AboutNot everyone who wanders is lost.
SkillsPHP Perl Sql JS
LocationMilky Way Galaxy
Joined devRant on 8/29/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
When you notice your localhost server gets pinged by an internal network IP of the company your working at, time to add a local firewall so they quit snooping.6
That would be during and right after my first job as a junior developer at an agency.
I was hired in with another dev who had a masters degree but was absolutely horrible. We didn't get along at all, she didn't get along with the other devs either.
I was struggling to understand a lot. The more senior devs spent the little time they had with the other dev got frustrated with her then ignored the both of us. Also during this time, I would never log my hours properly (our pay was based on these logged hrs) because I felt i didn't deserve to get paid for something that should only take me an hour but i spend 6 on it, so i would only log and get paid an hour. So my paycheck was usually only a few hours per week, which caused my my family to become homeless. I was diagnosed with bladder cancer a month after i joined the company and had to take even more time off for treatment.
I knew the concept of OOP in theory but in practice I couldn't grasp it that easily. There was no help from any of the other devs, we were just ignored. I had stage 3 bladder cancer and was homeless with my family. Finally. After i didn't have the gas to show up to work after 8 months there, i quit.
Pretty dark time in my life. I struggled to get a travel trailer and a place to park it so we would have a roof over our heads. Started working as a night stocker at Walmart, and continued to learn what i should have already known. At least from that job, i did figure out everything i really did need to learn, and i learned it. 6 months later, i was hired as technical support for a hosting company and a year later i became a dev at a brand and all that is now in the past.
So yeah, i did have doubts, serious doubts, but i never gave up, i kept learning and studying the things i needed to, and now I'm pretty comfortable. (And not homeless)2
So, my direct boss and I work from two different offices in two different countries. We are together in Scotland right now.
I used to have concerns about our relationship due to some issues we have had in the past.
What I realize this week, is the issues I have with him are exactly issues I have with myself. We are very similar personality-wise.
So really, I dislike many things due to them being my own negative personality traits.
I was going to leave the company when I get back, but I have decided after this week I will work on my personality and soft skills, I get a lot of leeway from him in regard to this, I am sure I would have already been fired anywhere else.
It really isn't a bad place to work, sure I could make significantly more somewhere else, but really, this company is good for the long game, it is stable, it is a brand, it is large and profitable (has been around 101 years) It is mostly a non-US company.
Lots of room to grow and expand IF I stop being a pretentious asshole.
The one issue I have is I am an only developer in my department, so I get overwhelmed quite easily and I lash out verbally and generally say the absolute wrong things to the wrong people. My boss protects me in this respect, again I most certainly would be fired anywhere else.
Also, this week I am working with a developer from another department, turns out, I don't like working with others as much as I thought I would. I actually like being in control of every aspect of the project and dealing only with my own code.
Lastly, I have noticed the same thing months ago when I was going to leave, and realized my faults, BUT I do good for a month or two (just like my boss does) then fall back into old habits of being pretentious hateful asshole without realizing it.
Anyone have any suggestions to catch myself before I lash out negatively or recognize when my attitude is falling back to default state?
I mean I acknowledge my faults, I am trying to change, and I do good a few months, but I forget that I am this way and simply return to what I do not want to be. Most people do not like me (they don't like my boss either, and they all talk behind our backs) which I really don't care, as I said it turns out I have issues with him because he is so close to how I am. I just want to recognize when my attitude starts declining again so I can remind myself all the good I have and not lament about insignificant bullshit.10
Weird to think about Gmail is only 15 years old.
I remember when you had to have an invite to join Gmail and I was fishing for one all over when it was released. I was begging people I knew that had access to send me an invite. So I have been with gmail for 15 years as well.
Geez, I am old. crazy how time flies and how much technology and this industry has changed in such a seemingly short time.20
So, yesterday was first time I worked with other developers in like 4 years. I am in Scotland to integrate my library into our Epicor ERP system. I am working with another developer from our company from a different department.
I have always been worried about how fast I can create solutions, I always thought I was a slower than average developer.
I haven't worked on a team or with other developers in years, so I don't have anyone to gauge my performance against. I really have no baseline to judge where I am at on the spectrum of developer experience and efficiency.
It has always made me slightly worried about switching jobs because I am worried about thinking I am better than I actually am, getting a job with a much higher salary, then failing to perform as expected.
After working with this other developer, he is very methodical and meticulous, but sooooo slow!
In fact I was getting anxious just watching him implement simple routines. I cannot judge his code as it was just implementing my library and some debugging, but if the average developer works at that pace, I am a developer god!
One thing I did notice, is, the code he writes probably has much less bugs in it initially than the code I would write. Generally I go through and fix those bugs and expand on the code after I publish, I would be almost sure, he would have less issues with his code, but it would take 2 extra weeks to get his code out vs mine. I could churn out something much more quickly and get it to the same quality standards within a few hours after I've published and get feedback. (generally I cannot stand testing, so I publish and let everyone else (users) test for me and push fixes out immediately.
So are you slow and methodical? or quick and dirty? which one is more preferred in the industry?12
Edinburg, Scotland is a really awesome city. Highly recommend visiting. Total Harry Potter vibe. Tons of red heads, finally i feel like I've found my people!5
Just finished my first C# application. Helped out the IT department that said it would take 3-4 months to code the application, I learned the language and coded the app complete with multithreading in under 2 weeks.
Coded it in Rider on Linux. Now they are having trouble building it on their Windows machines with VSCode apparently. Not my problem.
Must say, I really really like the language, too bad it is used mainly (only) for Windows so the chances of me getting to code in it again are pretty slim.24
Ok, seriously the Stack Overflow April Fools joke is totally annoying. How did we ever make it through the 90's18
It's amazing how subjects can fly under radar and I don't even know about them until I actively search and study it. I am actually digging technology, once something becomes an interest, it gets added to my news feeds, my profile, etc automatically so i keep updated on the subject without having to constantly actively search for it outside of the first time.
My current interest is space weather and how it affects humans. There is a lot of fluff and conspiracies in the subject, but there are also legitimate scientific papers as well.
Now i know about CME's, Solar flares, etc, and it's all pushed to me daily from different legitimate sources in my feed so i don't have to go look for it.
Screw privacy, would much rather have up-to-date info automatically than be worried about what companies know about me. It's all about convenience.5
Anyone ever use Jetbrains Rider IDE? I am developing C# application in Linux, and although I would absolutely love Visual Studio Full edition, it doesn't exist for Linux, only Visual Studio Code, so it is either that and learn the dotnet command line interface, or find an alternative IDE, Rider is specifically for C# so am thinking maybe is good no?
Downloading it now along with a couple others, if anyone else has any suggestions am open, Also trying SharpDevelop IDE, will post reviews of the ones I try.7
I think I may have found the perfect job.
A legend in the industry is taking on a Padewan. I would need to move to California, but for this opportunity, not much I wouldn't do, plus the company he works for is a pretty big name.
Interview Round 1 coming up soon!
Hence the dance begins.7
Get to learn c# next few weeks, should be fun, at least enough to create a middleware to connect an external api to epicor erp.::shoots self in head.5
Don't have a CS degree, but have taken quite a few hours of university level courses on edx.org. I really think it all depends on which school you attend as well. I started to attend a for profit school got myself into 20k debt only to realize the curriculum was shite, rudimentary, and just designed to get profits over educating the people.
I took courses on edx.org and actually started learning from better uni's for free. I plan on taking q micromasters in CS soon. It is 1k for the cert but i think worth it. Unfortunately, most large companies require a degree just for an interview. I'm hoping having a few of these micromasters will compensate for that. Because I simply refuse to go into debt for something I believe should be free. Only in the US does are taxes go to useless shit over what we really need, healthcare and education, USA fuck ya, bunch of fucking idiots.
Also, my brother got a CS degree from UTA and I did 60% of his homework. It was pretty rudimentary as well.5
Work for same company for entire year, (today is year anniversary) only to find out five minutes ago, lunch is unpaid, no wonder people looked at me funny when I was leaving at 4pm every day.7
A few months ago, maybe more, someone from here had talked about microdosing LSD. I've done some research, read some papers, it is supposed to help with focus and stress, wondering about doing same.
Anyone have any experience with this?17
Shit, I forgot The Magicians aired last night. Hmm, to call into work today or not, that is the million dollar question.4
So, I drive for Lyft a few hours before I go to my real job. Mainly because I actually enjoy it and I like talking to people. I drive usually from 2a-7a
The other day I picked up a female customer with 2 trash bags from of clothes, the destination ordered the ride.
She gets in car drunk and stoned and starts telling me her story.
Apparently she uses Tinder to find guys to allow her to spend the night. I guess she was homeless.
She never met the guy she was going to and and she just left a gut who she described as sketchy and had to get out of there.
Using tinder to find a roommate/place to stay was unexpected way of using app, never thought of that.
Right after her, I picked up a lady who was flying to San Fran to confront the mistress of her husband who works as a Software Engineer at Pixar. That was another great ride. The lady was extremely wealthy and absolutely beautiful. The husband I guess messed around with a 28 yo co-worker. Sometimes people just don't know what they have, I guess. Of course I don't know the full story, but it seems people with money cheat a lot more than the average. Guess it's easier? Idk.14
Butchering it up, butchering it up...I don't care anymore....Call me the butcher.
If I ever leave the next dev will quit within a day, no comments, no rhyme or reason....it is hacked up like Dahmer does dinner.9
I hate marketing department. They have no idea how much work is involved to make their pedantic "minor" and pretty useless changes. But instead of considering the technical debt something will cause, they just want it done.
When they say "it's just this, it's easy" I seriously want to strangle them.
You do it if it's so easy assholes!
If I tell you the framework we use does it a certain way and to change it means to track down and make changes to core across entire system that most likely will break other stuff for something bullshit minor visual effect they seen on a competitors site that has an entire dev team of at least 5 devs, not a single dev that also takes care of there stupid servers, plus doesn't use the same framework we do, makes me beyond rageful. And then when i finally get it done, they decide they like it better a different way! Fuuuuuck I hate you!
Decided I really hate marketers.
Sometimes I wonder if I made the right decision not taking the job offer.3
What irritates me to no end.
"Companies" that try to game the system and have people pay for something that is already free.
I was tasked with implementing a Magento payment solution integrating WeChat Starpay.
Sure no problem, maybe 6 hrs of work.
When I couldn't get access to the api as a developer, when the site doesn't have SSL and wants sensitive banking information, when the contact form doesn't work directly, and they have a contact form on mikecrm.com, my suspicions were raised.
Looking around further, all they are doing is mirroring the chinese api, taking your banking info and submitting to wechat for you.
Ofc, I canceled the project, found the chinese api, and will most likely release an open source version integrating the free chinese api directly.
Companies like this piss me off, so unethical. they want to do the minimum amount of work possible and have people pay for it.
As far as doing work again for friends, that is over.
I may not be the most righteous human being that walked the earth, but I do have unwavering ethics and honesty for the most part.3
This is insane!
No SSL on a payment site that asks for banking information, doesn't even have the option to goto SSL, craziness.
Welp, that is the end of this project that I was doing for a friend. No way to test without a merchant account and well, no way am I filling out that form.
Ugh, Why cannot I just make a simple module instead of deciding to include all the bells and whistles. Especially when it isn't even for that much money :(
My perfection is really annoying sometimes.2
I really really need to start looking for a permanent home that I can make an office in.
Working from one screen in bed sucks. (yes, I am still in a hotel room)
Been too lazy on weekends to go look for something more permanent.
Been here over 6 months, because I wasn't sure where I would be right now. But since I have made the decision finally, it is time to look for something more permanent.
My productivity at home is 0%;6
So is Google now filtering illegal free online movie sites?
I couldn't find a single one no matter what I searched for the show that I wanted to watch.
DuckDuckGo had them all!
The Magicians Season 4 Episode 3
Best show ever!14
Just read Jeff Bezos Medium post.
He is my new hero. I used to like Elon, but I think Bezos really took the top position in my false idolatry.
I mean, AMI obviously has access to both US and Saudi intelligence. But it seems the brother of his mistress has ties to Trump world and that he may have installed malware on Bezos phone. Be careful where you leave your phone!
For him to stand up, I applaud him more than any other human being in recent time.
Bezos, your are awesome!
Just got word that my old company terminated an ec2 instance and ended up deleting all the volumes attached to the instance.
They were using attached volumes as backups 🤣🤣🤣🤣
Who does that?
A lot of customers are very unhappy campers today.
They are all ecommerce sites, some of them with revenue in the millions.
No sites, no backups, no income.
Over a hundred companies don't have sites this am.
Always research who you entrust your own business to!
And always, always, have your own backup solution. Don't trust other companies they are doing the right thing. Because most of time they aren't.
I'm sure there will be lawsuits.
However, there response is even more comical.
Dear customer who entrusted there very own livelihood to us:
We have discovered a regression in our systems that failed to enable termination protection. We have fixed this regression and have found the issue in other instances that have also been fixed.
All backups have been lost. If you have your own backups please give them to us and we will rebuild your site. [However all recent orders are lost, in fact all orders, products, images, customizations, from the most probably dated backups, if any, are lost. Emphasis mine]
Nothing about we are improving our backup method to make it redundant. Just "we switched on termination protection" wtf? 20 dollars a month at rsync.net would have saved a company. Instead, they entrust backups to an attached volume? How is that even called a backup! It's attached!12
Another night of no sleep. Here is to another loong day. Hopefully i can get in 1-2 hrs nap in at 4a before I go to work. Wouldn't be so bad if I wasn't so exhausted. I hate sleep, but I hate feeling exhausted even worse.2
1> I wish for photographic memory so I could recall anything I've ever seen previously in code and not forget how I managed to write some amazing algorithm the next day.
2> I wish for another 100 IQ points
3> I would wish to become a mathematics savant.5