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 - "retire"
I tutor people who want to program, I don't ask anything for it, money wise, if they use my house as a learning space I may ask them to bring cookies or a pizza or something but on the whole I do it to help others learn who want to.
Now this in of itself is perfectly fine, I don't get financially screwed over or anything, but...
Fuck me if some students are horrendous!
To the best of my knowledge I've agreed to work with and help seven individuals, four female three male.
One male student never once began the study work and just repeatedly offered excuses and wanted to talk to me about how he'd screwed his life up. I mean that's unfortunate, but I'm not a people person, I don't really feel emotionally engaged with a relative stranger who quite openly admits they got addicted to porn and wasted two years furiously masturbating. Which is WAY more than I needed to know and made me more than a little uncomfortable. Ultimately lack of actually even starting the basic exercises I blocked him and stopped wasting my time.
The second dude I spoke to for exactly 48 hours before he wanted to smash my face in. Now, he was Indian (the geographical India not native American) and this is important, because he was a friend of a friend and I agreed to tutor however he was more interested in telling me how the Brits owed India reparations, which, being Scottish, I felt if anyone was owed reparations first, it's us, which he didn't take kindly too (something about the phrase "we've been fucked, longer and harder than you ever were and we don't demand reparations" didn't endear me any).
But again likewise, he wanted to talk about politics and proving he was a someone "I've been threatened in very real world ways, by some really bad people" didn't impress me, and I demonstrated my disinterest with "and I was set on fire once cos the college kids didn't like me".
He wouldn't practice, was constantly interested in bigging himself up, he was aggressive, confrontational and condescending, so I told him he was a dick, I wasn't interested in helping him and he can help himself. Last I heard he wasn't in the country anymore.
The third guy... Absolute waste of time... We were in the same computer science college class, I went to university and did more, he dossed around and a few years later went into design and found he wanted to program and got in touch. He completes the code schools courses and understandably doesn't quite know what to do next, so he asks a few questions and declares he wants to learn full stack web development. Quickly. I say it isn't easy especially if it's your first real project but if one is determined, it isn't impossible.
About six months of sporadic development where I send him exercises and quizzes to try, more often than not he'd answer with "I don't know" after me repeatedly saying "if you don't know, type the program out and study what it does then try to see why!".
The excuses became predicable, couldn't study, playing soccer, couldn't study watching bake off, couldn't study, couldn't study.
Eventually he buys a book on the mean stack and I agree to go through it chapter by chapter with him, and on one particular chapter where I'm trying to help him, he keeps interrupting with "so could I apply for this job?" "What about this job?" And it's getting frustrating cos I'm trying to hold my code and his in my head and come up with a real world analogy to explain a concept and he finally interrupts with "would your company take me on?"
"Do you want the honest unabridged truth?"
"Yes, I'd really like to know what I need to do!"
The next day I got a text "I was thinking about what you said and... I think I'm not going to bother with this full stack stuff it's just too hard, thought you should know."23
I started in 2015 at my current job. The first contract was for a year, very normal in the Netherlands. Also, I had only 6 months of professional experience with programming.
I already knew that I would replace an older colleague who's going to retire and I would get some of his responsibilities.
One year later (6 months ago) I had an evaluation with my boss. He told me he was proud I learned everything so quick and offered me a permanent position and wanted me to take over one of the major products we sell. Even more, he wanted me to decide how to change the framework since it's over 20years old. (Multiple languages combined)
I am currently working on a new design and UX as well, which I presented last year. The love it.
I've never felt so appreciated and valued before.13
If I had unlimited access to money and time I'd retire in a big house in a forest far away from everything.
Cuz people suck12
- Hmmm, react is not as difficult as I thought. Good tool, let's use it.
- Hmmm, Vue is amazing, let's use this instead, much easier.
- Hmmm, Angular 4 is out, let's retire to a deserted island and sell coconut water for a living.11
FUCKIN advertising man...
I remember when the iPhone came out ten years ago, and everyone figured out that all they had to do was make a free app that had ads and they could get rich enough to retire. So there’s billions of apps now that are free adware bullshit. And it’s sad that even today in 2017 people still think this applies. The truth is there’s bout three people in the world that have made this work. People, if you’re considering generating a revenue stream, this does not work. Make something that is worth paying for, or don’t make it. Same goes for websites. Even if something not worth paying for gets enough users to make the ad revenue substantial (and that’s almost guaranteed not to happen with the current state of things) at best you have a bunch of people wasting their time on something not worth paying for. Which is just sad...
It’s one thing if you’re making it because it’s worth something to you to put something out there. Even if it’s not something worth paying for like your personal blog, take your pride and dignity and swallow the hosting cost. It’s the classy thing to do, and that way you don’t willingly sign up to be a google slave and subject your readers to relentless abuse and data mining (loading ads from a party is just one of the many ways google will figure out who visited where)
If you’re running a small installation that nobody wants to pay for, then you don’t need help paying for it, and if you’re running a large installation that nobody wants to pay for, then why the hell are you doing that!?
If you’re running any size installation that people are willing to pay for, problem solved. Imagine that. And you don’t have to ruin it with ads and subject your users to that kind of abuse. Put the dignity back in software design for the love of god.
The only winners in advertising are the advertisers and the ad companies. The advertisers win because they change your behavior in their favor in the long run, and the ad companies win because their product scales across as many websites as they want and it costs them NOTHING to do so, and requires NO work. And it matters not to them how many apps and websites and developers go under. There’s plenty more who think they can make a living off of ads in line to take their turn. As the end user, you will not be a winner. Just used to make other people winners
Dignity. Put it back in software development.9
It's scary that mainframes run like 80% of the worlds finance systems and the people who actually knows how they operate will all retire within 5-10 years :p9
It is once again that time of year when we say farewell to our current interns and say hello to a brand new batch.
The two groups overlap for a few days. During this time the old interns show the new interns the ropes, while the mentors silently weep in the lunchroom having realized that nothing that they've said over the last 12 months has had any effect whatsoever.
Some choice quotes:
New Intern: It says 'uncaught exception'.
Old Intern: Oh don't worry that will fix itself on production.
OI: Did you pull the code?
NI: Yeah, but I have all these weird brackets everywhere... [merge conflict]
OI: Oh yeah that happens sometimes, just delete them.
NI: It says "push to master rejected". [we enforce code reviews]
OI: Ohh that means the server is broken. You should tell someone, they have to reboot it.
NI: Where did that file save to? [we use ONLY macOS and Linux]
OI: C:\Users\<your name>\My Documents\...
OI: You can use either pgAdmin or MySQL Workbench. I like Workbench better but I couldn't get it to work, it kept giving me errors.
And of course...
OI: No, we don't use Linux. We use CentOS.
I did the math today. Only 35 more years and I can retire.5
I wrote my first line of code at 12. I fell in love with it and continued. I'm 25 now and I'm a software engineer. I don't even have time or energy to work on personal projects anymore. Writing code isn't a hobby anymore. It's a means to survive. Why/how did this happen? When will building things be fun again? Before landing my first job as an engineer, not once did I consider salaries, equity, atmosphere, nor any of the other amenities (or lack thereof) of code as a profession. But, I don't even know when any of that fell into the picture and they've managed to suck the novelty out of a really cool pastime. I'm essentially a well-paid robot. Who did this? What's happening? What can I do to find the freedom I once had? When did I become just another cog in a machine? Should I try my hand in business, bent on making a lot of money so I can retire early and have time to experiment again? Is that unrealistic? Should I buy lottery tickets every paycheck? We only get one life and I realized this. I'm panicking because I know I'm not enjoying myself and that I'm not on track to leave the world better than it was when I was born into it. So much loss. I'm grateful, but this is not cool at all. I want my hobby back.15
Today may be the day I walk the fuck out... Almost done with the 3rd revisions of the fucking website and guess what?
To - “Anony”
Subject - website
Hey, here’s a list of changes we’d like for the website. Instead of following the theme of “WhateverTheFucksHopsital.html” we’d like for it to look similar to “AnotherFucksWebsite.html”. The board would like to see this up and running in the next week.
How’s about you sit and spin. You haven’t given me any information on a website only that you want it to look like some other hospitals. Then, you add photographer to my fucking job description as well as information hunter. You can fuck yourself and higher an outside company to create your website from scratch again for the now 4th fucking time. Then, you’ll understand and see just how fucking expensive it is... Nor will that company take your shit with the lack of information coming from your end. You can kindly, suck my dick.2
I just don't get the WordPress hate or CMS hate in general. Using these is not perfect, but neither is _anyone's_ code. Get over that and be more productive for your client. Unless you're the best coder the world has ever seen, and you're _always_ available to push content for an organization of 90 or 900 or 9,000 people, nobody CARES about your "coding purity". They want a website that they can still operate if your ass gets hit by a bus. Don't like WP? Find a CMS that ticks most of the boxes for your client's needs. If you have the time, budget, and long-term inclination to provide bug fixes for it, write your own Awesomesauce Custom CMS(TM) and release it to the open source community so we can finally replace WordPress with the next best thing.
Otherwise, launch site, get check. Repeat until you can retire.11
It may be tomorrow or tens of years from now but will you still write code after you retire? I couldn’t imagine stopping.1
Reading financial advisors: "you should have saved your annual income at the age of 30 if you want to retire at the age of 67"
*swallows on my own spit*
I guess my life is senseless from now on.1
So I just read the Blink to "Poke the Box" and one question it raised was.
If you had no obstacles and unlimited resources (I guess like if you could retire right now and do anything you want), what would you do?
For myself I couldn't really think of something/a goal/big project that would keep me interested...
(I vaguely remember maybe there was a Weekly Rant about this...)4
My boss will retire next year. He made a countdown in his personal website. http://www.paolofasser.it/q/1
Well, this week was a week from hell. It was a short 3 day week, and all of my internal Customers, who are normally pretty reasonable, just all unloaded on me at the same time. "We need this now!" "Have you done this?" "Why didn't you do that?" "We need you to do this, because our migration takes place in 30 minutes." (first notice of the migration). And then to top everything off, I'm creating a rollback DDL, and I've spent a couple of hours pulling my hair out, because a set of columns that need rolled back aren't in Prod, so I can't roll them back, because my own DDL drops them, and broadcast my natural meltdown to the entire DevOps team, feeling like an utter jackass after I realize my mistake. And even at quitting time, they are still walking up, and texting, and emailing. Holy f**k, I'm only going to be gone four days, two of them weekend, and will be back. All of this while trying to sell my house and pack boxes and move to an apartment. Can I retire now? Looks at retirement account... Nope, I'll be working until I'm 95. Just shoot me already!1
That feel when you retire 152 files worth of dead code...
The diff was so big, it crashed our review tool!
Today I asked to the guy who manages the website and the server of my school if the site has an API or something else to take the circulars from the website and display them on an application.
He laughed at me and said that what I'm talking about was useless.
After that I want to retire from school.2
Not finding a way to make money posting YouTube videos all day long. Like that woman who uploads DIY “how to make slime from Elmer’s Glue” and makes over $100,000 every month from ads and merchandise. Or that 5 year old who makes millions per month in ad views playing with toys on camera and his parents upload it to YouTube calling it a “toy review”.
I wanna be a YouTube star for just a year so I can retire.7
My CS department's professor for our algorithms class (learning stuff like big O, shortest path, etc.) was tenured and hated teaching. He preferred working on his research but was required to teach as part of his tenure. Not only did he hate teaching, he was also bad at it.
This man would stand at the front of the room, mumble into the chalkboard (we still had chalkboards in 2010 for some reason), and work through algorithm proofs. You could not hear or understand him past the 1st row. Occasionally, he'd make a mistake on the board, realise it halfway through the proof, go back, change it, and continue on with absolutely no explanation.
The class as a whole hated him because we literally were unable to learn under him. We ended up going to the department head. The department head thought he was going to be dealing with 1-2 students complaining about a professor for no reason. Instead, he got 12 students (half the class) who all said they couldn't learn under this professor and detailed the problems.
The department acted on this by getting the prof a TA to help explain what was going on to the class and hired a lesson plan writer for him. Remember, this is a professor with tenure and who has taught this class for about 20 years.
I had to drop the class to save my GPA before the changes took effect because my grade was too far gone, but the students that stayed noted a marked improvement.
I got this prof again the next semester and all of the changes they made the previous semester were dropped because it was too expensive for the department to keep up with. I manage to power through with help from a kind TA and walked out with my C.
When I graduated, we had the opportunity to discuss anything we wanted about the programme with the department head in an exit interview. Few students show up to these because they're optional, but I made sure to do so.
I told tales of the great professors I had throughout my degree and then moved onto this guy.
I told them they need to either have him stop teaching or do something about his tenure because he was actively preventing students from learning a critical part of their degree programme.
The response I got was as follows.
"So we get complaints every semester and during these exit interviews about this professor. We know he's terrible, but his tenure prevents us from doing much. We keep encouraging him to retire, but at 70 he still refuses to do so. He actually had a heart attack about a month ago and while he's recovering fine, we're hoping that this pushes him to finally retire."
Seriously, I get that tenure is helpful in some scenarios, but when you have to hope that a professor either dies or retires because you can't do anything about how bad he is, tenure isn't working right.1
To have back all the hours between how long a project should take and how long it actually takes, and get paid for them, then retire and sledgehammer my computer, and do something less stressful.
To find and be able to fully deliver one project with a multi-million dollar profit just for me so I can just retire already.
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
I'd finish msc and a PhD in software engineering, teach and research.
Best option retire to gaming :) full-time
Anyone know where I can get a tombstone made for an application? Finally got the powers that be to agree to retire an application that I have been asking about for over a year.
People of devRant, I need your help! I am finally buying a new laptop - ive been using a Dell N4140 for the past 4 years and I absolutely love it. But it's about time to retire the machine and upgrade.
I'm a programmer, I don't play games and haven't used windows in the last 2 years. Im looking for a 4-8GB RAM under $1000K. I plan to replace the HDD with an SSD. 13' is too small a screen and i feel 15.6' is slightly on the large side. I have a 21' external monitor anyway. My old dell was 14' and i loved it. And looks really matter for me. Alsooo, I dislike having a number pad. Its useless for me.
I know I'm picky. I can't afford a MacBook right now (about to graduate from university), but if you could help me in finding the right laptop, I'd be really grateful!14
read and get a basic understanding ->
create using simpleton syntax until confident ->
read a bit more ->
refactor with a more advanced approach
-> repeat until GODMODE
-> sad panda if the next version is completely different (Angular 2.0)
-> flex your muscles
-> buy some swag
-> happy panda