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 - "promotion"
devDuck holiday promotion! For every duck you order from now until the end of the year, we'll include a free adorable Santa hat to help keep your debugging in the holiday spirit! Order now from our swag store: https://swag.devrant.com/collection...43
So it’s not been announced yet so I can’t tell anyone else other than my wife but I need to say it somewhere and this is anonymous....
I’VE JUST BEEN PROMOTED!! Technical Lead!!! And a 14% raise!!
"Sir, I fixed the recent bug"
"Great, what did you do?"
"I commented out the code that was causing it :)"
"Brilliant! You didn't forget to push the code to production, did you?"
"No Sir, I pushed it immediately"
"Marvelous! I'll arrange a promotion for you next month"5
*Rules For Work*
1. Never give me work in the morning. Always wait until 4:00 and then bring it to me. The challenge of a deadline is refreshing.
2. If it's really a rush job, run in and interrupt me every 10 minutes to inquire how it's going. That helps. Even better, hover behind me, and advise me at every keystroke.
3. Always leave without telling anyone where you're going. It gives me a chance to be creative when someone asks where you are.
4. If my arms are full of papers, boxes, books, or supplies, don't open the door for me. I need to learn how to function as a paraplegic and opening doors with no arms is good training in case I should ever be injured and lose all use of my limbs.
5. If you give me more than one job to do, don't tell me which is priority. I am psychic.
6. Do your best to keep me late. I adore this office and really have nowhere to go or anything to do. I have no life beyond work.
7. If a job I do pleases you, keep it a secret. If that gets out, it could mean a promotion.
8. If you don't like my work, tell everyone. I like my name to be popular in conversations. I was born to be whipped.
9. If you have special instructions for a job, don't write them down. In fact, save them until the job is almost done. No use confusing me with useful information.
10. Never introduce me to the people you're with. I have no right to know anything. In the corporate food chain, I am plankton. When you refer to them later, my shrewd deductions will identify them.
11. Be nice to me only when the job I'm doing for you could really change your life and send you straight to manager's hell.
12. Tell me all your little problems. No one else has any and it's nice to know someone is less fortunate. I especially like the story about having to pay so many taxes on the bonus check you received for being such a good manager.
13. Wait until my yearly review and THEN tell me what my goals SHOULD have been. Give me a mediocre performance rating with a cost of living increase. I'm not here for the money anyway.
Yep. I worked at a place where my director and manager were true mysogynists. One day the director walks behind one of my subordinates and knees her in the back of the knees to make her fall back so that he can catch her. He does this in front the whole office. I told her that I had her back if she chose to complain. We went to our CO and laid everything out, and he was forced to take action. I was pulled aside and told that I would ruin my career if I went durn this path. I told them that it was more important to me to do the right thing. The director was forced to resign, the manager was reassigned to another location, and yes, my career suffered, especially in the area of promotion. But you know what? I'd do it again, because it was the right thing to do.13
"Why was the promotion available on multiple accounts ? "
*suddenly realised there's an ID duplication among customers*
"Uhhh..... Family shares promotions."
My last promotion was a 2% raise for a hell of a lot more responsibility
Guess who's updating their CV 🙃7
!dev, still a rant(ish) thingy..
TLDR: long day, had a brain fart, forgot I was married
Long(er) story: Came home from work, late as usual this week..tired.. talking with my husband about our days..
He was picking up sth from the store and goes on saying what the saleslady said: Your wife will sure like it..
>> mid sentence screaming interruption <<
My mouth: You're married?! WTF?!
My brain: & why is this the first time I hear about thi.. oh..
Mouth: OMG, I'm sooo soooo sorry!!!
I love my husband ♡ but my head is still trying to adjust to the last name change & promotion from boyfriend/partner to husband.. In my defense, he forgets it too sometimes.. but always only the titles, not the other important parts that count!8
Just found out the backend developer I’m always complaining about. The one who:
- Can’t implement OAuth, and we have to have app users login every 24 hours because we have no way to generate new refresh tokens.
- Who used the phrase “your time zone is not my concern” to avoid building something that would let us inject test data.
- Who’s been debugging a critical bug affecting many users since December.
- Who can’t conduct API tests from external internet (you know, like the way the app will be in the wild) because it takes too much time.
- Who replies to Jira tickets only on a blue moon.
- Who has been 90% of the reason for my blood pressure situation
... is a fucking principal engineer in this company. In pecking order, his opinion should be considered more valuable than mine and everyone on my team.
I’ve just lost the will to live. How are big organizations THIS bad. Seriously, what promotion discussion did he go into
“So, you are a complete and utter bastard, nobody can stand to speak to you and you’ve yet to deliver anything of worth that actually works, over the course of several years ... ... ... interested in having your pay doubled??”20
Team lead dismisses my request for promotion to senior, "need more experience", 3 hours later get job offer for senior position5
So today I found out I'm a Senior Developer. Was I told nope. Just found it on my contact details on the company address book. Ask boss about it he said yes I am. Would have been nice to have been told I was promoted...8
Today after 1 year of taking shit I sat down with my manager and completely tore the whole fucking company apart.
I absolutely slammed my colleagues, obliterated my team lead, went on and on about how no one understands the basics and how everything we have is copy paste procedural code and the only way to fix what we have is to delete it. I then insinuated I want to quit because I cba with the struggle anymore.
Result? Fat promotion. Not sure what just happened here lmao.15
My employer is now forcing us to make mandatory posts on LinkedIn (on behalf of the company via our personal accounts) for marketing and promotion.
This activity is supposed to be done every quarter and will be counted in appraisals as a one of the performance KPI.
I am about to propose them a better idea.
Just cut the chase, bend me over and fuck me in the glory hole.16
Not checked my mail box since Thanks Giving, just opened my mail box to find 1600+ of these black friday promotion mother fuckers.2
My manager promised to give promotion to me in this quarter, But yesterday he was fired by the company. :-(3
I told my boss I'd been offered a job somewhere else with a better position and pay and he presented a reasonable counter-offer in under two hours which included an on-paper promotion and matching payrise.
I stayed. 🙃12
My old employer used to used a highly complex people management system, made up of around fifteen or so different tools and packages. Apparently this had been the case for decades, so in my spare time, I wrote an entirely bespoke, extensible HR web application that could be easily modified without changing the code. It even supported the weird spider web management structure.
I took it to my area manager, who pushed it up the chain. Apparently the country representative liked it a lot, so decided to bring me on board for an implementation and test case. Fast forward a few months, and people are singing praises. I get a huge promotion, with a sizeable pay bump to match.
Sadly, most of my country was sold out to another org, who decided pretty much straight off to make 90% of us redundant. Last I heard, though, my app is now in use in almost every operating country around the world. Not bad for something I wrote in my spare time.
I'm waiting for them to need modifications, because I never had time to complete the documentation...4
Stealing credit for something you have not done is real theft.
When I come up with an idea and a detailed outline of how to build and deliver it, you do not get to say "oh I also had this idea." You did not. How could you? It uses tech you don't even know exists.
When I then proceed to build the whole thing on my own without any of your inputs (then again, you have no idea of how it works, what would you bring to the table), you don't get to parade my project in front of the board not even mentioning my name.
You see, it's not the first time you pull that off, you have taken full credit for every thing.
it's not just my wee feelings getting hurt for lack of recognition: it has real world consequences.
You get the promotion, you get the salary raise and you now live in a flat with a balcony and a view, while my wife and I share a studio as my salary has not budged.
You're a cunting thief, I hope your mom dies.
I've begun writing my own joke language called Die. Use it to tell your boss, client, or partner how you feel about them!
Was informed yesterday that I will be promoted in the coming weeks. Yay!
3rd promotion in 3 years working here (first job after graduating). Time to celebrate 🎉🎊11
"you have been banned for self-promotion on this subreddit. if you attempt to create another account and continue posting, you will be banned again"3
I love companies that only use titles like 'Analyst'. Then, they can make you work as a developer, business analyst, tester, help desk, or project manager and there's no way you can ask for a raise or promotion5
The bossman asked if our signup service sends an automated email after we successfully process someone's payment or when we promote them to full customer.
That sounds like a simple query, yeah?
Here's some background:
We have four applications; one in React, three in Rails. I'll replace their names to retain some anonymity.
1) "IceSkate" is the React app, and it's a glorified signup form. (I wrote this one.)
2) "Bogan" is the main application, and is API-only; its frontend has been long since deprecated by the following two:
3) "Bum" is a fork of "Bogan" that has long since diverged. It now contains admin-only tools.
4) "Kulkuri" is also a fork of "Bogan" that has long since diverged. It now contains tools specifically for customers, which they can access.
All but IceSkate (obv) share a database.
Here's how signups happen:
Signups come in from IceSkate, which hits a backend API on Bogan. Bogan writes the data to the database, charges the card immediately, and leaves the signup for moderation.
And here's how promotion from signup to customer happens:
Bum has a view allowing admins to validate, modify, and "promote" a signup to a full customer. Upon successful promotion, Bum calls "ServerWrap", a module which calls actions on the other applications; in this case: Bogan.
Bogan routes execution through three separate models before calling "ServerWrap" again, this time calling KulKuri.
Finally, KulKuri actually creates the customer!
After KulKuri finishes creating the customer, execution resumes on Bogan, which then returns, causing execution to resume on Bum. Bum then runs through several other models, references the newly-created customer object (as all three share a database), and ... updates the customer with its current data, and then updates the signup object. After all of this, it finally shows the admin the "new customer" view.
It took me 25 minutes to follow the chain of calls, and I still don't know quite what's going on. I have no idea if any of it sends an email or not -- I didn't see any signs of this, but I very easily could have overlooked something.
So, to answer bossman's question... I asked the accounting people if they send the email manually. If they don't, it's automatic, which means I missed something and get to burrow through that mess all over again!
I really hope I missed something; otherwise I need to figure out how and where (and when!) to send the email...
Just inherited a web application, worst security ever, all it does is call an unsecured application that does an active directory call, verifies the user name exists and then grants the role that the username is assigned. That is it oh and if you can find your way into the admin panel anyone can edit anyone else's role.
Come to find out this application got the dev who designed it a promotion to lead.6
I haven't been around much in recent weeks. Due to family illness, christmas shopping, dealing with estranged parents, and brooding over the foregoing, I haven't had a lot of time or energy left to myself.
tl;dr: The CTO ("API Guy") is ostensibly getting fired, and I might be taking over his job. I don't know if I should accept, try to stave this off, or simply flee.
Anyone who has been following my recent rants knows that API Guy is my boss, and he often writes terrible code. It's solid and unbreakable, but reading it is a *nightmare.* One of our applications is half the length of Leo Tolstoy's War and Peace, and it's difficult to tell what code is live and what amounts to ancient, still-active landmines. This is one application; we have several, most of which I've never even looked at.
Ostensibly the code is so terrible because the company grew extremely quickly, and API Guy needed to cram in lots of unexpected / planned-against features. From what I can see, that seems about right, but I haven't checked timeframes [because that's a lot of work!].
Here's a brief rundown of the situation.
- API Guy co-founded the company with the CEO.
- CEO and API Guy have been friends for a long time.
- CEO belives the company will fail with API Guy as head of tech.
- They could just be testing me; I have zero way of knowing. API Guy seems totally oblivious, and CEO seems sincere, so this feels pretty doubtful.
- CEO likes pushing people around. CEO believes he can push me around. API Guy doesn't budge. (I probably won't, either, except to change task priorities.)
- API Guy's code is huge and awful, but functional.
- API Guy is trying to clean up the mess; CEO doesn't understand (maybe doesn't care).
- Literally nobody else knows how the code works.
- Apart from API Guy and myself, the entire company is extroverted sales people.
- None of these sales people particularly like me.
- Sales people sell and sell and sell without asking development if they can pull enough magic features out of their hat to meet the arbitrary saleslines. (because the answer is usually no)
- If I accept, I would be the sole developer (at first) and responsible for someone else's mountain of nightmarish code, and still responsible for layering on new features at the same pace as he. Pay raise likely, but not guaranteed.
- My getting the position is contingent upon the CEO and the investors, meaning it's by no means guaranteed.
- If I don't accept, likely API Guy will be replaced with someone else of unknown ability, who doesn't know the code, and whom I must answer to regardless. Potentially OK, potentially a monumental disaster.
Honestly, it feels like I'm going to be screwed no matter what course I choose.
Perhaps accepting is slightly better?
The best would be to assume the position of CTO and keep API Guy around -- but that would feel like an insult to him. I doubt he'd be okay with it. But maybe. Who knows? I doubt the CEO would seriously consider that anyway.
I feel like a lamb between a dim, angry rhino, and an oblivious one.23
Ugh, fxk. I got a promotion, I'm now a team lead for 4 developers, and I fxking hate it.
They never asked me if I wanted the position, they just threw me into it this week. They ripped me away from the team I had great chemistry with and put me on this other team with people I have no connection with.
To make matters worse, I'm also responsible for production servers of the clients of this team, one has malware even.
On top of all of this, they made me move desks for a new developer to fill my spot.
How do you demote yourself? Why would a company want someone to perform poorly (on purpose, I don't care) than to just keep their employee happy?
Asked my boss if I could get a promotion... He said I will get the job I deserve and make me CNEO.
When I asked what this is about, he said "Chief Nullpointer Exception Officer"....1
Git, Bitcoin, actually getting paid for writing PySnek.. What the fuck is this doing in my feed?
1. How the fuck are Git and Bitcoin related?
2. What the fuck makes you think that open source and getting paid don't usually go together, as if that makes your product unique?
3. What kind of drugs did this marketing cunt take to make this promotion, because I want some!
4. What kind of braindead idiot am I for not including the fucking picture before hitting submit?!12
ENE = Entitled New Engineer
M = Manager
EOE: "I've been here 6 months and I know how everything works. Can we talk about a promotion?"
M: "No, now begins the period wherein, through your labor, you repay us for overpaying you while you got up to this point."7
Got a 2 level promotion today.. I am now an architect!
I worked in a BPO, throughout my engineering degree(yes I'm Indian), only to end up with mediocre grades. To think of it I gave up on this industry even before my first interview.. My friends forced me to the interview and made sure I sit through each round. Now I'm the fastest growing individual in an organization of 45000 people. Fuck!9
writing library code is hard.
there are sooo many details that go into writing good libraries:
designing intuitive and powerful apis
deciding good api option defaults, disallowing or warning for illegal operations
knowing when to throw, knowing when to warn/log
handling edge cases
having good code coverage with tests that doesn't suck shit, while ensuring thry don't take a hundred years to run
making the code easy to read, to maintain, robust
and also not vulnerable, which is probably the most overlooked quality.
"too many classes, too little classes"
the functions do too much it's hard to follow them
or the functions are so well abstracted, that every function has 1 line of code, resulting in code that is even harder to understand or debug (have fun drowning in those immense stack traces)
don't forget to be disciplined about the documentation.
most of these things are
deeply affected by the ecosystem, the tools of the language you're writing this in:
like 5 years ago I hated coding in nodejs, because I didn't know about linters, and now we have tools like eslint or babel, so it's more passable now
but now dealing with webpack/babel configs and plugins can literally obliterate your asshole.
some languages don't even have a stable line by line debugger (hard pass for me)
then there's also the several phases of the project:
you first conceive the idea, the api, and try to implement it, write some md's of usage examples.
as you do that, you iterate on the api, you notice that it could better, so you redesign it. once, twice, thrice.
so at that point you're spending days, weeks on this side project, and your boss is like "what the fuck are you doing right now?"
then, you reach fuckinnnnng 0.1.0, with a "frozen" api, put it on github with a shitton of badges like the badge whore you are.
then you drop it on forums, and slack communities and irc, and what do you get?
half of the community wants to ban you for doing self promotion
the other half thinks either
a) your library api is shitty
b) has no real need for it
c) "why reinvent the wheel bruh"
that's one scenario,
the other scenario is the project starts to get traction.
people start to star it and shit.
but now you have one peoblem you didn't have before: humans.
all sorts of shit:
people treating you like shit as if they were premium users.
people posting majestically written issues with titles like "people help, me no work, here" with bodies like "HAAAAAAAAAALP".
and if you have the blessing to work in the current js ecosystem, issues like "this doesn't work with esm, unpkg, cdnjs, babel, webpack, parcel, buble, A BROWSER".
with some occasional lunatic complaining about IE 4 having a very weird, obscure bug.
not the best prospect either.4
This just happened.
The future employer setup a call with me to discuss some visa issues we were facing.
It was a kickass offer with great work, exceptional pay, amazing people, promotion and all.
But after waiting for 6 months, they said COVID-19 things are indefinite and so they will cancel the offer for now.
I ended up crying on the video call. lol
I am back to zero guys and continue this crappy job that I have.38
Manager: Why do you want the promotion to architect?
Dev: I haven't left my comfort zone in nearly a year and I want to have strategic oversight and impact. That and if I have to write any more front-end web code I'm going to fart in your chair.
Manager: We need to establish more of a track record of you handling greater responsibilities.
Dev: That's a really reasonable-sounding way of saying that I need to be doing the job of my current AND promoted self while waiting for you to acknowledge it with the better title and pay.
Manager: I really am rooting for you and the feedback on your work is stellar. Stars just aren't aligned yet.
Dev: I get that there's a bunch of moving parts and I can't force it, but you do realize that this is a candidate-driven market and I can make $20k more a year with the same title by applying somewhere else, right?
Manager: Hey. Careful. Look, I just don't want to look like I'm singling you out for special treatment.
Dev: That's what a promotion IS. Who else has the "stellar" feedback singling them out already?
Manager: Well... Thing is, Rob has amazing feedback
Dev: HOW MANY STELLARS ARE IN AN AMAZING YOU FUCK
Manager: Verbal abuse helps your chances, oddly enough.15
Got a promotion at work, now manager and opening a brand new location for the tech shop.
That means I have 5x the amount of income to help fund my company and tech, I am so happy.2
I got a promotion at work!
Is it weird that I don't want it because I still feel like I have too much to learn to no longer be a "junior"? I'm happy that my hard work is paying off but I'm worried that this is how bad senior devs are made.7
Started a series of videos "Building a Webserver with GO and Echo". so exited!!!
Heh, so I was working in tech doing the physical side of the department (going and moving computers or hardware fixes etc.)
Anyways since I got that job I noticed some of our recurring systems tickets are time consuming so I wrote some scripts to speed up the parts that I could.
(Like getting us all the useful information for hunting down missing machines or machines that haven't been able to be backed up in a while)
So yeah, made the scripts and some higher ups were like great you should submit them to our repo so they don't just disappear. Do it and get told by one of the like cto kinda guys that, "instead of doing a script to do what the original script should do, maybe go in and fix our original one."
So I told him, I don't get paid enough to fix your guys scripts, I don't know perl(which is what those ones are in) and honestly it's not my department for fixing those scripts, it's yours.
I had made a big post about what my scripts did and gave access to them and what they could have fixed in an hour they argued with me for months about just fixing their originals instead.
So now I've just actually gotten promoted out of that dept and into another where I will finally get paid to do more code, so I was closing my last tickets and the "trying to add my scripts to their repo" was one. The guy had denied my PReq Esso I closed the ticket thinking meh.
This guy re opens and again says just fix the scripts. Luckily I had done a personal repo for the scripts so others in my (now old) dept can keep using them. So I said I'm not in that department anymore, I made them available to the others and I still don't know perl. Not sure what your wanting me to do...
Got a laugh when he replied "oh yeah, just heard about the promotion... Congrats.. Where's the repo?"
I feel like I won finally5
Dear diary, today was a good day.
1: i got the confirmation of promotion.
2: i solved a task using newly introduced tech and it works. Which has lots of implications on future work, a lot faster too. Also everyone is happy and supportive.
3: i felt good at the progress made with my kinesitherapy, my spine is starting to cooperate again.
Overall a good day.
Oh, and also i got payed :D1
Oh I forgot.
Once I got promoted with more responsibility and my pay raised, but since I just passed some tax threshold for few $ my net income was more or less 1 hundred $ lower than before the promotion...7
Oh, my promotion happens whenever I'm on a call with a sales guy, who announces they have a (insert grandiose job title here) on the call in case the client has any technical questions.
Unfortunately it comes with no pay rise, and I'm immediately demoted again when the call ends ;)1
I know this isn’t dev related at all but...
Nor is it a question, as my fat finger set it to...
Eminem just dropped a surprise album at midnight last night. No promotion, no bullshit. Just straight hip hop.
And the album cover is a throw back to the beastie boys!
If you can’t tell already, I am super pumped about this!!!17
I don't like noob techies who are into IT for the money.
My friend is jealous of me and he wants to get to my level. I told him that he should take Oracle certifications if he wants a good chance to a raise or a promotion (at least, it's a well-respected series of certs and everyone I know who took them got serious salary increases and respect from their managers).
For example, I studied for 12 weeks, for 12 hours per day for the OCA. He thinks he can just quickly cram a cert in three days and get big money. Nope.
This guy failed Network+ countless times. I remember he wanted to quickly get his CCNA when he barely understands how folders work.
The level of foolishness is amazing..
We started a project in January for which I was the sole developer, to automate tedious interaction with a vendor's ticketing system. We have a storage environment with about 400,000 commodity disks attached(for this vendor-- there are other vendors too), in sites around the US and Canada. With a weekly failure rate of about 0.0005%, that means about 200 disks a week need to be replaced.
This work-- hardware investigation through storage appliance frontends, internal ticket creation, external ticket creation, watching the external ticket for updates to include in our internal ticket --was all manual, and for around 200 issues a week, it was done by one guy for two years. He was hopelessly behind. This is all automated now, and this morning, I pushed this automation from dev/test to production.
It feels great to see your work helping people around you.8
I wanted to let everyone know that I finally decided to release the new version of my website! 😄
TableTopFinder is a board game database with price comparing in several European web shops.
Any feedback is welcome, I like good ideas! 😊6
Promotion by cozyplanes myself
Find my game in play store, and you will get $100 play store credit.
First come, first served.33
VoIP meeting today lasted 7 minutes.
I have kept the board down to ~5 ticket average for the last 3 months.
Co-worker(jokingly): I guess we don't need you anymore.
CEO: Quite the contrary. @chenb0x may need a promotion.
This is why I like working for this company. Love the culture....no matter how much I may bitch about the clients.
'How did I get here?' a young dev may ask.
1. Delegate where proper
2. Script whatever can be scripted
3. When the board is low in tickets, it becomes a recursive responsibility to keep it low.
When I was hired, the VoIP board was sitting at a ~30-40 ticket average.1
PUBLIC SERVICE ANNOUNCEMENT:
For AI, in particular Deep Learning developers, practitioners, hobbyists and otherwise people interested in the field.
If you go into the Pytorch website, click on resources and scroll down you will see a link to "Deep Learning with Pytorch" by Manning publications. This will give you access to the book, a book that if memory serves me well costs about 40+ in printing and the online book format is about 29 (again, if memory serves well)
The book is currently FREE and it does not ask you for an email address, you can just tell them why you want it for and they will give you the free pdf download.
I don't know how good the book is, but have found Manning to publish really good resources.
Do with this information what you want.
And yes, I am leaving the rant tag, so that more people can see this and take advantage of the opportunity in case of being interested and not having the money to purchase the book after the promotion is done and over with. Fuck you about tags and shit.10
The one they called to announce I was being dismissed after promising a promotion witch led me to refuse a better job opportunity the week before...2
When you get a raise and promotion but you get indirectly told that it wasn't well deserved and now you'll have to up your game to justify it. :-/4
Got to love Ubisoft web devs.
Their new "30 days of Ubisoft" calendar has the browser download 30 images of closed numbered boxes, 30 images for the hover state of each box and another 30 for the open state. Granted, the images aren't big, but hasn't anybody heard of custom fonts and CSS3?
Oh, and the "surprises" have already been leaked on reddit, gj on keeping hints in the page source.
!rant I’ve been with the same company for 6 years, but the past few years things have been continually declining. Nothing has been awful, I just feel like there is very little room for promotion, or even worse, knowledge gains (we do a lot of win forms, c# mvc, vb6, sql stored procs). I’ve been so desperate to learn “new stuff” that I’ve been picking up contract work where I can find it (for nights and weekend projects). I’m excited to say that the company I’ve been doing most of my contract work with has offered me a full time remote position! It’s a 30% increase in pay, all new tech (mostly React Native, ReactJS, GraphQL, Nodejs, python, and integration with existing .Net applications)!
Feel honored DevRant, I’m telling all of you before I even share the news with my family (with the exception of my wife)!1
I got my promotion by forcing it. I work at a fairly large gov organization and have done so for 2.5 years. I had been asking for a pay rise for years but was always told there’s no budget. I was doing work way beyond my pay grade as many senior devs had left. Eventually I got really sick of it so applied to another company, took 5 interview rounds but I had an offer that was a 30% raise on my salary at that time.
I submitted my resignation fully thinking that i’m going to leave, but what do you know, my division not only found the budget but did so in 2 days to come back with a counter offer. It’s funny how when push comes to shove, money that previously didn’t exist just appears out of no where4
My SO got a promotion, and with it he's going to be out of town about every other week.
I told him I'm excited for him, that even though I'll miss him it's a sacrifice I'm happy and willing to make because it's so good for his career, and our future. I don't want him to distracted during his work trips about worries about my unhappiness.
But I miss him and this is so hard actually 😔10
In knew it was bad at the time, but holy shit have I realised how shitty my last job was!
Underpaid (though still not doing too badly), underappreciated, and no promotion or raise despite promises of one for over a year. Of course the minute I handed in my notice, they immediately offered me a 15k raise and "oh, we can get you involved in the management side in 6 months".
Guess what bitches, my new job * is * being a manager, and I get a 20k pay rise. 2 weeks in and I'm loving it, wish I'd switched sooner!
The catch is, I'm now a manager. Does this make me the future bad guy?3
During my first year of working, I was offered to work part-time at another company. I actually took it to my supervisor and asked for his advice.
He began with a sigh, he knows that I like programming so much and wants the job because I wanna do more programmings. He gathered his thoughts and said calmly, "Look, I cannot stop you if you want to, but think about this, you already are doing programming for five days a week here. Take those extra times you have to develop other parts of yourself. Go learn public speaking or something" or something along that line.
I gave it a deep thought, took the advice, and rejected the offer. I eventually went on to commit myself on volunteering for the next two and a half years, and secured a promotion about a year from that conversation because my supervisor sees improvements in my communications with others and my soft skills in general (unlike programming, you can't volunteer in an organisation without speaking to people).
Sometimes we programmers only wanna code that we forget that what we're building are for humans and involves other humans. You wanna be the best at work? Try to grow on your horizontal axis, too.1
Got a job offer... Long story...
Now I need guidance...
I am being paid X at current employer.
- Trust and culture
- Product knowledge and rapport with peers
- Live at home so no extra expenses
- B2B (which is affecting career trajectory)
I got an offer of 123% from new employer
- B2C Payments domain (long term benefits in career)
- Okay-ish hike (I would still be underpaid per various levels)
- Different city so adding expenses will bring me to near about current salary
- New place so have to build the trust
- Glassdoor says culture could be toxic
Now my paint points:
1. Immediate need for salary growth
2. Long term career I can build myself
3. Need a salary runway until I can score a decent brand/job with good work/domain
Now my manager said they are giving me a promotion with a salary hike as per my employer brand. So this hike range would be 100% of X to 400% of X.
1. Shall I go for retention at current employer getting a counter offer from them and build myself a runway?
2. Shall I take a leap of faith for long term compromising my immediate need of salary and take up the new job?
Doing the first will make me spoof the new offer letter a bit to bargain well with my employer, else they would not give me a decent raise.
Doing the second for long term, my past experience says long term strategy didn't work as I applied it and I am facing the heat now.
What should be my approach in this Pandemic situation considering my current employer is bigger brand than my next and there is a probation of 6 months (which is quite scary in current times).
P.S.: Meanwhile all this happens, I am talking to other great companies too.28
I work for a big financial company and they're saying i'm going to get a promotion but have to go through an interview process and be compared with external candidates. Basically that a new position will be created and I need to apply for it.
To me it feels like an insult as promotions should be a reward for good work done on the job?
And technically I'm like the most experienced, expert on the team...
Everyone comes to me asking for help or to explain things...24
Worst thing you've seen another dev do? Here is another.
Early into our eCommerce venture, we experienced the normal growing pains.
Part of the learning process was realizing in web development, you should only access data resources on an as-needed basis.
One business object on it's creation would populate db lookups, initialize business rule engines (calling the db), etc.
Initially, this design was fine, no one noticed anything until business started to grow and started to cause problems in other systems (classic scaling problems)
VP wanted a review of the code and recommendations before throwing hardware at the problem (which they already started to do).
Over a month, I started making some aggressive changes by streamlining SQL, moving initialization, and refactoring like a mad man.
Over all page loads were not really affected, but the back-end resources were almost back to pre-eCommerce levels.
The main web developer at the time was not amused and fought my changes as much as she could.
Couple months later the CEO was speaking to everyone about his experience at a trade show when another CEO was complementing him on the changes to our web site.
The site was must faster, pages loaded without any glitches, checkout actually worked the first time, etc.
CEO wanted to thank everyone involved etc..and so on.
About a week later the VP handed out 'Thank You' certificates for the entire web team (only 4 at the time, I was on another team). I was noticeably excluded (not that I cared about a stupid piece of paper, but they also got a pizza lunch...I was much more pissed about that). My boss went to find out what was going on.
MyBoss: "Well, turned out 'Sally' did make all the web site performance improvements."
Me: "Where have you been the past 3 months? 'Sally' is the one who fought all my improvements. All my improvements are still in the production code."
MyBoss: "I'm just the messenger. What would you like me to do? I can buy you a pizza if you want. The team already reviewed the code and they are the ones who gave her the credit."
Me: "That's crap. My comments are all over that code base. I put my initials, date, what I did, why, and what was improved. I put the actual performance improvement numbers in the code!"
MyBoss: "Yea? Weird. That is what 'Tom' said why 'Sally' was put in for a promotion. For her due diligence for documenting the improvements."
Me:"What!? No. Look...lets look at the code"
Open up the file...there it was...*her* initials...the date, what changed, performance improvement numbers, etc.
I opened version control and saw that she made one change, the day *after* the CEO thanked everyone and replaced my initials with hers.
She knew the other devs would only look at the current code to see who made the improvements (not bother to look at the code-differences)
MyBoss: "Wow...that's dirty. Best to move on and forget about it. Let them have their little party. Let us grown ups keeping doing the important things."8
I am beyond fucking frustrated at this point. I feel pretty confident that I was just blocked from getting a position at work because they believe the current team I am on will fall a part without me. I’ve asked for a backup for years but they never got one for me. I have great folks on my team but despite knowledge transfers, they just don’t get it. I am ready to grow within the company, develop better soft skills, learn more about the other groups etc. but I don’t have the opportunity to. Also, I was passed up for someone outside of our group to manage our team a few years back despite being the lead since day 1. That’s two promotions I’ve been denied despite getting exceeds on every review I’ve ever had. I am so pissed that they would do that to me.6
I come with updates. So many of them..
1. Getting multiple interview calls from decent companies and multiple interviews scheduled.
So many that find it difficult to find a time slot. Lol
If not for calendar, I wouldn't have been able to track them.
2. Got invited for an AMA session, which is cringe and I am forcibly attending because I committed and it's gonna be a massive failure because that silly girl who is hosting absolute sucks at using brain logically.
3. Got invited for 2 User Research interviews and one of them will be paid (assuming I get $50 Amazon voucher) and other one is from a decent company.
4. With this, my manager got a hint long back that I will be quitting and so another guy of my experience quit. So now they are aggressively pushing for my promotion and a good salary hike.
Based on company standards, when things go well, I might get 200% hike (you guessed it right, I am being exploited and underpaid) and still I won't touch market standards.
5. I started redoing my website and first version was good but code was crappy and layout was just workarounds.
On third day, today, I watched a YouTube tutorial on CSS and redid the crappy code with much better code from scratch.
The only thing I am stuck on since 3 days of this activity is adding a god damn footer and responsive layout.
6. Lastly I don't understand how my network keeps growing. Stop messaging/emailing/tagging me. I need some free time for myself to waste.
It's a long weekend and hopefully I should be able to rejuvenate and rest :)7
Startup rant ---
John and Bob joined a startup at the same day but they were in two different offices.
John joined the US office while Bob joined the European office (let's not share the country here ;) )
Both of them worked really hard, they worked longer hours, showed result and helped the startup to reach and get Serie A funds.
That seems good no? But let's step back, John was promoted twice and get more perks while Bob got only a salary raise that aligned him with the current market.
There are different reasons for this but the most important one is that the company is having two different cultures for the two offices.
What's funny here is that Bob effort is well known across the two offices and his contribution has made a huge difference to the company but unfortunately he wasn't rewarded for it.
So Bob opened a new window not in his office but in his browser to find better opportunities.4
When you get an email sent out to the entire company (such as someone's promotion) and people proceed to reply all3
How do I promote my open source projects?
I mean, @ai (Andrey Sitnik) have published nanoid and received about 600 github stars in just one first day. I have recently published Tears, webserver for SPA, and received only 7 stars, all of them from my friends.
I've tried posting on hackernews (3 upvotes), github tags, several gitter chats, with absolutely no impact.
So how do I promote my projects?4
Good morning everyone!
Pending tasks during start of the week:
- 3 interview assignments
- Acknowledging a job offer
- 2 screenings lined up (Germany and UK)
- Office work which I have been slacking off since 2 weeks
- Resume updation to give it to my manager for internal promotion/hike
- Personal tasks to complete
Spent entire weekend on assignments with little to no me time or enterprise of any kind.
So I log into work in the morning and BAM!!!!
Power's out. Entire city and suburbs are shut. Cities in proximity of 350KM are impacted too.
A major grid failure. Everyone switched to mobile and hence networks are choking too.
And I somehow knew that there would be a grid failure and city is blackout even before I got the news. Nothing beats my intuition.
I have shit ton to do but technically I am free right now.
Saving my phone battery for dark times. In case I don't see y'all.. good afternoon, good evening and good night11
"We're promoting you to be a Team Leader, since you proved your skills to handle tough tasks and bring good solutions, and we're raising your salary by 25%."
That sounded good for me, until I realized that all they need is an interface between them (the boss) and other employees to force their style and monitor every fucking thing that could be different from a dev to another. But since the boss is a sEnIoR with mOrE tHaN 10 years of experience but he does not have any clue about good practices and how to make a code that does not push you to be humiliated by the client, he still thinks that he's the fucking programming God.
That's a shit12
Recently I've had some Airpod knockoffs in the mail for about €8 while they were in a promotion. They are pretty usable, and while I do not own the authentic Airpods, my unit seems to have all its most important functions that I'd expect of a pair of Bluetooth earbuds (given that I've been using those since 2015 already, so plenty of experience with such things). Given that, the Apple Airpods'd better give me a morning blowjob for their price!
Seriously, what is the point of such Apple earbuds. For me, the important thing is that they are wireless earbuds that can operate independently or in sync as desired. It's earbuds that can be recharged on the go using some kind of portable 3.7V lithium cell in a charging dock that can directly drive the 3.7V cells in the earbuds. That's all.
Bill of materials? 2 tiny Bluetooth controllers, 2 speaker drivers, ABS injection moulding for the charger pocket thingy and the earbuds themselves, a charge controller for the "docking station", and some tiny lithium cells for each, provisioning size-capacity for whatever will still fit. That's all.
Is that worth €150? Like hell it is. And sure some capacitive sensor in the earbud for touch-based control would be useful. But guess what, even that isn't expensive! Capacitive sensing is dirt easy (https://youtu.be/mWR9Q_pTagw), and for something like the Airpods you could probably get away with 3-4 stationary capacitive touch sensor modules. Cost of that per unit if I were to design it and outsource it to China? €15 at best. Yet Apple charges €150-something for their Airpods. What the fuck?!7
Long time lurker, I now have something to show you and it's something I've proudly made!
I've been working on OctoLenses lately, a Chrome extension allowing you to filter your PR and issues on Github. I find it really useful on a daily basis; and you might too
It can be used to:
- Monitor the PRs that need a review (or that have been reviewed successfuly)
- Find issues on open-source projects you like that you could take on
- Anything you can express with a Github search basically
It's good enough that I feel like I can share it with you, and I'd really like if you could take some of your time to give me a bit of feedback.
What do you like?
What you don't?
Which feature should I add?
Anything constructive basically :)
Thank you (and sorry for the self-promotion)!1
Hopefully I'm getting an early promotion this month and moving to a city I wanted to 😄
Also got a glowing review from the boss to be read by his boss.
Gonna negotiate the raise tonight. Naturally, I'm super happy, so I Thought I'd share. Wish me luck.1
So, I'm the only developer in a marketing firm. I was asked to develop the company website. The deadline was within a month. A full on CMS. When I was interviewed I told them that I'm more fluent in back-end development rather than UI design etc. So the company's designer started designing the website. Incomplete designs were given to me one week before the due date. I'm a fresh grad so I'm relatively new. So I used a website builder knowing that I can't code the whole CMS within a week. I asked them which they gave approval to knowing it was $16 a month.
I started making it using webflow. 2 pages in, I asked them to pay for the subscription because webflow allows 2-3 pages for the free version. When the time to pay came, they were like, "wow, $16? That's a lot every month for just a website". Keep in mind, it's not that they don't have the money. Just cheap. This was like 5 days before the deadline and they said it's too expensive and asked me to code everything by myself. And gave an extension for a few months.
I said okay and started development. I said we would still need to spend on a cloud instance for deployment which would be like $6 monthly. My manager asked me is there a way to not pay monthly and pay like $100 and get one for lifetime. I facepalmed so hard. I tried explaining to him cloud-server costs are either monthly/yearly or pay-per-use basis. He told me maybe because I'm new I don't know and go to do some research on it. I researched and the only solution was to buy a server which costs $100++ monthly. I sent him the costs in a document which he did not even bother to read.
That was back in November last year. Fast forward to February. I've coded the website thrice. The design keeps changing every week. The design is still not complete. And they are saying I'm not eligible for a promotion because the website is still not done. It pisses me the fuck off. It's not my fault it's not done. The designers haven't done the design, the manager can't decide on shit. I'm just here because it's my first job out of uni and I thought it might be a good experience, but honestly right now the way they are treating me it pisses me off.5
So after @danacus commented here https://devrant.com/rants/1860006/... about a command called "tp" to teleport from one directory to another, I felt the urge to write myself such tool. This was one of my first pure bash projects and I'm happy to announce that it finally is finished! I really hate self-promotion but since I use this tool in every single bash session and find it very convenient, I decided to share it with y'all. I'd be super glad if you give me your opinion about it!
git clone https://github.com/bitteruhe/tp16
I was reading a book and came across this :
What if you were a doctor and had a patient who demanded that you stop all the silly hand-washing in preparation for surgery because it was taking too much time? Clearly the patient is the boss; and yet the doctor should absolutely refuse to comply. Why? Because the doctor knows more than the patient about the risks of disease and infection. It would be unprofessional (never mind criminal) for the doctor to comply with the patient. So too it is unprofessional for programmers to bend to the will of managers who don’t understand the risks of making messes.
It's fair point but at the same time we have to comply with the manager in order to have a raise/promotion. What do you think guys ?6
This week I got a promotion after being a junior for a year. Boss said Im a medior now and my monthly salary raised with 400 euro per month
Feels good but what feels bad is that a coworker of mine which has been contracted recently without any development experience is still making 400 more a month..
The thing is that this "developer" wanted to become a Java developer, he has been given time during work to study Java and in the meanwhile join the team thats working on a saas product (my team, where im lead dev)
During the 3 months ive counted a maximum of 10 commits and i was done with him which conflicted in a very bad vibe at the office.
During a refinement I asked if everybody understood what needs to be done, no questions asked. Next day when i was working at a clients office on another project 9 am i git a Skype message "Can you tell me What to do? I have no idea" where I replied "you should have asked me yesterday, i am not going to help you unless u come up with a question that makes sense.. what have u tried urself?".. Well then he got mad and stopped doing what he was trying to do.
The next morning i talked with him and we agreed to have a 1hour session to talk him through the user story. When we were done, he said that he understood and was going to work on it.
Next day I check, no commits, so during stand up i confronted hmj with this and he admitted hes been lacking and wanted to talk with the boss and me after stand up.
Well he admitted things were going to fast to keep up for him because he is doing some sysadmin stuff aswell.. the plan of becoming a Java dev was now history and he left the team..
Now he is just doing some sysadmin stuff but its been 3 days that hes been saying today ill setup a tomcat on the servers and give you SSH acces to deploy your .war files, today I finally gained access but he couldnt figure out how to move the war to the webapps folder.. And i wasnt allowed to transfer it to there..2
My company doesnt have promotions. We do get quaterly pay raises. But a person with one year experience has the same title as someone with 10 years experience.
I did get a promotion article at the train station today for drink yoghurt with a flavour.2
My current job at the release & deploy mgmt team:
Basically this is the "theoretically sound flow":
* devs shit code and build stuff => if all tests in pipeline are green, it's eligible for promotion
* devs fill in desired version number build inside an excel sheet, we take this version number and deploy said version into a higher environment
* we deploy all the thingies and we just do ONE spec run for the entire environment
* we validate, and then go home
In the real world however:
* devs build shit and the tests are failed/unstable ===> disable test in the pipeline
* devs write down a version umber but since they disabled the tests they realize it's not working because they forgot thing XYZ, and want us to deploy another version of said application after code-freeze deadline
* deployments fail because said developers don't know jack shit about flyway database migrations, they always fail, we have to point them out where they'd go wrong, we even gave them the tooling to use to check such schema's, but they never use it
* a deploy fails, we send feedback, they request a NEW version, with the same bug still in it, because working with git is waaaaay too progressive
* We enable all the tests again (we basically regenerate all the pipeline jobs) And it turns out some devs have manually modified the pipelines, causing the build/deploy process to fail. We urged Mgmt to seal off the jenkins for devs since we're dealing with this fucking nonsense the whole time, but noooooo , devs are "smart persons that are supposed to have sense of responsibility"...yeah FUCK THAT
* Even after new versions received after deadline, the application still ain't green... What happens is basically doing it all over again the next day...
This is basically what happens when you:=
* have nos tandards and rules inr egards to conventions
* have very poor solution-ed work flow processes that have "grown organically"
* have management that is way too permissive in allowing breaking stuff and pleasing other "team leader" asscracks...
* have a very bad user/rights mgmt on LDAP side (which unfortunately we cannot do anything about it, because that is in the ownership of some dinosaur fossil that strangely enough is alive and walks around in here... If you ask/propose solutions that person goes into sulking mode. He (correctly) fears his only reason for existence (LDAP) will be gone if someone dares to touch it...
This is a government agency mind you!
More and more thinking daily that i really don't want to go to office and make a ton of money.
So the only motivation right now is..the money, which i find abhorrent.
And also more stuff, but now that i am writing this down makes me really really sad. I don't want to feel sad, so i stop being sad and feel awesome instead.1
So, you are telling me that I should motivate myself? For working in a dead end job with no scope of promotion, no imminent raise, ever changing job requirements, layoffs, empty cubicles, zero SDLC process in place, no oversight from upper management, it is somehow my fault for me being late to work everyday?
One of these days, I'm going to fling my resignation paper at your face and drop the mic!
Man, Fuck you son!3
Most obnoxious company process: The newly introduced promotion process at my ex-employer.
Originally they had a run-of-the-mill process. You and your boss reviewed your performance independently, then spent an hour to compare results. If you agreed to have proven yourself, your boss did some remaining paperwork (iow he did his job) and done.
Under the guise of transparency, fairness and autonomy of employees this was changed to:
You had to find three coworkers willing to review you (favorably). You collected their feedback, processed that (strengths, "opportunities for improvement", etc) and presented it to your boss for review. These were the first two steps of four in total, of which I've forgotten the other details tbh. It became pretty ridiculous with you defining "progress indicators", your boss's boss involved in another review round and what not.
The true purpose was clear: Delaying promotions as long as possible, making the employees do all the work, and being able to just say "no" at any point. I don't know how intellectually superior managers and HR viewed themselves, because literally none of my coworkers bought this as an improvement.
But, yeah, that became the new process at a company too big to fail.1
IBM, because I work in there.
Well maybe it wouldn't be as bad if I didn't work at command centre. From the beginning I did my best to get a promotion, but it resulted in me having shitton of workload and no raise. Maybe it's just shitty management tho. But still.
High paying unstable job at a startup vs. Low paying stable job at a huge company.
I'm currently at the latter and I'm expecting a job offer (hopefully!) from the other one today.
Low paying job:
1) big name. (their stock has recently gone down tho)
2) insurance and stuff.
3) quite stable.
4) can re-skill and move to another team.
5) work from home.
1) shit technologies.
2) lots of fake "we are a family" kinda crap.
3) shit pay for a huge company.
4) boring. I feel very unmotivated.
5) obsolete systems and management processes.
6) it would take years to save for a car even with my upcoming promotion pay raise.
High paying job:
1) awesome salary. Like 6x my current.
2) up-to-date technologies. Something I'm passionate about.
3) team lead position.
4) I can buy a car in a couple of months.
5) might get a visa sponsorship in the future.
6) small team, my voice will be heard.
1) it's a startup so it can go down anytime.
2) no insurance or any kinda benefits.
3) no work laptop.
I'm kinda in the beginning of my career, so my gut is telling me to risk it and go for the unstable job.
It will be my first time to be an "official" team lead and honestly idk how I'll go about it yet.
Which one would you go for?
And wish me luck! The interview went pretty well but I'm dreading for some reason.17
Job hunt update:
Promotion with good pay raise (market correction).
After analysing a lot of parameters, market conditions, learnings, short and long term priorities, I have decided to stay back with my employer.
Though the offer in hand is much more, I am buying myself a runway period of 6 months to 1 year to score a decent gig in Europe which should not be that difficult looking at the current progress.
Excited for my next month's salary and work my ass off to polish my skills.
Time to relax until year end and enjoy life.12
Heh promotion? I only get fake promotion..
For two years, I was doing so many *free* overtime, manager is a big liar, he said that it will he considered on the yearly evaluation.. cool, the thing is there is no evaluation at all, just lying and lying.
Few months ago I took a vacation of 1 month (I am expatriate so I get one vacation per year, my home town is too far..) I talked to tye manager about salary taise and he said absolutely we will talk after I get back..
He called me during my vacation to do some urgent (as always) work, I worked about 5 days, and for free.
After I get back to work, he was angry about my *attitude* that I wasn't available more time.. oh and there was no fucking raise. always lying..
In this country, if you're an expatriate so you can travel outside the country without the validation of the employer (yeah like that) and the notes period is about 3 months, what makes very hard to find another job, no one will wait for 3 months, unless you vanish during a vacation.
So, why didn't I gave my resignation? well, life is hard when you have unemployed wife and a little baby, and the pay is, let's say OK comparing to costs here.
I am charged to learn and work with another language and framework, and when I asked for a raise they said no, so I will stop working in this language and let's see..
The problem is that other employees in thus company are literally bitches, they don't say no to anything, so I am the special guy here who does not a blowjob..
So, what do I do? I am hunting for a new job since a while but no luck.6
*working at a project, currently creating commits and pushing to remote
I created an early PR with a title [UNFINISHED] and [NOT YET DONE]. I'm really not finished yet. lots of stuff still need to be committed and pushed to repo
And suddenly, I find out that my team mate - just out of the blue without any prior warning - MERGES THE PULL REQUEST
"oh hey there are conflicts in the pr you made"
YEAH WELL MAYBE TRY GETTING YOUR HEAD OUT OF YOUR ASS WHAT IS WRONG WITH YOU ARE YOU EVEN SANE
So now what happened is half of my commits are merged, he didn't tell me, i pushed more commits, branch recreated, and then he reverts the merge. so now everything is really messed up :)AS)D(F)AEF)SDF)AW)sfdjsigkl;zfghlkkj ghaslkj;gabsd;lkgjabslkfgh GET YOUR HEAD OUT OF YOUR ASS I WANT A PROMOTION3
Yesterday I had a discussion with a freelancing developer
Me: You're already earning good, why are you freelancing?
He: Freelancing is my hobby.
Me: !! Why don't you participate in some open source development? I do.
He: How much do you earn there?
Me: In terms of money? few bucks as donation for 1 coffee in a month.
He: few bucks only !!!
Me: Opensource development can be good for your career. You can get a good job or promotion....
He: I believe in certainty.
Awhile ago someone mentioned Freepik and interested to buy the premium package, if my memory serves me. I forgot who.
But Freepik is giving 40% off right now.
// I'm just a Freepik user sharing for anyone interested. I don't get any promotion fees (sadly) ☹️8
I made a bit of a tradition of building a list of hardware that's superior to whatever Crapple is releasing whenever Crapple releases something - and for the first time, I decided to make it public instead of just sharing it with some coworkers.
Making it public however took some time (luckily, yesterday was a holiday here, so I got it done now) - at least, making it looking "not like shit" took some time.
So enjoy my (very basic) bootstrap templated, yet possibly useful list of builds superior to the Crapple Rag Mini (which is a completely fictional entity not resembling any existing company in the world. Promise. Totally. Penguin's swear.)
The list can be found here - expect to see an update anytime Crapple pushes new shit to the market:
(possibly not safe for work, children, catholics and SJWs). Yeah, no SSL cert, currently. Hell, it's a private server, it doesn't process any of your info and it doesn't offer downloads... I might add one in the future.
I hope you can forgive my shameless self-promotion, it's not a commercial site, there are no ads/shitcoin miners on it and i don't get a share/cut/whatever - just a small humorous joke project. For now.
BTW: I didn't attempt to build any of those. It should work, but please don't sue me if it doesn't.5
I had mentioned before I got offered a new role, with 50% increase.
I wasn’t expecting my current employer to counter, but they suddenly shat themselves and basically matched the salary, and offered promotion to software developer (sans junior). They acknowledge my role within the company is only increasing in responsibility and so far I have exceeded expectations. Its a nice response to have from them, although I do wonder how long it might have taken without the panic.
The new company have counter-countered, promising to raise salary by a further 20% of total, within the first 6 months, provided I learn React reasonably quickly (about a month), integrate with the team and start to take on my roles within the Agile set relatively independently (3-6 months). They also don’t bother with the junior role title at these pay bandings.
I said I would stay with my current employer, before the counter counter move. Now I am full of doubt.
Has anyone landed in teams like this, only to find they didn’t offer increased learning at all? If that was a high risk for me, I wouldnt take it, despite the offer of more cash. I’d sooner get more skilled in the stuff I have been working in at my current role.
Pretty amazing how much amazing life experiences can cause anxiety. Never been in the middle of a bidding war before...13
Debating on whether to quit my job.
Part of the reason it's hard for me to make a decision is there are a lot of good things about my job:
- almost all the projects we work on are blue sky; no technical debt anywhere
- great teammates; people help each other out and generally there's a good vibe
- reasonable boss; he's totally fine with me managing my own schedule, and since I get my work done, he basically never questions when and where I work
- about 1 hour of corporate meetings each week
- best healthcare I've ever had; basically everything is paid for
- 3 weeks PTO & all major US holidays
- free food; generally healthy office snacks and such
So why would I want to quit this environment?
- I hardly get to code anymore. About 2 years ago, I got asked if I would mind helping spec out projects. Since then, I've moved from writing code related to projects to helping my teammates understand the business situation so they can build the right thing.
- I'm in lots of meetings. So we have very few meetings for the company itself. We have a bunch of customer meetings, though. And progressively, I've getting pulled into meetings where there's really no reason for me to be there, aside from "we should have a technical person present."
- The sales people are getting tired of turning down clients that our product isn't targeted for. So they're progressively pushing to make products in those areas. Unfortunately, I'm the only one on the engineering team has any experience in that other tech stack. Also, the team really, really don't want to learn it because it's old tech that's on its way out.
- The PM group is continuously in shambles. Turnover there has averaged 100% annually for about 5 years. Honestly, IMO, it's because they're understaffed. However, there has been 0 real motion to fix this other than talk. This constant turnover has made it so that the engineering team has had to become the knowledge base for all clients.
- My manager has put me on the management track, but has been very slow to hand off anything. I'm the team supervisor, and I have been since the beginning of the year formally. When the supervisor quit last year, it basically became obvious to me that I was considered the informal supervisor after that. However, I can't hire or fire; I can't give a review; I don't have any budget; I can't authorize time off. So what do I do now? Oh, I'm the person that my boss comes to ask about my co-workers performance for the purpose of informing promotion/termination/pay increases. That's it. I'm a spy.4
Definitely andOTP, my two-factor authentication app for Android: https://github.com/andOTP/andOTP
The only thing cooler will be once I finished to rewrite it from scratch to get rid of the legacy code from before I forked it.7
A bit of a self promotion, but I recently published my first article on dev.to. If you are interested, you can find it in the link below. If you read it, please tell me what you think about it😁
By this month, I have been in business for three years. How much pressure have I suffered in three years? I am a programmer. I used to think that writing code is too youthful. I started to know that when I started a business, when a programmer might lose my hair, I would be bald if I started my own business.
In order to develop my own products, I invested most of the funds in the early stage. Later, when the product came online, I struggled with promotion, but promotion was not as easy as expected, especially when you had no money. Those successful people always like to share the story of "without spending a penny to promote and make one million users from zero." I have nothing more to say about this except Ha ha. I am very confident in my product, but if I have no money to promote it, it means that no one knows how good your product is. So I always wanted to get a financing. But if promotion is difficult, is financing easy? The chicken soup said again: "All the money floating on Zhongguancun Chuangye Street is money, and as long as you come, it is yours." Ha ha, I laughed and said nothing.3
Got a promotion and had a loose definition of what my new tasks were. I got overwhelmed with being the go-to for project and account managers, and 75% of our devs, on top of my own work I had to complete for clients.
Eventually I wrote up a 2 page document of things I had to deal with daily/weekly and how I don't have time to do my work, so why should I even bother to do it.
We got it resolved, my boss took some of the tasks off my plate (like training the new hires) and allows me to work from home whenever I need to finish up work.1
Started this day great with the mention that a coworkers contract isn’t suspended.
Thats in freaking 6 months. Workload is already fucking insane, and STILL you fucking decide to fucking fire another fucking person from YOUR fucking company.
This has been the 5th i think and my contract is due to July. If it is prolonged i’m thinking of screwing this company over my going away myself. Bunch of mother fucking idiots.
Ended the day great as well.
Heard that a new person is going for lead promotion. Haha.
He has been here for only two months. :,)
Left and right projects are exploding meanwhile i’m in the middle trying to cut the right wire!
15h/day for at least one month.
Manager to someone: How long do you think it will take you to build this?
Someone: Erm... 6 months.
Manager: Fine, I'm pretty sure you can do it in 3 months.
I was invited/forced to join someone's team because he could not do it in 3 months. Neither did we, but we managed to deliver the project in 4 months.
The dickhead manager got a promotion, money prizes etc for burning us out. I can't stand this kind of managers.
Neither I or someone work for that guy anymore.
If a Dev tells you it would deliver something in X believe him, he's telling you the best he can.1
So i work in support (do dev stuff in my own time). Spent 3 months seconded to another team supporting in project clients.
First issue i had in that team was a client with serious data issues which took about 30 hours +/- to diagnose and write some scripts to resolve.
After they went live and got handed over to support they had the same issue again but instead of support picking it up they sat on it till i came back on Monday.
Ive spent about another 10 hours or so picking through audit logs. I get all the shit no one else can either be bothered or capable of doing and to top it off i didnt get the promotion i was going for because i hadnt closed enough tickets, because they keep giving me all the shit to fix for everybody else
Thanks to a couple of 'ranters I felt confident enough to throw this together.
Watch this space 👀19
There is a parody of "Cheap Thrill's" by Mongo DB.
Yes Mongo DB ,it was for thier product promotion(Mongo DB Atlas)!
BTW it's one of the best DB I have ever used, it binds well with NodeJs
Here is it:
I know its way old ,but just want to share
Finally found a free noun on npm... I realized though, I have no idea how to promote a package I've built anymore. The internet is too noisey... Hmmm, how do you successfully get the word out these days?3
I left my last position after getting passed for a promotion 4+ times over 2 years. Old boss just asked if I'd like the job out of the blue.
...no. You're a little late.1
I don't know what is worse. SAP hybris backoffice or its "promotion module". Fuck, that piece of shit is an overengineerd bastard - full of bugs and slow as hell.
I hope you guys who created this monster burn in hell for you atrocitiy!3
Finished all my tasks for senior promotion ... Teamlead was like ... What promotion? I thought you wanted to stay medior? RLLY????
While he kissed asses for his senior promotion, not even having a skillset for teamlead nor senior...
Last internship : I learned modern opengl, libav and ffmpeg. I even was the only dev on some big contracts. Was a fucking cool internship because I learned everything I wanted to. But my manager had really low social skills. So been able to teach myself all of that was a good thing for everybody, but not for him. When the internship was over I got the worst mark of my promotion for the business with for comment that I didn't enough ask for help Oo wtf dude. Still get the best final markof the promotion and the only one who didn't work on web technologies :p but fuck you should have tell me sooner man...2
I sent my resume to our subsidiary company that evidently pays more and are looking for someone with exactly my skills. They weren't supposed to tell my boss about it but they did and he gave me substantial rise. Not really promotion, but I don't want to be manager (yet).
I've always thought that in order to become a project manager it was necessary a period as programmer (as it was a sort of promotion).
But according to what I read here it seems like a lot of pm have no idea how to/how long it takes to develop software... Am I wrong or what?5
1. an individual who attracts interest to a cause through evangelism and enthusiastic promotion.
2. an occupation in which knowledgeable specialists seek out qualified individuals to fill technical positions on behalf of another organization.
3. an unholy union of the worst qualities of both an ignorant cold call salesperson with those of an apathetic human resources employee. See 'chimera'.
So, funny story with a bit of self promotion at the end.
I was recently checking out some apps on playstore and found that my first ever , "launched just to experiment" app (released 1.5 years ago) has received more than 5k downloads . I was very happy about that so posted a small message on LinkedIn .
Now , my LinkedIn profile consists of 98% people who are totally strangers and never met me ( is it just me or do you also get a lot of stranger connect requests there?). So my usual post rarely ever goes beyond 5 or 6 likes.
Bit idk how there too my post got 35+ likes and now i was on cloud9.
So i finally decided to kick my ass and release some update to that app ( it had around 70% pity comments like "nice first app,but it should have this x feature",. "overall nice but it could use an x feature " etc.
And boy what my journey was in the last 72hours.
Firstly my madhead laptop started killing me with the battery failures and constant hang.
Then my past asshole self tried to give me a middle finger. So i have this whole partition in my memory where i keep my Android stuff and apps. It has a special folder named published zone and i keep all my published app codes and related files there.
I was fairly certain that this app's code eill be also there,so i opened it, found the code and tried running it.
Turns out my asshole self had tried to mess around the code so much that all the db layer WAS fucked up, all the ui WAS changed and no code was working.
"Not to worry", i thought. I always use git and there would be a correct version some commits before. WRONG. I HAD CHANGED THE WHOLE FUCKING WORKING PRODUCTION CODE AND DIDN'T MAINTAIN A VCS!
Also this was the verbose and shitty java code my 1.5 year before self so loved to write, so it was taking me way more time to figure out what's happening in an already fucked up code.
So i tried a couple of ways to get back my working code :
- I tried looking for a google recommended solution. Those guys take my whole app code build and distribute via playstore, but they provide no means to retrieve back the original code.
- i checked my (occasionally) back up hard disk but no. My hard disk would have 100s of movies from 2016 , but not a useful piece of fuckin code.
- i also tried to get my apk and decompile it via some online decompiler. Here the google again fucks up and don't allow me to get my apk directly. Meanwhile i found a ton of shady websites which are hosting an apk of my app without my knowledge O_o . I tried to decompile on of them but code was even more non understandable than my fuck up code.
So i ended up looking at both the mess up code and decompiled code and coded the whole app from scratch ( well not scratch, i extracted the resources and some undamaged activities from the mess up code . Also github was down for more than 3 hours yesterday , at the same time when i was trying to look onto some repositories)
- DON'T FUCK UP WITH THE PRODUCTION CODE
- MAINTAIN VCS
- Your laptop is shit reliable, github is also shit reliable , so save code at multiple places.
- there are way more copies of your code lying on the internet than you think.
Checkout my app here :https://play.google.com/store/apps/...3
Isn't it all too ironic that the inefficient suck-ups get to keep their jobs all the time and get all the benefits? And how the hard-working people get sacked and disrespected all the time? It shouldn't be this way.
At my job I bust myself every day mentally to come up with the best solutions and I don't get taken seriously, I just get shrugged at.
Meanwhile, an undereducated friend of mine got his contract extended and got a praise from the manager because all he does is do what they ask of him and he slaves away instead of coming up with ways to better the company. He's just a useless, mindless grunt. There's no value in him.
Then another friend of mine is asocial and while he had been hoping to get a promotion for the five years he worked at the company, solving numerous important issues, this one younger kid who happened to be a suck-up who bumped up everybody's mood but was in fact as intellectually useless as a rock, he got promoted to team lead in two months.
That lackeys and lazy people get more respect than authentic and well-meaning people. What an ugly world we live in..9
My last big project at school.
There was some pretty interesting projects, some shitty one, but there was one big project that interested almost everyone : a project in collaboration with Siemens. The project implied Machine Learning and Image Analysis. There were like 11 applies, with a total of 13-14 groups.
The project was randomly chosen for each group. I've learned that my project was the big one with Siemens. I remember how excited and hyped I was in a quarter of second.
So the whole project was tutored by one teacher that know us pretty well (since we already did a pretty cool project last year tutored by him) and by a former student at my school who's now at Siemens. And to be honest, it was one of the coolest project I've been into, despite the difficulty, since the whole subject (not gonna tell it just in case) was pretty new. We had some troubles, but we and our tutors always had discussion every week that helped us quite a lot.
There was some development planned at first, but the more we went into the project, the more we all saw the complexity of it and didn't quite hope to do a single line of code, but mostly research.
The project took around 3-4 months, we had a room that we can use with a GTX 1070 for training the neural network, and me and my friend knew how to work perfectly and efficiently.
At the end of the project, as expected we didn't do some coding, but we did a presentation of the project, with the big help of our tutor at Siemens that told us to redo from scratch our part in a more scientific way; the presentation was a real success, we got all the jury saying they actually wanted those kind of presentation and were really pleased. And we provided everything needed so a new fresh group with no knowledge of the topic could do some coding on it.
We got one of the highest notes of the promotion (not sure if the highest or not). Even tho it kinda disgusted me in researching, that actually was one of the best project I got to do that was that successful.1
As of my previous posts, I wanted to share with you my latest app.
It allows to read feeds from wordpress websites without having to deal with banners, ads, weird fonts and so on.
It's ugly as fuck as it still uses the standard ionic/angular style, but it works, and that's what matters.
Of course it's just for Android, as I really don't want to pay for an app store developer account.
Here the link:
Any suggestion or comment is really appreciated and I thank you in advance for any download, rating, usage or whatever feedback.
Thank you very much.3
I'm way past the point of being pissed now....
So there's some software (API's, mobile app + website) that I wrote to manage supplier incentive programs in a big hurry last year - which lead to a bunch of stuff being hard-coded in to launch on time. So after last years promotion was done I took down all the services etc was very fucking clear that in order to finish & deploy it to run again I would need at least around 4 months notice.
On the surface its pretty simple but it has quite a large user base and controls the distribution of enough cash & prizes to buy a small country so the setup of the incentives/access/audit trails is not something to be taken lightly.
Then once I'm done with the setup I have to hand it over to be "independently audited" by 3 of the larger corporate behemoths who's cash it distributes (if I get a reply from one in 3-4 weeks it's pretty fast).
I only happened to find out by chance an hour ago that we are apparently launching an even larger program this year - ON FUCKING MONDAY. I literally happened to over hear this on my way for a smoke - they have been planning it since last year November and not one person thought it might be kinda important to let me know because software is "magic" and appears and works based on the fucking lunar cycle.
No matter how many newsletters I unsubscribe from, there will always be an unread promotion e-mail in my inbox.1
I ended my Medium Subscription today.
Non Technical =>
Repetitive posts, often by the same author saying pretty much the same thing.
Multiple copied of the same post being suggested all the time.
Click baity titles which have no real content.
Amazing amount of self promotion rather than any actual value in the article.
Very slow loading of media on the pages, videos don't even load.
Provided solutions in tech based articles often unconventional, super harmful in long term if you have them in your code.
I do agree that they definitely have some good content, but I don't feel it's enough to make me stay given all these issues.
I'd rather just use it on my pc without logging in.6
Lol this is actually funny
It was a promotion that involved doing more work but didn't involve me getting a change in title or pay
Thing is tho... The promotion was caused due to developers leaving left right and center and I left shortly after as well...so I guess it makes sense that they maybe saw that I was planning to leave *shrugs*1
Time for some one-off self-promotion.
I used to be very active around here, but dropped off the face of the internet world for a bit. I still lurk around and respond when people mention me in comments, but if you'd like to see things I post, and projects I work on, please consider following me on twitter.
You can find me @ewpratten over there.
Also, I have been writing posts for my personal blog over the past few years. Those can be found at:
I hope to see a familiar face or two in twitterland 😆. Have a nice day y'all.9
Well, this happens time to time...
I'm freelancing as a backend guy. I like to take care of all infrastructure before really starting to build anything, this mostly includes dev/staging/prod environments with some linear promotion strategy. So.. I did this API. Still on staging, proceeding with the development as planned, everything goes according the timeline.
And then.. this happens... At some point PM told frontend guy that it's time for production (without notifying me), so the frontend guy does what "anyone" would do in this case - tells PM to create DNS record for production to point to staging app.
Time passes, I'm still unaware of this. But I'm starting to see some quality entries in the DB, not the usual QA crap. I write to them that they're doing good job and continue with my tasks.
One of the tasks required some major DB change. I could've written migrations script, but since we're not in "production" yet, I just wipe the DB and recreate schema as I need it.
In 10 minutes the furious PM starts shouting that "production" is down and I need to fix it ASAP.
I'm lost, I'm asking questions, I'm slowly understanding what's happening...
So I want to grab some coffee, sat back down, wrote politely that they suck, added a finger emoji and terminated the contract.
Felt like the right thing to do as I definitely don't want to continue within the same "team".1
Hi All !!!
Woah this is my first Post after 3 years not opening this website.
i don't know why.
but maybe between 2017-2020 my live got better so i don't think will have any Rant again.ahahaha *kidding
but today i see email, that i got sticker from devRant, woah i think i will go to devRant again.
wow devRant more cool than before , i don't think this website still open. i just want to check it. i forgot my password too. but luckily still got an access to my email.
So i want to tell a story about this weekly Rant,
Family Support? what the he** is it.
my family only look for money.
at my first job finding, i always pushed for find work in Factory/Oil/Goverment that will give a BIG money.
my first reaction to this i tell i won't do that. but overtime i think i will not talk about it again.
i just want to get Dev Job anywhere.
i don't know if this is the meaning of passion or something like that.
but from the first time , i try hard to get job only is software development.
and hey Maybe my Pray Listened by Almighty God.
so i got my first job as Fullstack developer that luckily accept me as self taught software developer. i don't have any formal education.
actually i only learn software dev from Lynda.com(not promotion) .
i learn algorithm, pseudocode . then i got passed the test of psudocode.
Then because the money is good in there. my parent just accept my first job. not complaining again till now..
maybe this is what they called ikigai??
i love software development so much....
but still i always have a Rant every day about it.
someday you like it, someday you hate it.
someday yo miss it, someday you regret it.
maybe that what is called Love.Damn...
do you also have those MLM and ebiz friends who are constantly nagging you to join one of them?Well, I had some so, I researched and wrote my first medium article on it .
In a nutshell: better utilize your time by attending college or doing a free course on coursera than joining these 'work from home ' and 'referral marketing' crap.
do comment and share.
sorry for this promotion-like message am really tired after writing this last full night. just one thing tho, MULTI LEVEL MARKETTING GUYS ARE ASS HOLES, TURNING PEOPLE INTO BLOODY REFERRAL CODES. its just sad when your 'friend' texts you in the middle of the night and reminds you how big of a failure you are by watching infinity war and not joining their fucking MLM.
I just came out... as a senior developer. Got a promotion and that's great. But I have been a generalist software engineer so far. I do frontend, backend (which is what I'm best at), some devops, management etc etc. But as a senior dev, I'm starting to feel that I have to specialize in something. I'm the guy who can do anything, but when discussing about tech stuff the other senior devs looks more "smart" (it's only one of the small things that frustrate me). I like being generalist, but I'm starting to feel the necessity of specialzing and be a reference in some technology, contributing more to company frameworks, open source, etc.3
We have been at a university of applied sciences today with our class.
It was kind of ok. I did expect more surprising things there. The whole building was smaller than our college (not the same as in the US). The rooms, where profs tell you things with a series of rows of seats, were dirty and pretty much used to the point that the seats are about to break easily.
I was expecting the university to be kind of the same as the universities you see in the movies lol.
It could have at least been bigger than our college and more "modern" than our school.
Anyways, let us get to the point here.
We were first in the foyer and afterwards in their main lecture hall.
We were introduced to the day's plans by a team of engaged students from different study programs and the president of the professors. Yada yada yada.
We got the full program in each room and each individual time span filled with study programs on a sheet of paper.
I did select pharmacy, media production, architecture, data science, applied computer science, computer engineering, mechanical engineering and future energies.
Pharmacy and data science were the most interesting study programs to me. I have asked one of the professors if deep learning was a topic for bachelor students, as well.
He said that that is only the usual case for people who got a promotion.
As an example he told me that yesterday he was at a conference hall with 10.000 people in which he gave a talk about deep learning. "Most of them were professors" he said. "Since this study program is new, it might change in a few years" he added to his conversation.
It is quite hard having to decide now.
Geo informatics and Aerospace Engineering did sound interesting, too.
There are a lot of things I would like to study at the same time haha.
Idk if I should just pick mechanical engineering first and add one or two after it to it. But that would take a lot of time. Geez.7
Did some contract negotiations with the company I work for a couple of months ago, when they offered me a promotion starting next month ... today I got the contract. Only one of the terms we have agreed is in the contract, of course that benefits them. No word about any promotion etc. Wrote to the guy in charge today but no answer so far. Should I just abandon ship or am I just to worried?4
I'm being reviewed by an idiot. Sorry for the negative rant but it's been on my mind for awhile.
This guy is responsible for my promotion but on the issues he says I need to work on he's not really qualified to judge.5
I don't know what to choose...
A no-brainer job in data input with security, stability and a chance of promotion or transfer to another area IT related far away in the future...
An intership of one year, in systems analysis, with a 30% better salary but no guarantees after that...4
Pick up and learn new tech like SignalR and Vue and many more while also focusing on design patterns and software architecture.
Get myself another promotion so I can afford more shit.
Learn rock climbing, get into boxing, and do a first aid course.
Yeah, I'm gonna be busy as hell this year.
I always give chance to my coworkers to proceed for new projects, to know how not to fail!
And then I do it efficiently.
Promoted this last Tuesday. Went from hourly associate app Dev to application analyst. Apparently I skipped app Dev and Sr app Dev. Not the raise I wanted but still substantial. No change in responsibilities with high probability of substantial raise next year on the next budget. Curious though. Is app analyst always above developer? Titles confuse me.3
So apple watch ecg would be fda approved ?
They took the most percentage organ failure and made device that helps monitor that and get why question.
Self promotion :
By the way I predicted that they would go after medical devices year ago.
I guess days lile today, where hard work and solid effort is rewarded with a promotion and a sizeable increase in salary.
Feels good man
So following my previous post, the issue happened again. And actually for background what I've been telling my boss, for years, we need ELK setup and integrated into all our APIs ASAP.
I think it's a punishable crime if any program is released into prod at a tech company with out real time logging/monitoring built in?
So issue still happening, user sent us the request details. So now need to find the actual now that handles the request and look into it's logs to see the details.
Now he's doing it the hard way.... Just finished took 1hr, and the best answer her can come up with is "I think .... Maybe ..."
And if course this is based on infinite data. He stopped after finding a "probably cause"
I have a script that is like promotion ELK, downloads all looks and parsed then so I can run queries to pinpoint the exact call and which log it's in. And can see what's happening around it.
We'll see what my way find but definitely does not take more than 1hr...
Loading data maybe but that's because it needs to download the logs and parse them all...
On a side note, guess I'm Beck on devrant as I have something to rant about. Though it's the same something that I was wanting about years ago... Monkeys...1
Idk if am learning nthe wrong things, but from what i have seen, speed in execution is the top thing that matters most of the time.
And am not talking about your program's execution speed, i am talking about weather programmer could write a code fast enough to impress the authorities and take the prize.
You are writing shitty code that is able to add the feature that your boss wanted in 2 days,no matter how unstable and fake your code is, you are good, and you can expect a promotion anytime soon
But if you are trying to write a code after dedicating time to research and following best practices that is taking you more time than the deadline, you can go fuck yourselves a letter about firing is coming right away5
@dfox Is there any devRant advertising available that I could print and hang up in my office. I would like to convince as many as possible of my programmer colleagues to use devRant :)4
wow....what a great way of representation.. your screen is doing something else and screen cast something else...1
So a guy who is on team team and making more money then me and has just been offered a promotion just suggested I open a json file using MySQL...yes you read that correctly your eyes are not broken4
I got the news of my promotion in the middle of our Team Building feast, which was also the same week I won the singing contest at my office. Good week, that one.1
For those who saw my rant the other day, here are my self taught android apps I made to get my foot in on Android Studio and Unity development. Critique, enjoy, provide feedback, ignore, or anything.
My first android app, it got me into the field of android development.
It was a simple wallpaper app for Android but it is my most precious project.
Wall Bucket is the name of the app (shameless self-promotion)
I work at a small company (4 devs, CTO, a senior, me: mid level, and a new junior dev). Junior and I handle the client projects and the Senior and CTO handle the overall platform and server deployments and such. Our senior dev just gave his 2 weeks notice. I was told they are not replacing him and now ALL of his tasks have been pushed onto me on top of all my already full plate. My issue is, although I am excited to learn about the upper management and deployment stuff, they (CTO and CEO) just dumped all these tasks onto me without even asking if I wanted the added responsibility and also told me there is no monetary bonus for taking it all on. Am I right in being a little mad that I was not even asked if I wanted it and it was just assumed I would handle it all without any bonus or monetary promotion?5
I've hopped jobs more than getting promoted but my last promotion was when I moved from a desktop support engineer to the team's sysadmin only to be forced out with --get this-- an 8 month notice because they had promised the job to someone else.
Long story short, I found a new job in 4 months and gave them just 5 days notice. Manager said, "We need two weeks." I said, "No." He said, "I understand."1
Time to face the truth.
I'm being moved from one team to another. Which is great.
But the reason I'm being moved is to take over for another dev. So that dev can get a promotion. So basically I'm getting a promotion, without the pay raise.
I can't fight this either.
So I'll take this as an opportunity to get all the experience. Also begin looking around.1
So we used to build these awful "promotion" pages for a leading manufacturer in the area. Because the website was old as dirt, there was no CMS and everything was static html using Coldfusion for a few include files like for the nav and such.
Every year we would get a new project to tweak the promotion details a little, and change the year from 2011 to 2012, etc.
My predecessor put the digit "1" in an HTML file called year.html, then included it like:
"valid from January 1 though December 31, 201<cfinclude template="year.html">..."
Why? Just why? And if you're going to use include files, for Pete's sake at least use the proper .cfm file extension!1
In the corporate world, how does promotion work?
Cause Im just a student here and I dont have a damn clue on how it works.11
Do people know of good resources (books, blogs, YouTube channels, whatever) regarding advancing to the higher levels of the tech industry?
I can find lots of resources for how to get started in your career but as I've advanced it gets harder and harder to find guidance (this is not surprising, but still lamentable). I am currently one promotion away from Senior at my company and I have no idea what to expect beyond that.
Ah, it was good.
In last promotion I got rise of 70%+ (it was on performance basis).
I did not became senior dev but I still maintain more than 3 projects and help most of the people irrespective of stack.
Mostly this happened due to things I'm working on, currently I'm the one and only guy who is working on entire different things and I was always given with R&D tasks maybe it's new tool, library, stack, they always give me.(But because of this I never learnt specific thing completely which is too bad in my perspective)
Our company actually moved it's location to another city and I don't wanted to migrate so I just told them I can't but our CTO is too friendly so he said just do work from home and come when there is urgency, so I almost did work from home for more than 5 months.
Later we mutually decided that mainly I will be working in office but I will do work from home for one week in every month and as I was already not ready to move they pay my rent whenever I come.
So here it is, my little story :)1
So I became a team leader ("promotion").
One of the team is a senior by title, but fuck he is just a refactoring machine. Seeks for architecture design in fucking everything. Even in fucking tests instead of just writing them he is inventing convoluted architectures and systems...
Fuuuuuuck - just write the fucking tests, no one gives a shit if you have a fucking factory in the test case!
I just finished a pretty detailed post about my love hate relationship with Docker and Container Orchestration:
I cover a lot. Has anyone else encountered the same issues? What are some seriously pain points you think I missed?
It’s so funny when a cloud service company makes a promotion and its services doesn’t scale to support the traffic
Apparently, ranting IRL works. I've just been approached to see if I wanted a promotion to help drive CD.2
Hey guys, I hope you don't mind if I do a little promotion here.
So, a couple of months ago I started an open-source community called The Open-source Dudes, and we first started with a telegram server, then a discord server and our next big step is to show us to the world. To do that, we created a subreddit, feel free to join!!
And don't forget to drink coffee!!5
Do any companies handle pay/promotion well?
Our startup has lost its last 3 or 4 good up-and-coming devs and management has blinders on regarding the issue.
If you're struggling to find engineers, pay at least market rate.
If you're losing good junior and mid-level people, make sure there's some feedback on the path to Senior level.
Why is this so difficult?1
Crypto! I've always thought of crypto as some complicated black box! How does it work, but then I did the cryptopals challenge and learned to exploit cryptography. What to do with this new found knowledge? Write new libraries and ransomware of course! So I present two projects that taught me a lot!
Pydhe, possibly the first(!!!) Open source diffie Hellman library for python. (Yea I know openssl, but they don't let you do diffie hellman without TLS. I do!) https://github.com/deadPix3l/pyDHE
And Cryptsky! One of the first ever fully python, opensource ransomware! (Again caveat, most open source python ransomware isn't truely licensed as OSS or uses some lower functions written in C)
You build, develop and test systems and software...but because its under the bracket of IT, they think playing music and kinda sorta being a DJ and watchman of a laptop during a promotion is sufficient for you.
Get the pycharm annual subscription for 30% off!
Head to this link
Disclaimer: I am not endorsed with Jetbrains s.r.o. or DSF in any way.
So it’s promotion season in my org and once again I got passed up. Manager says “you’re right there just a little bit longer” but he’s been saying that for the better part of a year. I’ve consistently done the job not in my job description but the job of the position above me. Some of my senior engineers and staff engineers have told me personally that they are shocked that I haven’t been promoted yet. And I know I should be patient but hearing other people (albeit in different teams) get recognized when you work just as hard if not harder than they do, and you go to conferences and you volunteer to be on call and you lead meetings and when you’re one of the technical anchors of the team… I don’t know. I shouldn’t take it personally I get it but it’s a huge blow to my confidence and my mental health. I work hard and when I see news like this I work harder and get burned out and when I still see news like this it makes me work even harder and get even more burnt out until I reach a mental breaking point. Makes me feel like I’ll never be good enough.
Am i the only one who stop watching conference whenever a Windows developer comes in and try to give his piece of shitty advice cause trust me guy 99% of times this advice is linked to some shitty promotion of their twat service their cloud,test labs whatever . Fucking waste of one hour . Microsoft is a bag of shit company
Promotion - the slowest phase in the development lifecycle. Sometimes it never happens and is left forgotten in the dark.
My colleague, while debugging a bug:
If (var == 3)
printf("colleague name var=%d",var);
//existing piece of code
I asked why are you printing the variable value here.
He: "just in case"
He is 3 months more experienced and got promoted last December. Mine is delayed. I met my PM.
PM: You aren't this, You aren't that...
What I heard:
*You aren't licking my boots*1
How long should /does it take to get a promotion or a rase?
I am working for 1.5 years and currently on minimum wage still.6
Suggestions for a good mechanical keyboard < $100.
I got a very cheap basic one for my home office and it's amazing to type on! It's very loud so I don't want to bring it to work and it was pretty cheap so I'm not sure how it will hold up to 8-10 hours of programming a day. I'd like to get one for the office, as a treat to myself for my promotion, but most of the suggestions I've gotten so far have been to drop $160 on Das Keyboard. I'd love to but I can't drop that much on a keyboard now.9
Hey there devs check out my T-Shirt design on
It's my first design too. So how's it3
I need help!
I'm in my first job out of college. Been here for more than 10 months now and there hasn't been any talk of promotion or bonus etc.
I don't know how to start this conversation with my manager.
I accidentally came across a Slack chat which said that a person is getting a raise and a bonus so I know that it's not like there is nothing like that but I also now understand that all these things happen on the down low and are not communicated openly or whatever.
I'm not sure what to do here.
One thing that came to my mind was getting a higher job offer (which I know I can) from some other company and show that but rather than that, I'd love to just sit and talk about it with my manager because we're on good terms and I haven't heard or been told that I need to improve or anything.
All this is coming up in my mind because some of my friends in their companies got promotions after 6-8 months of working at their companies. So, it is kind of giving me anxiety now because there has not even been a discussion about this.
Also, I am not close enough to anyone on my team that has been here long enough. So, I can't just bounce this off of them.
HOW DO I START THIS CONVERSATION? ARGH?7
I have my 121 in a few days with my new manager and am trying to get a raise either through moving from junior to mid level dev or being given a significant raise , am being paid a tad below the London market rate's lower range for my skill level.
Any advice on how to approach the topic?
Some bits of my background:
I got almost 4 years of exp :
almost 2 working there...
6 months short term contract as a ruby sql dev another company...
1.5 years worked for an abusive joke of a company who took advantage of my naivety since i was fresh out of uni ( did stuff like pressured me to add more features to a pojo system i made for them) barely learned anything there since i was the only IT person there developing solo, the project lasted 1.5 years and was a total mess to finish, so am not too sure of factoring it into my years of exp.
My Qualifications are:
bsc in information systems
Msc in enterprise sw engineering
My "new" Manager is seeking to retire real soon.
The company isn't doing too well but we just landed 2 big customers who are buying the product my team is working on
I Am one of two last devs on my team and we are barely holding on with the load, can't afford the time to train a newbie to join us
my department is soon to be sold (soon according to what mgr says). They have been saying so for 10 months now.
Last year , since the acquisition Is taking so long and funds were running out We were hit by a wave of redundancies which slashed our workforce in august/ july, told we could last till march this year on our funds . Even senior staff were on a reduced work week...but since we Got new customers then money should be coming in again , this should mean thats no longer the case. Even the senior staff have returned to 5 day work weeks.
Spoke to 3 recruiters , said they got open roles in the junior- mid level range that pay the proper market range if am interested to put my cv through.
Thats like 25% more than I currently make.
Am a bit scared to jump into a mid level position in another company because i lack a bit confidence in my core java skills.
although a senior dev who used to be on my team thinks i can do it.
i recon i can take on the responsibilities of a mid level dev in me existing company since am pretty familiar with the products
I dont get to work with senior devs and learn from them since we are so stretched thin, hence am not really getting the chance to grow my skills
I know i have gaps in my knowledge and skills having not been able work in java for a while hasn't allowed me to fix that too well. I badly need to learn stuff like proper unit testing, not the adhoc rubbish we do at the moment, frameworks like spring etc
Since I have been pretty much pushed into being the js guy for the large chunks of the project over the last year , its kinda funny am the only guy who has the barest idea how some of the client facing stuff works
The new manager does seem to be a nice guy but he is like a politician, a master bullshitter who kept reassuring all is well and the company is fineeee (just ignore the redundancies as the fly past you)
The deal for thr aquisition seem to have sped up according to rumors
And we heard is a massive company buying us, hence things might pick up again and be better than ever
Any ideas how to approach the 121 with him?
Any advice career wise?
Should i push for a raise ?
promotion to mid?
Leave to find a junior to mid level position?
Tought it out and wait for the take over or company crash while trying to fill the gaps in my knowledge ?
Sorry for the length of this post2
What % increase to your salary would you expect for a promotion? What about if you left for another job somewhere else?
For what it's worth, speaking about a Junior dev in the US.5
My last promotion was/is my first Software Development job and a significant increase in pay.
I worked for this company for 12 years, quit for 2.5 years, got a job in a different industry in the mean time, and taught myself to write some code.
Due to some personal changes, I ended up coming back to this company.
After being in the engineering team for a year I applied for the corporate software dev gig. They liked I had floor experience and took initiative to teach myself.
I would consider myself entry level and it shows on my resume, so I was surprised they took a chance on me. The boss says I'm doing a great job, so that feels pretty good!1
And now my manager came up with a hack (by working with HRs) to bypass org policies to give me solid raise and a promotion.
He has been trying this for past 2 months to get all the approvals and he doesn't even know I cracked 2 jobs.
I am still awaiting offer letters from both but then not sure what should I pick once everything materialises!!
Well too early to plan or celebrate. Awaiting things to happen.7
Work for the Best company for all around world on it’s field. Do your job well and get promotion. Then earn less somehow because of some reasons that involves out of your control. Welcome to my story :)
I've never gotten a promotion and i have no intention of getting one any time soon (As that would require me to either switch to a company with annoying hierarchies or take a C-level position at the current company (yuck).
I've just uploaded my first article to mine an my wife's collaborative arts/culture project blog --UDAGANuniverse.
I've lead a varied career path so far which has kept me closely connected with cutting edge tech in both creative & business environments. This introductory article serves as an introduction to the driving force behind what has motivated me down that path.
Check it out here if you'd like to read it!:
Later articles will get into how I've incorporated coding into performance. I only touch on it in this post.
Saydyy (my wife) has also posted her introduction, which I'd highly recommend reading! She has lead an inspiring and incredible journey in her life and introduces herself and her earliest motivations in her writing.
Hope that you enjoy it!
I've recently been promoted and I'm going from hourly to salaried. Amidst this crisis and the promotion I've gotten lost in the big changes and forgot to ask the simple questions.
When tf do I leave work if I'm not tracking my hours anymore? (Or for the near future, log off of work)
I know the general consensus is "when the work is done", but we all know the work is never truly done5
From MorningBrew newsletter
Social Medias Plan Dinner in Group Chat
Facebook: Hey everyone, hoping to plan din for tonight, how do people feel about Thai? Also my handsome son just graduated look how handsome he is
LinkedIn: I endorse your leadership skills in choosing the dinner spot
*MySpace has left the conversation*
Facebook: Thank god lol
Twitter: Well this dinner blew up. I've got nothing to promote, so follow me on SoundCloud
Vine: Haha potatoes
*Vine has left the conversation*
Facebook: Where did Vine go? Vine was hilarious :( also my son is so handsome he got a job
LinkedIn: Where does your handsome son work? Hoping to connect further. Best
Twitter: No idea where Vine went lmao
Venmo: i'll pay you for "dinner"
Snapchat: y so ~sketch~ Venmo
Venmo: My mom has this
Yik Yak: All of you were horrible in your respective high school plays. Everyone laughed at you
Facebook: Can we pivot to Russian for tonight? No reason
Twitter: Look facebook is the evil one
Facebook: JK can't do tonight anymore guys going to Congress. Also my son got a promotion
LinkedIn: Congrats, Handsome Son!1
Anti climactic story time (as in there's no promotion in this story):
Sometime ago there were some organizational changes happening in my company that put me in a very tricky place. Theoretically, I was put on a level that was supposed to be an upgrade from my previous level. Practically, it didn't come with any benefits and it was actually a downgrade because anyone who joined the company in the six months before these changes was in the same level as me (who'd been in for roughly 2 years).
It felt really insulting because I was about to be actually promoted. My manager and his manager tried to gaslight me into believing that I'm not at all affected in any way, before giving in and agreeing that a mistake was made. I was promised that next year it'll be corrected and I'll be promoted two levels. Even the HR assured me of that. I knew it was too good to be true but I was too demotivated to find another job.
Fast forward one year. My bosses are all praises for the work I put in. But, no two level promotion. Reason? They tried but couldn't get the management to agree. The boss apologized to me and asked me if I wanted him to try again. What an insolent arse!
Fast forward one more, extremely glum year.
This time I am part of a different team so the team lead is different but the manager is same. The team lead really went all out with showing appreciation for me. He talked for almost an hour(!) about how I exceeded his expectations and went on to claim that his app's release would have been impossible if it weren't for me, the new team member. It was really humbling and satisfying. But what did I get? A limp handshake from the manager with fucking loose change.
Silver lining. At least the manager did away with the 'well wisher, on your side' pretense this time. No mentions of failed promises, just regular empty promises for the future.
Fast forward 3 months.
Still here. Recovering. I am mulling over a much better offer than what my current boss can give me. Thinking about how long it takes before I'm in the dumpster again. I have stopped giving any fucks about anything here. I try to do the minimum required unless it benefits me in some way.
Arg this drools-based hybris promotion engine abomination makes me wanna puke all over the place ...
A couple of us found out (with evidence) that one of our senior faked his way through his thesis by outsourcing his entire project to another company and using our student publication as a cover-up.
As miserable as he made my life last year (including ruining my chance of promotion) I'm still trying my best to not let my mouth open. (Can't say I'm not hoping for someone else to open their mouth) 😇5
Last week I finally deleted my Twitter account. DevRant has succeeded where Twitter deeply failed me: in providing good laughs, a friendly community, a less popularity-biased algo, and interesting content. I kept it for promotion just in case I'd ever get around to publishing a blog regularly, but even if I eventually do, I no longer give a **** about Twitter.2
What're the pros and cons of job hunting in this recession market?
I'm in india and I'm trying to decide if I'm going to weather it out in my current place or go job hunting in the middle of a lockdown. Current place has a lot of scummy things planned including downsizing and pay cuts. They've already cancelled my promotion using the pandemic as a convenient excuse. I'm sure I'm good enough that they won't be let me go, but it's going to be a shitty year over here.4
Um hey guys, so I was working with websockets in node.js and wanted to have some form of authentication. Did a bit of googling, read some docs and finally implemented something. It's just I am not sure if it is the right way. Can the experts give their 2 cents?
This is not a rant exactly, so if it comes under self promotion or irrelevant, please tell. 😃
Tltr: Apperenticeship -> Job -> Promotion -> They pay for my bachelor
So I started my apperenticeship back in July 2014...
After a year of basic training I worked in different teams accros the company.
I finished my apperenticeship june 2018. Two teams offered me permanent positions early in 2018.
The team I decided to join, had a (back theb new) boss and I felt like she would be cool to work with. (I don't know how to describe this more accuratly... I just liked her visions, plans and what she told me about the work).
Fast forward half a year
I was preparing for the meeting where we would discuss my goals.
(I was preparing to ask for raise...)
Then she goes:
- "Hey NeedToRoll, can I have 10 minutes of your time, its serious!"
- "Do you habe any Idea why I would wonna talk to you"
* "No" Thinking: What did I fuck up that badly
- "I would Like to thank you for your amazing work, and HR agreed to a 10% raise as per next month."
Fast forward to now:
1. I will reducing to a 50% position (per my request)
2. They are paying for my bachelor s degree I am going to get. (Studying part time)3
Is there a big difference between being and Engineer 3 or an Engineer 2 or 1? At what point of time should you ask if you can be promoted to a higher Engineer level?16
What's the average time to go from a junior dev to a regular dev? Like a year? As in get a promotion if you're hitting expected growth4
I'm a full stack .net developer. I'm applying for a promotion and since I have xp in most fields I have to answer 25 questions with examples and lots of bla bla.1
As I read some Devs rant they are out of job, thought to share something that came to my inbox.
Company called Toggl is hiring
They have some test online to try and most of all jobs are work from home too.
Try checking them out
Disclaimer: Not a promotion.
So,I started learning Flutter a month ago by utilizing the time that I used to get from my busy college schedule. I decided to built something as I progressed ahead, unlike working with shorthand examples.
Finally,I was able to publish my work yesterday on Google play. My work is on beta and feedback from developer's community like DevRant would be highly appreciated. Any suggestions/improvements are welcome.
PS: The app has no ads and is free to use.
My employer can’t guarantee a promotion next year. Instead they offer me a DevOps course. Problem is it’s 18 months long and this could be used as an excuse to justify not promoting me. What should I do?8
How is it being a product manager (PM) for the blade/piece of product that you develop?
I might have the opportunity to be a PM and a developer for the product I've been working on for the past 3 months. I feel like I have a pretty good grasp of the product, but definitely don't know all the customer needs/wants (which I assume will come with more knowledge/experience with the position). Is there anything I should be wary of if I get the promotion? How much of a raise should I expect or ask for?
I don't know if making gameplay highlight vids count as geeky, but I enjoy doing it :)
I would rather give up coffee than use Confluence for tech docs. And I love my coffee.
Also, shameless self promotion gh:rocadocs/rocadocs