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 - "cash"
HTML - hot tomato monkey language
CSS - crazy stupid script
PHP - per hour pay
JS - just scream
JAVA - just a valid acronym
C# - see sharply
Objective C - OOP cash
C - cash
C++ - cash++19
- cash only
- cash and balance
- cash and receipt
- cash and balance and receipt
- cash only
- would you like to see your balance
- would you like a receipt
IF I WANTED A FUCKING RECEIPT OR TO FUCKING CHECK MY BALANCE THEN I WOULD HAVE MADE THAT CHOICE WHEN YOU FIRST ASKED ME. YOU FUCKING CUNT.
I EXPLICITLY CHOSE “CASH ONLY” SO JUST FUCKING ASK ME HOW MUCH I WANT TO WITHDRAW AND THEN LET ME GET THE FUCK ON WITH MY BASTARDING DAY!!21
My wife asked me to give her some cash.
I asked how many bytes!
I'm staring at divorce papers now.9
I was trying to get some cash from an ATM. Instead of vending bank notes as it should, this happened...
I still need that cash...12
Three months into new job and I've come to some conclusions.
1. I am nowhere near as good as I thought I was.
2. Having a super smart awesome dev review your code helps immensely.
3. It is almost impossible to learn at an accelerated rate and level up your skills without being in a conducive environment.
4. This was the best decision I have ever made.
5. I have a new appreciation for how badly people can actually drive since moving to the Bay Area.3
Retarded things I do:
when I end up creating a nice complex elegant algorithm I end up staring at the code for am incomprehensibly long time admiring it.11
Just finished writing a script with all the classes and variables named after the characters from Sherlock Holmes. I regret nothing.7
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
Many people want a cashless society. This is especially useful when:
- you just lost your bank card.
- the banks mobile payment app isn't working at all.
- its Saturday evening.
I'm so fucking glad that I've got some cash left at home and that cash is still a valid payment method 😅34
anyone else just wake up one day and just isn't in the mood to do any work and feels like they are making no progress.7
I have a story about not coding on vacation.
My boss really needed a feature to go live during my 2 weeks vacation and asked if i could do it while in vacation. I ignored the request. I ignored all the requests while on vacation, didn't answer any chats or phone or anything.
Went back to work this week, knocked out request first day back.
I think he is realizing they cannot take advantage of me anymore.
Now that I have other job offers on table, I have been able to speak freely with my boss.
I told him if he expects me to do my job he or anyone else cannot keep interrupting me every 20 minutes every single day to ask how to do something, they need to figure it out themselves because i cannot continue to lose my concentration every 20 minutes and still do the work i was hired to do.
I also told him if he wants me to work outside normal business hours my salary will have to reflect it.
If they don't care about paying me for my extra time i don't care about giving it.
Amazing how your confidence goes up when you have solid offers on the table and can jump ship right away.15
Boss: Hey squares, I need one of you to select a new volume control, if you spot anything let me know.
Me: Say no more2
Handing in my resignation today. Stomach is in knots.
It was a misunderstanding on my part with recruiter.
I think I am going to vomit. I hate this.
I hate awkward conversations.6
Well, this is pleasant surprise.
Hi from Adobe!
Hi xxxxx, I hope all is well in your world! I wanted to reach out and introduce myself from the Adobe Recruiting team. I noticed that you’re doing some great work as a Full Stack Web Developer / Magento Developer at xxxxx. I'd love to hear about what you're working on, what interests you, and what you're hoping for the future. Based on what I can see from your work, you’d be a great match for our Backend Magento developer role here at Adobe in our Austin, Los Angeles or Bay area location.
So one of the things I was sad about leaving the old company for was the company provided laptop. I was able to pick it out and it is a nice Asus Zenbook Pro about 2k, was gonna pick one up for personal use as soon as I saved the money.
On my last day, my boss approaches me with an offer to consult for the company after I leave and let me keep the laptop while I consult.
My consultation is open ended and I setup 10hrs a month retainer so I get paid every month regardless if they use me or not.
I also have my new job. (luckily they didn't have a no compete clause on hire)
So life is really good right now.
Oh yeah and I have successfully quit smoking to boot. (going on week 5)7
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
Real Linux fuck up coming up.
Working on a project.
Accidentally used sudo with git pull, every file now is only accessible for root users.
Thinking to myself.. okay I'll just do chmod 777 to the current directory
Forgot how to use chmod
At first something like
Sudo chmod ./ 777
Sudo chmod / 777
Remembering that it's the other way around
sudo chmod 777 /
Now... I fucked up. I forgot the dot, and for a sec I forgot that '/' means root directory and not current like './' does.
Few moments later the permission system of Ubuntu is utterly fucked. Everything is not working.
Need sudo in order to fix everything but sudo isn't working.
Few hours of crying later,I solved it thanks to some nice ppl online helping stupid people like me who used that command...😂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
Just thought it was funny the differences in these teams. If you did a line up of them us PHP developers world definitely be pegged first to die of a heart attack or stress.
When I get back I'll def have to take a pic, it's really priceless.12
I was confirmed to start on the 28th on Monday through an email the one below:
Yes, you can just bring your original paperwork on your first day. January 28th is okay with us. Please come to the Corporate Office at 8:00 on the 28th.
I was going to resign yesterday, Tuesday, was all pumped.
1) post to devrant, check,
2) resignation letter written and cc'd and hard printed, check,
3) courage to talk to boss check.
Ten minutes on Tuesday before scheduled time to have meeting with boss then I get this email:
I am having trouble getting a reference. Is there anyone at your current employment that I can now contact since you gave your two weeks?
WHAT!!!!! Is this normal? wtf? what if the reference check turns out disastrous and I have already turned in my resignation?
Why wasn't this brought up before I resigned?
Ofc, I did not hand in my resignation, but they obviously didn't know that.
It took all day and the recruiter to get involved to get the reference checks done.
But now I'm apathetic, the wind is gone from my sails, and I am not excited anymore about this new job opportunity. They really have ruined my faith in their processes.
If I am not excited to start a new job, that is a really bad sign. What happens if I turn in my resignation then they decide they forgot some other check that I don't pass?
I am writing letter now to decline the offer, I am trying to leave the entrenched corporate culture for a fresh eclectic fun culture, not go to an even more bureaucratic entrenched culture.
If I have doubts and apathy starting a new job, those are definitely really bad warning signs.
I will continue to look for the perfect job elsewhere but for now...
Passing. Final Answer.17
That feeling when you finally get confirmation that you got the position you've been waiting for at work, AND get a higher salary than you actually asked for. By quite a lot.4
Ok, seriously the Stack Overflow April Fools joke is totally annoying. How did we ever make it through the 90's16
"We need this feature live today. But first there are these 5-10 tasks to do first. That won't take very long" Says the guy who knows nothing about code. Now they judge my performance by lines of code written per day haha. Morons. Feature doesn't get pushed because been working on new tasks all day. Say I'm leaving after 8 hrs. Start getting push back about leaving after 8 hrs. I really don't care anymore. If i get fired at least i can collect unemployment while looking for new job. Drive for Uber and make just as much as I do now.
My care has reached 0% i just need to get through holidays. I'll be in New company by February.11
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.10
PSD2 is into effect in the Netherlands.
Because let's enable others to fuck over other peoples privacy!
Back to cash as much as possible it is.
Fucking hell 😡13
Stupid stuff I do.
Have you ever been so proud of a feature because of the difficulty to implement that you mindlessly keep going back to that feature all day long and using it just to enjoy the beauty of your work?
I think I am going to start a devRant column called "stupid stuff I do" :D4
So I met this Professor in my campus recently.. This life-changing conversation followed :
Prof: What are you doing on your laptop?
Me: Sir, I am practicing some coding problems.
Prof : Coding problems? What's your branch?
Me: Electrical Engineering.
Prof: You aren't expected to code. And you aren't taught much coding in your coursework too.
Me : Sir, I take it as a passion and I did learn coding all by myself.
Prof : Rubbish. Learning coding by yourself is similar to saying that you don't require a Prof. to teach you. Just focus on your subjects and stop wasting your time.
Me :Good afternoon, sir. You're right, I did waste my time here.
*Grabs laptop and leaves,hoping he won't be taking any lectures in my next sem. *16
Am realizing just how important sleep is.
Woke up about midnight to do my second job, system admin, upgraded servers, sites, to use php7 upgraded sites to include security fixes, then went to work around 8a.
After lunch around 2pm the CEO comes to me and asks favor, to write script to scrape all our image urls and match them to a csv of sku's.
Easy enough, but my mind was totally gone, I couldn't think properly and an 30min-1hr job turned into 3+ hours with bugs. Went home, slept a few hours, woke up and took 10 minutes to fix and complete task with fresh brain.
Working overtired is common for me as I am an insomniac, which working remote has always been better as I worked the hours I was fresh, but going into office now is keeping me from being at my best.
Need to figure out how to sleep better.10
I hate webdev. I wish I could find a job as a systems programmer or a devops engineer. I like Perl and I like C, I am not good in either, but it wouldn't take me long if I had a real job to get good in either.
I like writing CLI scripts and command line programs. Why is it not 1995? Someone get me a time machine!9
Having a look through my .bashrc, apparently forgot about this.
Thank you bong smoking, fortune telling cow.2
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.
Interviews in this industry are simply obnoxious.
I'm now on the fourth round for 2 companies.
On the third round for two companies.
Cancelled two interviews after 3rd round at two more companies due to the companies being in too high cost of living areas.
If I pass the fourth round at one of these companies they are flying me out for in person for final.
I've already been flown out to one company who thankfully was the final interview and will hear something by end of week.
Most of these companies aren't even that major of companies, they are small agencies only one is a major brand.
The major brand actually had the most sane interview process. Only 2 video and an in person.
I'm using my entire vacation on this shit. I mean, the travelling is nice, but come on surely you can make a choice without having 5+ interviews.
I mean even after all these interviews if i get hired, i can still get fired if i don't work out, so i think these extensive interviews are just a waste of time really.10
Background check complete. Drug test complete, physical where doctor even had to fondle my gonads, check. Worried about accepting an offer from another non tech company, check.
I should know by Friday whether they rescind offer or not.
Should be an interesting week for sure.6
I hate AT&T
Worst company ever. Thankfully I am leaving them finally for good.
Went to cancel my account, trying to use their web chat service.
Once I entered "cancel my account" the chat suspiciously closed and now is not an option.
I actually have to call them. I hate them almost as bad as I hate Trump.
Edit: Just called them, they require payment before cancelling account lol. wha? riigghhtt. Not gonna happen.
Guess it will be in suspended state indefinitely.
Edit 2: Now they put me on hold for an indefinite amount of time. Probably due to knowing I want to cancel my account.
How any company this large can get away with this shit is absolutely amazing.
I had to get them as that was all that was offered in the ghetto where I lived. I will never ever ever get them again. I will go without internet before ever dealing with this company in the future.
Finally got through to an agent. Still insisting I pay. But they did finally cancel my account without payment. What a hassle, never ever again.10
Wow. Just wow.
If Linus can do it, so can I. I sort of mirror his personality and for a while now know that in this profession it is not the way to go about things. I've missed amazing job opportunities because of my angry flippant outbursts. The sad part is, I could get away with them when I was an aircraft mech because I was considered one of the best. In this field I am not even close to the top and still brought this behavior over.
Time to take look in mirror as well. Linus is truly my hero. I look up to him and want to be just as good as him one day.
I have even more respect he's recognized the need to be more professional and empathic. Makes me want to do the same.6
As an Apple shareholder, seeing people with those white bags and boxes sitting in this store seems reassuring that Apple should remain a cash cow19
After 9 months of my course that involved much fear, anxiety and depression, last night I had a great moment.
Learning about scrapers for my dissertation - watched 10 minutes of a tutorial video then thought of an idea and went away and an hour later had built a little program to read a restaurants menu on their website then read back what they had in the form of a poem - all in a language I hadn't used before that night.
The reason I learnt coding was that I idolised the idea of thinking of a problem and then just solving it with your own code. Last night was the first time I felt like I might be getting there.
p.s. Sorry this isn't very ranty.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.11
Since starting new job in July, I have realized many things. I am nowhere near as good as I thought i was six months ago. My ego was checked at door.
Luckily I have two awesome senior devs on my team that are whipping me into shape quickly.
In the last 6 months I've learned and applied so much and have dived deeper into proper php development and learned mysql at another level finessing complex mysql queries, multiple nested joins and the like.
Everything at this company isn't just about making it work, but performance and standards are also a big deal.
First time in my career I'm leaning proper development.
My only dev goals for next year is to continue gaining deeper knowledge about my tech stack and languages, become more confident in my abilities, and also start contributing to open source.3
Stupid shit I do.
Send nice email to Patreon.com explaining I cancelled my pledges and asked them why they are still charging my card.
Cannot log into their ticketing system because user/pass doesnt work for their ticketing system. they prob should get that fixed.
Next month get charged again.
Send a cuss ridden email insulting there mother, sister, and dog and their engineers in most graphic way possible.
find out my wife used my card to link to her patreon account and it is her pledge 10 minutes after I send email and start a dispute with my bank.
Guess whoever reads my ticket will get a laugh or press charges :)8
Switching jobs is when imposter syndrome hits me hardest. I know I'm ready for the next level, just need to convince the other half of my brain.3
Passed both technical interviews today. First one was sort of weird. Very complex css puzzle. Took me off guard considering I'm weaker in frontend than i am in backend and was totally expecting backend.
Second one was for a very old US brand and is stuffy corporate mediocre culture. But it is the most stable and would probably pay the most but is probably the one that is not aligned at all with my future goals. But would be the easiest job for sure if i actually cared about that, which i don't so it is my last pick.
Have 2 more technical interviews tomorrow and 2 on Friday as well as an initial on Friday that just popped up.
At least my confidence is a bit higher as I was congratulated for figuring some complex algorithms that usually stump other interviewees.
Ofc, nothing i studied was a part of the tests.
So i am definitely a solid intermediate developer. Yay me.3
I resigned from my job Friday. Boss took it a lot better than I expected and I'll still stay in contact with him as a friend. I was really worried I would get guilted.
My boss seemed to understand that I'm only am intermediate dev any way you look at it, I've plateaued in my curve and cannot seem to get past this hump. I decided to find a team with some seriously smart people to learn from and that is what I did.
My last day is 21 Jun. I leave for northern cali 23 Jun and start my job 1 Jul.
I'm so excited. Although highly anxious as well. I just hope I'm what they expect. I don't have much savings to rely on if this doesn't work out.
But gotta try. Do or die. Jump in with both feet and see what happens.
After becoming so comfortable in the last 2 years, I forgot how alive switching jobs and driving across country makes me feel. Probably why I switch jobs every few years, it's hard for me to comprehend people that stay at single company for 20 years. I get seriously ansy after a year or two like I need something different. Been playing it safe last few years, but I'm back to rolling the dice and it's exciting. I will learn more at this new company in next six months than I learned by myself in last 2 years. They have some amazingly smart people there.
Lastly I am finally leaving Texas (no offense to Texas natives who for some reason think this is greatest place in Earth) but the Western US is where I feel most at home, so excited, been wanting to leave Texas for a long time now and finally have opportunity to do so.6
Needed some cash, someone asked if I knew anyone who made websites. Took the job and I haven't looked back since.4
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
My biggest dev ambition is to get onto a team of experienced devs so I can continue to grow my skillset. I have plateaued and realize their is only so much one can do on their own without a true mentor. Oh and find company that will pay me a decent salary, at least industry average.4
Imposter syndrome is hitting me badly lately. The problem is, my entire career I've been a solo developer, i have absolutely nothing or no one to gauge my skills against. Sometimes i think I'm the shit then other times i think I'm no better than a noob.
Getting a decent job in this industry is amazingly difficult. Never had so many psychological exams, intelligence tests, interviews, for what? If i don't work out you're just going to fire me anyways. So give me a try and stop putting me through the ringer.14
My first app is finally on :)
Shameless self advertising:
Catch flight in 2 hours for final interview at major brand. Guess I've finally made it to major league.9
It's then i realized how old i am and how different the world has become. Generational gaps are interesting. I just assumed everyone knew how things started.6
I want to kill the developers at Authorize.net right now.
dead...all of them....
Thanks for the heads up that a major breaking change was pushed to your API at 1PM Tuesday...Assholes!!
Then roll it back 12 hrs later because it broke thousands of people's ecommerce sites.
Charging customers 5-10 times and never pushing a callback that is readable back to allow our systems to create an order.
Die all of you!!!!7
McDonalds uses Windows. The woman at the cash desk complained about something not working and the cash system using Windows. xD2
Is sort of surreal. Going to a company that actually has teams, development cycles, QA department, code review, I feel like I've been winging it the last few years. Now I get to see where I really stand in the pecking order. But anxiety is definitely high. As soon as background check completes beginning of next week, will be submitting my resignation and heading west.2
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!8
Nifty little fan, first time it's been hot enough to warrant opening it and I'm pleasantly surprised.6
The interview today went very well. I am not at the "senior" level they are looking for, but they are impressed enough with my knowledge and skills to actually think about creating a position for me instead of hiring me for the senior they are currently looking for.
This company would be absolutely perfect for me, I really liked the people who conducted the interview as well, I think I got along personality wise with them, which is actually quite rare for me.
Plus the company has a team of 8 developers a QA department, and even a @Floydian!!
It is like my absolute perfect match.
First time in long time I am actually excited about the prospect after an interview.3
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?11
The story so far...
Have lunch with designer in company, my only friend at the office.
Tell her I am interviewing at other companies, plan on leaving etc.
Few days later get boss starting to inquire about things telling me how great it is to work with me and that they really want me to stay.
Well so much for thinking the designer would keep it confidential.
Boss also alludes to me getting small raise next year.
But then he says that they think he offered good salary to begin with considering 25/hr is 46,000 per year and they offered more. my math brain says whhaaatt???
that does not equate to 46k/yr it equates to 52k/yr. What is he playing at? I correct him, he says he calculated it for 35hrs/wk again whaaat?? A normal work week is 40hrs/wk why would he calculate at 35hr/wk??
This is the type of stuff that irritates me, he tries to pull stuff to guilt me all the time or make it sound better than it really is.
Anyways, I have big decisions to make in the next 2 weeks.10
I had 6 initial interviews last week, all of them turned into technical interviews scheduled this week, starting tomorrow. A few of the interviews stand out and I'm really hoping one of 3 companies (or all 3) I get offers from.
They are all agencies and agency work is difficult in that you are working by the billable hour so time is more important than quality sometimes and you also have to explain where every minute went, so there isn't much time to 'figure' things out if you aren't already familiar with them. They also pay probably the least amount. But it is one of these three jobs I really want. Mainly because of the people I interviewed with. They asked the right questions and understood most of what i was trying to explain.
For instance, I told one interviewer I was an intermediate developer wanting to join a team, he immediately asked what is the difference between an intermediate developer and a senior dev? I liked this, because he understood completely the differences, he also agrees that the label isn't standardized and means different things to different people. He also read my blog and discussed my writings and tutorials i think this is the first person ever to do this with me. Lastly, his team is super intelligent and i know i would benefit being a part of it. The downside is they are located in one of the most expensive parts of US, so any raise I would get would go to rent and still the commute would be arduous.
The second company is on the opposite coast, again, was an intelligent, thoughtful conversation and again, the interviewer understood that I'm very good at multiple roles and sort of a jack of all trades but not an expert in any one area, although becoming an expert in a singular technology being the goal and the reason I'm leaving my current employer. Again the team they employ sounds quite amazing. Another plus is there billing, they don't do hourly billing which relieves some of my fears about not being fast enough at least at first.
The other companies all offer quite a bit higher salary with a bit more stability and a older type of corporate culture s they are brands and not agencies, with smaller, less knowledgeable teams, but at least they have teams.
This really is my last chance for a little while to get into something more suited to my goals. Depending on how I do on these technical interviews and coding sessions will help me better understand where I actual live on the scale of developer skill level because I iterated with all of them I'm an intermediate dev not a senior dev, so if I still fail to impress, I will know where I'm at in my personal development journey. Although at least one had seen my code on my blog and it's still interested so that is a good sign.
Will be an interesting week. I am cramming for finals today.
I believe I will also have my answer to how my skills rank in the general pool of developers out there after this week is over. Also where i need to improve before i try this again. Or it will solidify my confidence and firmly plant me as the dev that i think i am.4
Was offered job at a place that has startup mentality. Pretty cool offices, amazingly smart and talented team, would really learn a lot and actually be in a team instead of sole developer.
Never been afraid of hard work and long hours, but damn my current job has made me lazy. Keep thinking I'm gonna have to go back to work.
Sitting in airport waiting for flight back to Texas. Guess I'm moving to northern California next month.9
My entire career I've never had a mentor. I've learned everything I know though trial and error. When I started off as a Junior at my first company, I thought I would have someone to help me, turned out that company just expected you to sink or swim. There was a lot of extenuating circumstances at that company and I didn't totally sink but didn't swim as fast as I would have liked to either.
The next job, I got the opportunity to read and work with thousands of different codebases mostly troubleshooting performance issues. This actually allowed me the most opportunity to learn. I learned so much reading other developers code and troubleshooting (mainly I became very good at knowing what not to do)
Fast forward to today. I am a solo dev at a very large multinational brand/manufacturer. I do a lot of very complex coding and figuring out the logic to make it happen. I have no over site. I have nothing out anyone to bounce ideas off, to review my code, to even compare my skills against.
It is a comfortable job, no hard deadlines. I have the time to learn and figure things out. But I do know how important having a mentor can help in advancing your knowledge. It's something I've always wanted/needed to get past this plateau of mid level.
So last year, I made a very specific set of criteria for the next company I wanted to join. I have interviewed hundreds of times for dozens of companies, but none really perfectly fit this criteria.
Then, I heard of one of the legends in my niche market was looking for a good mid level developer to mentor. I applied to said company, in fact, just got back yesterday from the final interview. Just received my offer letter. I am joining a team of highly skilled super smart people that will spend the time to help me hone my craft. I am super stoked. I've had offers from other companies and turned them down because either the team's I didn't feel were expert enough to get me to my next level, or I was still going to be a solo dev, or it just didn't feel right.
Today, I found the perfect team and the perfect company to become one of the best in the industry.
It's so important to be in a conducive environment that will help you be your best.
So thank you to all the mentors out there that take the time to push us to be our best and give us the direction we need.
Today, I start my journey to the top.4
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)3
Sometimes I wish devrant had some sort of PM system or at least a system where you can post and not have it public, only certain people or group allowed to see it.
So many things I want to explain people, but I also don't want it out there on the internet at large. Anyone else have this problem?11
FUCK! Never ever do a system upgrade 5 minutes before work! Especially if you run Arch and Gnome!
finally fixed it, but fuck you gnome@!!!14
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
Being 25 and just now getting employable dev etc skills is really quite daunting when you learn of the old geniuses like Bill Joy, Linus, Wozniak and then hear daily stories of 16 year olds doing amazing things.
Inexperience in a field where everyone demands experience is scary. Still excited to see where I Can l can get though.11
Sometimes I get so frustrated dealing with people.
I really wish the end of the world would come in my lifetime.
Even if I was amoung the 85-90% that perished, it would be worth it to see most of humanity perish as well.
I hope the survivors would build an actual tolerable world.
I just hope the survivors aren't politicians or idiots.7
atm: what would you like to do?
me: $40 fast cash from checking
atm: select an account
atm: please enter an amount to withdraw
What company schedules an interview at 4pm on Friday? this is absolutely ridiculous. Last thing I want to do after work on Friday is an hour and a half interview.1
I'm really in a pickle. I hate people being pissed at me, in fact it stresses me out tremendously. I have to make a choice on Friday and no matter what that choice is, someone is going to be extremely pissed off.
I passed all the drug test, background physical, offer was not rescinded.
It is a significant pay increase if I choose that option, i mean really significant, life changing significant. Plus I'll be on a team of mostly really young kids, and have access to learn other languages.
Or if I stay, I get left alone and can do whatever i want without really answering to anyone.
This choice is actually making me physically ill, not because of the choice itself, but because of having to piss someone off badly with my choice.
Japan has a web service called EXIT that quits for you and does all the interaction so you don't have to do anything at all. I really need that service in the US. Because i really hate it. I really was expecting the offer to be rescinded so i haven't given much thought until i got the official word today.17
Not gonna lie, phpStorm is nice, it is also making me a better developer by reminding me to properly set exceptions, variables are initialized, etc.
Good investment. Using strictly Vim for the last 5 years, but I am really enjoying phpStorm with ideaVim plugin.7
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
Making backwards compatible websites for IE8 and back honestly feels like releasing the new blockbuster in VHS..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
I've figured out the problem with my life. It isn't my job, or my wife, I am just really really bored with life and live a totally unfulfilling life and don't have the money or credit to live the life I want.
So I want to switch jobs to increase my income to travel the world, because that is the only thing I have come to find out I like to do.
Either that or just find some brain altering substance to where I don't even feel like I exist anymore.11
Quora is really pissing me off. They obviously have some sort of spyware for their system. I just signed up with Babbel to learn French and was on Duolingo for a bit doing same.
When I went to Quora it asked if I knew French and add it to my list of language.
I did not install a language pack, nor any other French related packages. This was them either monitoring my browser history, or monitoring my typing.
Which is very suspicious to me. I don't have the Quora app installed, just went to the website and they were able to determine that I either typed French or selected french on another website.
Very disconcerting really. Since it shouldn't have access to my history nor my input on other sites.10
I am not sure if this was the "dumbest" or most brilliant, I cannot decide.
So the test was a codepen that had html that you could not touch. The html had no class or id. just something like below
The instructions were to make a button that looks like an image. Just with css
The image was very complex and you had to use 4 box-shadows to create a sort of effect, a content to add a star unicode character, a double border and some other stuff.
The second was same thing except with lists that you had to target very specifically.
and again make it look like an image. this time the > became very handy.
and this was actually for mostly php position which is why I found this type of test very odd.
But it did make me think. Even though it was relatively easy, it probably wouldn't have been for someone who didn't know much.
But again, the position was for a php developer, so this was a bit out there. but then again, having to use css tricks to make some super advanced stuff without touching html did make you think outside of box.4
My boss has been in meetings 2 days, so it has been 2 days without interruption.
It has been an awesome 2 days.
I hope he will be in meetings all day today as well.
Although my production has slipped the last two days only because choosing something to work on on my own seems to be challenging in its own right.
Contact wants to discuss a list of projects with me next week.
What's the betting that these are unfunded ideas that need code?
I should just check by email, but it's been a while since anyone walked this path with me, so I'm up for some fun.
I see myself taking an advisory role in these projects for equity.
"First thing you need to do is obtain funding for them all. Then get back to me for my insights on next stage. Not sure how to get funding, but I'm not the the 'creative' side of the team."
Ideas aren't worth shit. I have a bunch every day and they are as worthless as yours.
Ideas without execution are like owning a book without reading it.3
Best boss I ever had? Would be at Associated Air Center. They customized B-737 A-319 etc to be billionaire's private jets. So they had very very complex one off structural engineering challenges that usually if a wrong hole was drilled or a cut too short could cost the company hundreds of thousands of dollars.
I had a boss that would use my extreme skill and precision to do the most complex tasks. I would work 12 hours a day, 7 days a week until the project was finished, but he always knew as well I would disappear the second the last rivet was bucked for at least a week of debauchery and sin. I actually stayed at that company for over a year. Quit 3 times that year but that is another story.
He knew he had a guy that could get shit done perfectly if he allowed certain auspitious quirks.
I was an asshole and an alcoholic so he was able to use that to his advantage and get the best out of me.
Only guy that could ever make me do stuff out of guilt.
Or he was my enabler who knows.
I never understand job postings that have a list of requirements completely unrelated to each other. 5 years Php experience, 5 years Linux LAMP stack experience, then 5 years C# experience. Wtf? How many devs that work in linux and php would have c# experience? Probably not that many. They are asking for a needle in haystack. And it isn't preferred, it is required. Just crazy the specifics needed of completely unrelated tech stacks.14
Creating cPanel plugins has been actually a lot more fun project than I imagined.
I created a plugin to bring Varnish Cache to cPanel, I had to learn supervisord, which is actually a neat project in itself and is powerful to contol system processes through software.
But I also had to learn a new language which was Perl, I am glad I did, I actually really like Perl and wish it wasn't so dead.3
Well, the primary goal of these interviews this week has been achieved. But it isn't really about getting a new job, that is just side benefit.
The primary goal was to see at what level my skills and personal development resides amoung my peers.
I can safely say I am definitely a solid intermediate dev with a solid foundation on Object Oriented Design Principles, algorithms, and logical thinking.
However, my personal life is still a mess, and if I am to succeed in this career field I need to clean that up some. Employers don't want to take on an individual with bad credit, mediocre work references, and no solid educational background.
I need to get my education in order, my credit in order, and a few other things. I am finding this is why my confidence lacks, not really my engineering skills.6
1. Building stuff is awesome!
2. It's creative work that actually makes cash
3. I like writing algos and math4
-Writes an algorithm that randomly generates a dungeon for my RPG game I'm writing in C++ with SFML library-
after 6hours of reading papers about algorithms, writing an algorithm myself, at 4 am I decided to give up and re try tomorrow and fix all of the problems, but all that I had in mind is, what the fuck did i just write here.. I'm sure the next day me will not understand what the hell is going on-4
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
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
Was just sitting here listening to hardstyle EDM turns out it's my absolute favorite music.
But i digress.
Reading about the latest eastern europe bank hacks, makes me think about the entire monetary system. If they cannot just reset accounts, that means someone or something actually controls the flow of bits of only a finite amount of bits and how are the checks and balances constructed so new bits cannot be introduced? And i just for the first time understand what blockchain is truly about.
The other thing i realize about myself is my brain's inability to true rationalize large numbers. This is a huge problem for me. Instead of viewing niche areas as areas of opportunity, because 1,000,000 is there same as 1,000,000,000 is the same as 100 in my brain. I just don't actually process the complexity of numbers especially after 100. Having trouble explaining it. I can't rationalize large numbers but rationalize is wrong word, extrapolate? Maybe? fathom? Process? realize the significance? This may seem somewhat arbitrary, but those that can work with large numbers and actually comprehend the significance have a huge edge in many areas, specifically finance. I should most definitely be more in awe of the size of the universe and the number of stars, and even the circumference of the planet than i am.12
You know what is a nice phrase to write in your documentation right before you leave the job?
"I leave this to the evaluation and practice of the reader."
Such a delight to write that down.3
I will never ever use a recruiter in the future.
They have way too much vested interest in you taking a job.2
Just realized the grave error I made by using my personal profile on my work laptop. Sort of gives them access to everything. Spent night wiping computer and setting up work profiles.
Have interview next week. I feel much more confident in myself after I fixed some of my personal issues and will definitely never tell prospective employers my flaws instead of my strengths. Apparently honesty is overrated. It hasn't done me any favors in my current situation. I have good feeling. I was always on fence about leaving so I think I was actually subconsciously bombing the interviews on purpose, or at least not taking them seriously.14
For some reason every news app I ever try to use thinks I'm Canadian. 90% of posts are local Canadian news outlets. I also think Google's algorithm profile built over the years has me pegged completely wrong. Absolutely nothing makes sense in their adverts or recommendations.6
Been really busy, so haven't been on here much. But just to update, successfully moved to California, successfully started new job, absolutely love my team, best decision ever. This is how development should be done, being lone developer sucks.2
Really need to put more effort into finding new job.
I have feeling I am going to rage quit soon.
My client is pretty much my boss, he is worst client one could possibly have.
He questions my estimations of time, my estimations of difficulty, even though he is not a technical person.
It is infuriating.
I am to the point if he questions again, I will say if you know how to do it then you are more than welcome to do it.
Which will then be the beginning of the end.3
my first day with Linux.
1. downloaded the Ubuntu 16. 04 LTS and made bootable.
2. install it on my system.
3. after installing wifi is not working.
4. searched on internet with my phone and connected my PC with USB thetering.
5. now installed wifi driver.
6. now my Nvidia card is not working installed its driver too.
6.finally i look at my desktop and its looking really ancient and old.
7. installed gnome desktop and switch to it.
8. now gnome is not much functional so added some extensions like dash to dock, dynamic transparency.
9. now setup java and android studio.
10. after that android studio font is looking blurry. finally stackoverflow made my life easy and i fixed it.
now after all this my system is working crazy fast.. Android studio is opening in just 5-6 seconds.
really happy.. 😍 😍7
That moment when you drop your phone in a sink full of water and have to hope that rice will fix it since you're too poor for a new one right now.1
Spend almost a week trying to write this extremely complicated feature request.
I had two ways to go about implementing this, and the further I dig into it, the more I realize I chose the wrong way.
Time to throw the code away and start over. Entire week wasted.3
1) Using ScreenRecord record a video deleting his work folder(fake one obviously).
2) create command line vlc player to play this video on startup with flags -f and --no-qt-fs-controller
Eg. vlc -f --no-qt-fs-controller file://<file path>
Enjoy the show 👿
Forgot to pull latest changes into master and deployed lambda functions to AWS. Realized what I did and pushed fix, took 3hrs for aws to propogate changes to the edges, meanwhile 700 sites have no images.
I'm so fired tomorrow.10
Had to work in Windows today.
Ugh! how can anyone be productive in that mess???
Having to use the mouse to do anything is not productive.
It took me twice as long to do my work on Windows platform than on Linux.
I am working with a colleague this week and need to use specifically Visual Studio for its TFS, usually I am good with Jetbrains Rider on Linux.
Working in Windows is simply.....slow....In Linux I do everything I need in terminal, in Windows I have to click around find the setting or feature I need click click click....mice need to be deprecated.
And don't get me started on the directory separator, or how user permissions work, or uncommon distorted names for cli functions, or line endings!13
Trying to decide which course to take next on edX.org. It looks like either Java or Python is the next language I am going to take on as almost all the courses I'd like to take are done in those two languages.
I guess I will start "Software Construction in Java" from MITx tonight. I always have a hard time wanting to start courses in a language I am not very familiar with, idk why, just having to constantly lookup the docs for methods and struggling to make proper format irritates me. So I go in waves, I will not move out of my comfort zone for many months, then start something new eventually. Really, work is wearing me out, thinking about switching careers again to be honest. I just don't know what, I thought I would like an office job, turns out, I would rather be out and about moving around. I wonder what the age cutoff is to be a police officer?5
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.7
CEO announced a bug bounty programme for devs to do stuff in their free time for additional cash.
Cash is decided by business people based on their idea of how complex the given problem is.
And it's not for bugs one could just find and fix. Only some fixes/features decided by them.
Like second shift.4
After installing an instance of Adobe's PWA Studio for Magento I am 100% convinced Magento is going to be a subscription service like Shopify and BigCommerce, Adobe's version anyways.
I need to bail and try to get my career trajectory going into a different direction. I am running out of time. I have 1 year tops to get into another area of development.
Or I guess become strictly a frontend dev.4
After being a miserly bastard and settling on VirtualBox for my VM needs on OSX, I downloaded a Parallels trial a couple weeks back, and today, I'm happy to announce I bought a license!
VirtualBox can go do one.
I've ditched Studio for Rider, and now Parallels, what has the world come to when a dev actually buys software?!
The end is nigh I say, nigh.2
So, as most of you know from my previous rants, I just came back from Scotland where I worked with a colleague to get a C# middleware up and running that calls a restful api and either pushes data to it, or pulls data and inserts it in a database.
I built the api calls and also the data mapping to data tables and vice versa.
My colleague built the interface to the database. We had a week to do it. Easy right? Well, it should have been, we should have definitely been done in a few days.
The crux of the problem:
We had no easy way to share code. I was using most up to date jetbrains rider ide and he was using VS 2012. Apparently VS 2012 compiles differently than the newer versions.
Instead of using a repo, or using something like TeamViewer or anything that would make it easy to share code, which I suggested, he just asked me to put my project on a thumb drive, and give it to him.
If there was a change that would be needed in my code he would save to thumb drive hand to me, i would make the change, save to thumb drive, hand to him. He would then recompile the library i created to interface with the api and use it in his db interface.
This drove me nuts, the entire process took 30 minutes, now imagine doing this 20 times a day, for minor code changes?
All our work time was used up by swapping a thumb drive, and this was ok for him.
No wonder they came back and said it would take 6 months for that team to create the necessary interface to the api. (I wrote it in 3 days, and that was learning C# in the process)
We got 95% done, have just have one part left, which i need this guy to do since i don't have access to database.
He is here at my office this week, for another project on his side, but he promised to give me a few hours of his time something this week.
I've set up a repo on github, given him access and he still wants to use the thumb drive option. It's killing me. VS has something called TeamViewer or something to share code, so today, I'm switching to VS from Rider just to set this up and get him to use it we have literally maybe two hours max if work to do to launch this and I need him to cooperate.
I seem to be the only one who cares that this gets done, but next week I'm going to be asked why it isn't, and I'll have to explain all this. It should have been 100% compete in Scotland, and would have been if we used a better method to share code.2
Why is all enterprise proprietary payment api integration documentation shit? With shit worthless code examples in either java or dotnet? Even the most basic stuff is left out like the actual endpoints to hit for stuff, they just give you base url then bullet points of what you can do but not the actual endpoint i seem to have to infer them from the bullet points. Code examples are even worse.
I've seen this on a lot of proprietary developer docs from banks and such.
Actual internet payment providers like paypal and authorizenet have really good docs online instead of a 10 page pdf with almost nothing worthwhile in it.6
Exactly why I don't use Tor Browser with Tor.
Since it is the most widely used browser, and all exploits are targeted for it, I use a browser that works with .onion addresses but is somewhat obscure on tor, even though the possibility exists of being identified by my browser, it would be a soft identification and would only be able to follow my traffic not identify who I am, which I feel is better than being completely exploited as Tor seems to still be safe, it is Tor Browser that allows deanonymization.
Security through obscurity.5
Just had a technical phone interview that makes me want to cry.
I have just been put in my place and will crawl under rock now and cry.
bye bye world.11
Sort of in a conundrum.
I sort of verbally accepted a job offer, they are doing the background check and all that jazz now.
I sort of told my boss I am not going anywhere.
I think the job offer will be rescinded, due to my bad credit and the fact that I audited the classed on edx.org and didn't pay for them, so I cannot prove I took them.
But if the offer doesn't get rescinded, I really have no idea how I am going to handle this. It is going to be a tough call.8
New plan. Quit development all together and drive for Lyft full time. I can actually make 10k more than I do now6
I've just bought myself a standing desk!
(It's actually for at work, seeing as they would never cash out for anything like that themselves).2
Hello Peoples of DevRant.
Anyone know of any good resources on how to make animations or simple animated movies?7
When you're using any Android or Windows phone and passerby asks "Is that an iPhone? That looks like an iPhone".
Best: learned to code, started writing smart-home scripts for home automation and developed biologic and quantitative data analysis scripts in Python and R.
Worst: didn't get paid to develop them and haven't got enough experience for it to be more than a hobby.
Stuff that irritates me.
When company says they will reimburse you for move they are requiring you to make, but doesn't pay you enough to make the move in the first place.
We have this system that's being used nation-wide and basically there's a control panel for management (it's a website)) and an app for the regular users.
I just migrated and replaced the guy before me, I'm basically the only one on the project.
The code for the website is a mess, the servers are sometimes slow, and few security problems here and there.
Project Lead comes up to me and says that few of our clients that use the website are saying it works really slowly.
I start by analyzing the networking, and found shocking things.
First of all, let's say there's a messaging option, and the management teams that are our clients can have each a lot of groups, which all have messaging.
Upon first load, ALL OF THE IMAGES, FROM ALL GROUPS, ARE PRE LOADED. It can get up to few hundred photos being preloaded upon first load, which can explain the slow loading.
After discovering that, I discovered that the Administration control panel, which only my project lead can access, with sends heavy requests to the server and loads heavy assets, is loaded every time to every single client, generating heavy stress on our server and slowing everything down.
I tell that to my project lead and say that that's what causing the slow downs, I coded a fix that currently sits and is not being merged to the master branch to be deployed, and somehow I need to find a way to fix the slowness which all comes down to the heavy requests and slow connection with servers... And they won't merge my fix that fixes the loading of the administration panel so the stress on the servers could go down, and everything will be sped up....
Ah damnit.. sometimes I don't understand it..4
I drink a lot and of water so I always have two glasses by my bedside -
A full one in case I get thirsty and an empty one in case I don't...
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!
Wow... Magento 2.3.0 Adobe is making cray cray changes, strict PHP typing, Interfaces and Chains, rewrote the stockItem interface today on my module because it is deprecated as of 2.3.0 and the changes are just.... wow.... Adobe gots some developers.
I am not gonna lie. I am really excited with the changes coming to Magento with the release of 2.3.0.
I think it will help with the huge problem in the Magento community with devs who are very incompetent but somehow keep getting significant income from clueless clients as Adobe has introduced many changes including deprecating the entire frontend, making it PWA, so react, vue, or any other framework can be used to create the frontend, all backend calls will be through the graph-ql api.
They introduced strict PHP typing, very advanced OO designs, and this deprecates 99% of all stack overflow answers and tutorials which makes me very happy.
Read the damn classes if you want to use them! Stack overflow is 99% wrong on how to implement solutions for Magento! which tells you how few devs out there actually understand Standard Practices for Magento 2.
Now, I just need to find a company that is on the leading edge of development so I can increase my skills faster than currently possible on my own.
I ironically have gotten positive responses from my resume blast yesterday and have initial interviews lined up the entire week at lunch. Was so not expecting this during holidays. But seems to be it is going to be a very good Christmas for me.
Which brings me to my prediction for Adobe's interest in an eCommerce platform such as Magento.
My prediction is they will make the backend a closed source subscription service and you will just create the frontend PWA style with api calls to their subscription service.4
- Buy some big old computer.
- Sell them as quantum computer.
- Get cash and run away.
Currently this idea may work. 🤔3
"Payment with card is only available at 5 euro or more"
OH IS THAT SO? WEIRD, I PAID LIKE 50 FUCKEN CENTS ABOUT 3 MINUTES AGO WITH MY DAMN CARD. ASSFUCKERY OF YOUR PRETTY FUCKEN ASS IS AVAILABLE ANY TIME BTW YOU MORON!2
Generally I don't put a lot of weight into interviews, I either do well or I don't, I generally don't even prepare for them or even get nervous.
However, this time around is a bit different. Since I am actually thinking I may be lying to myself with my technical abilities, and these upcoming interviews will definitely affect my self esteem this time around, I am extremely nervous. I don't think I can study enough.
Weird feeling when you actually care about something.3
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
I've been doing really well at putting my personal life back together, and am actually very happy at the moment with life. My wife and I are not fighting anymore, I am taking approach of being grateful for what I do have instead of mad at what I don't.
Things are good.
Which is why I find it ironic that the tone at work has changed dramatically from what it was a few weeks/months ago.
Essentially, I am the only person to keep the servers running, do new development of functionality, I literally do everything.
Not sure what they are going to do actually if I leave.
They will have to pay someone at least double my salary to get comparable results and even so, I am sure they will be disappointed in whomever they choose and that person will be quite surprised at the scope of their responsibilities and being interrupted every 5 minutes to switch tasks to something else, to the point very little real work gets done.
And it all rests on their shoulders, the entire web empire.
I thought maybe I could salvage this job and keep pushing along, but with the current tone, I just have a gut feeling all is lost for me.
They will bring in someone new over the next few months for me to train and them to test out.
Once that is complete it is audios for me I am sure.
They already brought one person in, and excitedly told me how great a senior engineer he is, turns out he couldn't do basic things, and never heard from him again.
Just rambling thoughts. I am just glad that ultimately, I am happy right now, and my life is improving dramatically.
Jobs are a dime a dozen, so being happy is my #1 priority and if they decide to get rid of me, I am fine with that, I can easily get on with other companies for the short term, although the other companies are much like this one, so I don't want to, I want to stay here until I find the perfect company. But, that decision may not be mine to make.1
Looking for some advice
Does anyone do freelance work on the side? If so how did you get the work? Whats it like freelancing?
I'm looking to try and earn some extra cash5
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
Slept 2 days as if in coma, procrastinating this dev test, not that I don't want to do it, or know how to do it, I just didn't feel like being near the computer at all this weekend.
Now cramming the dev test like cramming for finals.
Microsoft downloaded updates and is waiting to restart. So afraid when I do it will screw up Grub and I will be stuck with Windows all day.
I booted into it to to do a C# program really quickly now I am afraid it won't let me leave!3
How to get a cheap rental while you figure out your vehicle situation? Drive for Lyft as a second job! Figure I can pay for the rental driving people on weekends until I can figure more permanent vehicle situation. At least it will get me to office during the week, and the extra income will pay for the weekly rental fee. Maybe even make a little extra to put away.
I really need to ask for a raise.7
Being involved in the conversations with our CEO and a possible software vendor for a SAAS system which has a license price tag of 50K yearly is somewhat exciting but i find myself wanting to work for the software vendor more than wanting to use there software.
Ugh, stupid me agreed to do freelance gig to help a friend out on my weekends for the next 3 weekends. I am already overworked during the week, and coming up with the motivation to even start has been amazingly difficult. Never again am I going to take a freelance gig while working. I actually enjoy decompressing on the weekends.
Fucking hate StackOverflow, decided I wanted to raise my rep so started to answer questions, but seems there are people on there that literally sit there and within seconds of a question being asked mark it as duplicate. that is how they get there stupid rep and it doesn't actually allow me to answer the question after that. I hate EVERYONE ON STACKOVERFLOW. Just give an appropriate answer fuckkers.5
Get up early to try to figure out how to get my personal business off the ground.
I guess the first thing is respond to the stupid IRS and file my late tax returns as their estimation of taxes is just ridiculously incorrect.
Then figure out exactly why I incorporated and what to build.
Guess I am doing this backwards.2
I have to boot into Windows today so I can create a C# Soap API client to test and see what the headers look like so I can recreate them in PHP.
I am so neurotic I am having qualms about booting and working in Windows and it is taking some time to work up to doing this.
Before anyone starts. I need Windows because it has helper programs to build your Soap Client, specifically svcutil.exe which is only available in the full blown Windows version of VSCode. If I could peer inside svcutil.exe I could probably manage without booting Windows, but I can't so I have to.14
You know your too addicted to devrant when you have 5 minuets spare so you think to yourself "I'll look at just a few rants" and then the next thing you know it's been an hour or so.7
Have huge project due next week. The timeline is being driven externally. Built most of the skeleton code, its an externally hosted payment system from a large bank I'm integrating into our platform.
Find the test credit cards in the docs, cannot get an auth to go through so i contact there team, they say those cards wont work with this particular product. They provide me with a work around but still cannot get a valid auth from their portal. Just boggles my mind i cannot have a test credit card that works on a test site of a payment provider. So in the end this is going live untested i guess. Should be fun.6
Work rant :
I once had a code review and remembered I forgot to comment my code and said sorry I forgot to comment it out.
The reply I got?
Don't worry, here we say your code should be readable enough and no comments are required.
Im still amazed, like... Even if the code is readable, fuck this I need a tl;Dr comment for the long ass fucking code... What the fuck5
Hmm. I guess it depends on how in depth dev experience we want to go. I played around with DOS and Basic when I was 12 used to use my mom's uni credentials to access Arpanet and Unix command line. In the late 80's, dialing into bbs's on 2400 baud modem. I made a lot of .bat scripts and Basic scripts that did very minor things, don't remember what though lol.
After going into Marine Corps in 1994 sort of lost technology for that entire time. Was a UH-1N and AH-1W airframe technician.
It wasn't until about 2002-3 when a friend wanted to start his own business and needed a webpage I started with Microsoft Frontpage to make it. Wysiwyg all the way.
In 2006-7 I think I heard about WordPress for first time. Same friend wanted to build a site with it for his business. This is when I got serious about learning I guess.
My first introduction to PHP. Realized how complicated programming actually is. I think about 2009 I started taking tutorials online, but it wasn't until 2012-3 I got serious and made plan to become professional dev. Started off with programming books, doing courses online, and in 2015 got my first job as a Junior PHP dev.
I know this goes beyond my first dev experience, but really I think my first experience spans decades.
Apparently, I am not as clear as I thought I was on passing by reference.
In C# I tried to pass a list to a function by ref and it gives some obscure error at run time, but compiled fine.
In the function, I want the original list modified which is I am trying to pass by ref.
I then recursively call the function inside itself with the modified list.
Apparently I don't need to pass by ref, the original list gets modified without it.
I rarely use pass by ref, so I haven't dove into it much. I mean I know what it does, it passes the memory pointer which I figured if I want original list modified, i needed to do, but apparently not. I am not sure if it needs dereferencing or how it works with C#. Guess it's back to school.7
Hey devrant!, I'm currently developing a hacker game! herer is a little sneak peak all the graphics are temp will be changed as soon as i get some cash! enjoy!14
hm?m. anyone else experiencing issue with devRant app on phone? I cannot figure out if i screwed my phone or if the app is screwed, but it just hangs every time i comment or post. i have to restart app. ive tried reinstalling and it is only app i have issue with.6
Lately I've been getting bored on the computer, I want to work on some personal project, but not a long term one, something quick and easy I can finish in a few hours, but I don't have really any ideas.
Maybe today I will do a few hours of university on edx.org. Pass the time and get my brain prepped until interviews start.
Well, for the most part it has already been evolving in the direction of ALL software becoming a SAAS subscription service and will continue to do so in the future. There will soon be absolutely no software needing to be installed, you will have 20+ monthly payments to 20+ software services.
Secondly, ML will be the new standard. Real ML, not if else statements :P
Convenience is the name of the game, and that is what the web and software allow. For all the bitching Developers do regarding Privacy or Lack thereof, it is this Lack of Privacy that allows for convenience and also drives the growth of our industry, so I am not sure why devs are all about trying to keep it.
I also believe there will be competitors to the World Wide Web or 'sub' webs.
There will be a biotechnics and implants revolution shortly where we will have gadgets enhancing our natural abilities and senses, so bionic will be the new norm. Our bodies will be connected to the web 24/7.
As a software engineer, best to start learning ML as that will be the continued direction of software, until at least the quantum computer is feasible, which will then allow for true AI. I mean after all, you need quantum for consciousness.
True AI won't be the end all, given the fact it being a probability machine like us, it won't have all the answers and will make mistakes and judgements just like humans.
Everything will continue to be automated.1
Well, in this field, the most I have ever worked in a row was 20 hours, in my last field of Aviation it was 28 hours.
Dealing with a C# SOAP API with absolutely horrible incomplete documentation is insanely frustrating, especially when C# isn't one of your familiar languages.
I want to do bad things to the developers of this company for not supplying proper thorough documentation on how to use their API.9
When you use a language for some time, then you find a gem like this, had no idea PHP had Data Structures class.
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
I don't really understand how my mid range computer seems to outperform my top of the line 12 core computer on some seriously intensive i/o and memory applications, it is like the bus in my mid range laptop is better.3
Work Rant, again.
Working on a project, it has a messages feature.
Currently it supports text messages and images.
The guy before me had to leave, so I was put in charge on this project, to develop it.. all alone...
Project Manager : "Please add PDF support to messages"
Me : "Sure its an easy task".
1 day later:
-Starts working on that feature
-PDF files can now be sent.
-Looks at the sent messages-
-Message is there but I... I cant see the PDF file-
Moments later I discover the entire system is non-modular... hard-coded images only support.
Anyone else have severe lag (as in typing is delayed) in Vim when using vim-gitgutter? Especially with an exceptionally large repo?
It is really annoying and wondering if there there is a setting or something that I can use in my vimrc to get it to work without lag.1
this is so cool! will be mirroring all my sites there the week of launch and building some servers to start hosting company.
Honestly, this week has made me realize I hate all of them that don't have a proper help system that a human being can answer the phone and you can talk your situation through with. So that includes Google, Facebook, Lyft, Uber, all of them. Not allowing people to get help easily outside the faq is just wrong. It causes people into a state of mind that is unhealthy. Kudos to all companies that still have a customer service department with phones and published numbers!
Why does the point of sale machine open the cash drawer for a credit card sale ? Seems like a vulnerability to me.2
Everytime I boot into winblows and back into linux my sound quits working. Yet nothing wrong with the drivers, it shows sound output, seems to be hardware switch somewhere really. because everything shows sound works.
I turn off for 5 minutes and boot into linux and all is good.
I guess I am wiping Windows completely. Work can figure out what to do with the computer if I ever leave. But for now it is mine.5
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
Shit, I forgot The Magicians aired last night. Hmm, to call into work today or not, that is the million dollar question.4
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
Need to start on my dev test today. will probably take me at least 8 hours to do. But I have absolutely no motivation today.
Does anyone know where I cam download some motivation?3
There are many technologies that I wish didn't exist but this one takes the fucking cake.
I refuse to work from cafes with this bullshit at the register.3
Friday end of work - select shut down and update, thinking PC would do those things.
My morning so far:2
Finnished uni, working and making good cash on something i love doing, hopefully traveled away from my home town
I wanted to make some extra cash so I decided to do some freelancing. Gotta do it in style though haha4
Just lost two clients who were on retainer. Startup suddenly with cash flow problems.
I'm not sure what to do to fix this.
hmmm... thinking of moving from vim to phpstorm.
maybe if i keep vim bindings might be tolerable. but in reality i am wondering if i can increase my production by having function mapping available. ctags is supposed to provide it in vim just never been able to get it setup properly.7
currentRant.GetType() != typeof(Rant)
I know a lot of us developer types have side projects to, well, keep us sane really!
But how many of your side projects actually make you a bit of extra cash on the side?4
Always interested in computers, started taking stuff apart, eventually found Linux, fell in love with that a bit and through command line learnt more.
Now finished a comp sci MSc and about to start a job. All I in know is there is a huge amount more to learn before I feel competent and confident. Excited about that though.
Used to work tech support at a school.
The sheer amount of people that would come from buildings away to ask for help with the mouse or keyboard not working was weird. The annoying part, most have probably guessed, was that it was always just unplugged. Teacher's did this too.
After having to write a simple SOAP Client in C# to test my soap endpoint that seems to work for all my tests, I will stick 100% with PHP. Truly what a pain.
The local IT team running Windows in the warehouse doesn't seem to get the ERP to connect to the server endpoint and doesn't seem to want to try to fix it. It only stopped connecting when the domain was changed, no other changes occurred.
I installed a Windows VM and built a C# SOAP client to run tests to attempt to get as close to an environment as they have.
I believe they just need to delete the locally cached wsdl file. But there seems to be political rift in upper management, so it is left to me that has no access to the Windows code they are using to figure this out, because they just want to blame the server.
Today is one of those days I am having a really hard time to get started. I have been doing frontend dev for the last week and today is more of the same. I absolutely hate frontend work. Sigh. At some point I will get started I suppose.1
I've been searching for an app that I'm able to have a UTC clock next to the local time clock in notifications area of my android phone and haven't been able to find one. All of them I found I actually have to open up the app to get the time.
If i created an app, does anyone know if there is restrictions to adding to notifications bar for a background app in android? Anything that might hinder this before i dive into this little project?6
That moment when the cash point gets restarted, a Linux with kernel 2.6 boots and you wonder why there is a postfix service running...
While as an intern, colleagues at the startup are giving me no reason to rant (yet) but still I frequent this place because I love it here! Thanks for the stickers, they're simply awesome.
PS: Loved the cartoon,looking forward to the next one. 😁1
TDD is the bane of my existence right now. When I first put the cash down for this bootcamp I never thought writing tests would be the hardest part. The extra layer of abstract thinking is really slowing me down!
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
Xcode is frustratingly slow and horrible. They engineered it really badly. Why don't you just please collaborate with these intelligent Jetbrains guys? No, you won't do that because ego or because money is more important than your developers' happiness. I do not enjoy this career path to your ecosystem anymore.2
Trying to decide which album to listen to first thing in morning is increasingly becoming my most important task these days. -T7 to launch out of here!3
Broke there web service. Stupid IIS .NET bullshits
[faultstring] => The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the \<serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.
[faultcode] => s:Receiver3
the worst person I worked with was back in school. he would make no contribution to our work and would have a go at me if I did something wrong and whenever I fixed a bug he would act as if he knew the solution the entire time. it was so frustrating2
I am quite impressed with the last dev test I took last night.
Their was actually one little part I couldn't get just right, I submitted it, but I think I will see if I can find a solution to my little bug tonight and resubmit tomorrow.
Some things in Magento 2 are just way too complicated for their own good.
FIltering a collection is very straight forward, unless your porting though knockout.js Component Ui system. modifying the data through that looks straight forward, but is somewhat a pain and for some reason my DataProvider Modifier is not working.
Here is the documentation regarding what I am trying to do. Yes, Magento 2 docs are very convoluted as well.
When I first got Linux, then fell in love with diving through the system on the command line. Then I also realised I finally had the confidence to learn what I wanted, instead of what was advised to me.
Still in no way confident with programming, but I'm getting there.
Go to their social pages, talk to former employees, search about technology stacks they are using.
Gather as much information as you can.
My internship 2 years ago. Worked 6 months for absolutely no cash. Still really enjoyed it, learned so much from amazing people.
As a normal developer, I ignored the warning symbols google maps gave me and kept going the route only to realize late later that warning symbol must have said "toll road". Luckily I did have cash LOL1
Dissertation is about dark net markets, was proposed as a research project but I decided to make some scrapers to add in a programming aspect.
Unsurprisingly dark net markets are a bitch to scrape.
At least I'm learning stuff :p.
First time building Android...
6 hours syncing repos + 3 hours building and still working.
I don't even know remaining time.
Oh yes, I'm on a Core2 Duo with 4Gb RAM...7
Check out my new project :D It's under active development!
cashh - Exchange Currency Rates using your terminal!
why me resume is not getting selected anywhere..
can anyone give me some suggestions to improve it.
Suffering from the cash flow blues.
Remote contracting roles are far and few between, and so far I’ve only found the one client, the problem is that because they’ve been burned in the past by contractors, they only operate on an order by order basis.
So we’re stuck in this perpetual cycle of issues > estimates > order > development > test > tweak > pay and repeat.
The problem is that there is always significant delay between the stages from both sides, either because they’re busy on stuff, or I’ve burnt myself out rushing to meet an estimate and having to take a bit of breathing room.
Don’t get me wrong, it’s great working in blocks of a few days to a week and then having some time to myself (and the money is nice too), but the cash flow inconsistency is super scary when you’re having to manage corporation tax, accountancy fees and a salary.
Anyone else have these issues / know good places to find remote contract work?2
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.6
My first year of a 2 year course our teacher had only taught us 2 theory topics of 6 and hadn't begun to teach us the other 2/3 of the course which was programming. The only reason he took so long was because he wanted everyone to understand the topic before he moved on which meant waiting for the people who shouldn't of been allowed to take the subject because they never paid attention and showed no interest in the subject. But he refused to move on without them.
To drag those 2 topics out more one of them was algorithms. At the time he had sprained his wrist shadow boxing and instead of preparing them before hand to give us some help he would type them out while we sat and watched wasting half the lesson. Then a month or so into our second year he left leaving the other teachers to make up for everything he failed to cover with us.
If workspace has Macs connected in local network.
Use ssh to your colleague's mac and make Mac "say weird embarrassing noises" ( if you know what i mean )
How many of you work for a company which is making profit?
My current company is burning cash everyday hoping to be profitable after 1-2 years.4
Happens alot with Android devs 😝😝.
It does't matters how much you try to make your code run, the moment you sleep some code fairy comes to do some code magic.1
Create popout pages, all looks and works well...
Except in bastarding Internet bloody Explorer -
In IE if you use one particular dropdown list then everything moves slightly to the left... Why?
Why IE, why are you still even real? Why do Microsoft think you're worth maintaining?
Why have Microsoft given us two crap browsers instead of one normal one?
You're an utter waste of time, memory and money and I want you to go away.
android developer should learn server side back end programming like PHP, python??
till now i am using firebase..6
My boss told me to search some information about a specific way to program a web wich name i don't remember. It was based on Java and the icon was something like this. Am i fcked out?2
To open any SO question and it to have a working answer because it would make things so much easier.
I tried to turn on my Gateway Desktop, I didn't realize it was unplugged so I sold it.. At least I have cash for a newer model 😂