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 - "forever young!"
“Everything is terrible”
“I never put anything worth seeing on Facebook they don’t know that much about me”
Bitch Facebook can show you a picture ask you 20 questions about it and based on those questions they can probably tell you where your wedding ceremony was.
“I won’t be affected by advertisments”
Good luck! No I’m not talking to you I’m talking to your parents. Hopefully they got you sterilized.
“Every language has advantages and disadvantages”
Right but not the same amount. For the sake of brevity I’m still going to go with wrong. Unless you care to name some
Visual Basic advantages?
“If it gets the job done it’s good enough”
Wrong. Unless you have to maintain your own code and you never quit your job. Then make my day.
“C# fixes the problems in c++”
Sounds to me like you don’t understand a whole lot about c++.
“It’s easier to write java code than c code”
Yeah it’s also easier to walk than it is to run what’s your point? You want to be fat forever?
“Why don’t you respect other people’s choices?”
Some people choose Windows, and some people choose heroin. Are we splitting hairs?
“There are things you can do in C# that you can’t do in c++”
“C++ is missing features”
Yeah because if it wasn’t then they’d be running the risk of shit stained ass wipes like you using them and fucking up your designs.
“Windows has gotten better”
“Every text editor can be good if you learn how to use it”
I dare you to pit 10 average vim users against 10 average vscode users and see who finished first on average. Not the same.
“I don’t have time for projects”
But you have time to whack off once a day and watch tv.
“I’m under so much stress”
“I want to be a game dev”
It takes a very unique type of person to be a game dev without losing your enthusiasm for games forever after about a year of work.
“I want to make more of an impact”
Said every generation of young people ever. Just fucking do something you like.
“I like C#”
I had to design a custom compiler for c# once and the language spec would horrify you once you understand what’s really happening with all these useless party tricks. You don’t know what you are talking about and should leave.
“Functional programming is the future”
“Gmail is the best”
Why? Because it’s free? I can kick you in the nuts for free if you want.
“The internet is the future”
Yeah we figured that out in 1996 grandpa, and darpa figured it out in 1982.
“Netflix is the best bang for the buck”
Great! Sign me up I want to pay them so I can subconsciously be more glued to my tv. Having no idea how I’m really paying for entertainment is good.
“Got any questions about propane?”
Or propane accessories?145
Every single one of them, and every one that will come after them.
Google, it started out as 2 people in their garage, wanting to make a search engine that was better than the others. Nothing else, nothing evil. Just make the world a little bit better. And look what it's become now. A megacorporation with little to no regards for their user base. Because who cares about users anyway?
Microsoft, it started out with Bill Gates - young high school computer nerd - who wanted to make an operating system for the world to use. Something that's better than the competition. And boy did he do so. Well "better than the competition" aside, he did make it for the world to use. And the world adopted it. And look what it's become now. A megacorporation with little to no regards for their user base. Because who cares about users anyway?
See where I'm going here?
Apple, it started out with Steve Jobs and Steve Wozniak in their garage, just like Google did, wanting to make hardware that was better than the others. Nothing else, nothing evil. Just to make the world a little bit better. And look what it's become now. Planned obsolescence has been baked into it, just like it is in every other piece of technology. Quality control and thinking through the design has become a thing of the past. User choice, yeah who cares about that.
Samsung, it started out centuries ago actually, and I don't really remember the details of it.. ColdFusion has a video on it if memory serves me right. Do watch it if you're interested. Anyway, just like all the others they started out as a company which wanted to make the world a little bit better. And damn right did they do so.. initially. Look what they've become now. Forcing their stupid TouchWiz UI upon their customers (or products?), a Bixby button that can't even be reprogrammed.. and the latest thing.. Knox, advertised as a security feature, but as everyone who likes rooting their devices and mucking with it knows, it is an anti-feature that only serves for lockdown. Why shouldn't you be able to turn in a phone for RMA when a hardware error occurs, when all you've personally modified is the software? Why should changing the software blow that eFuse, so that you can be sure that you can't replace it without specialized equipment and a very steady hand?
I could go on and on forever about more of the tech giants out there, but I feel like this suffices for now. Otherwise I won't have anything else left for future rants! But one thing I know for sure. Every tech company started, starts, and will start out with a desire to make the world a better place, and once they gain a significant customer base, they will without exception turn into the same kind of Evil Megacorp., just like the ones before them. Some may say that capitalism itself is to blame for this, the greed for more when you already have a lot. Who knows? I'd rather say that the very human nature itself is to blame for it. We're by design greedy beings, and I hate it. I hate being human for that. I don't want humans to be evil towards one another, and be greedy for ever more. But I guess that that's just the way it is, and some things do actually never change...20
Quitting my last job. I had been there for about 3 years and had a great time there.
It was only my boss and I, we were developing software and websites for events so we were quite often out meeting and partying with people, it kinda became a part of the job. We had a fridge always stacked with beer and champagne which was for us and our friends to use. The office was located in the middle of the most exclusive business and club district in the city, so I could use the office as I wanted during evenings to meet up with friends and drinking beer.
But it was expected to work a lot of overtime. I was single and young and really liked what I was doing so I didn't mind. But then I met the love of my life and started to spend more time with her. I couldn't stay and work as often and would rather be with her on weekends.
It became quite hard to live up to my boss's expectations and it always felt like I disappointed him if I didn't (or couldn't) stay for an after work, and when I did, it felt like I disappointed my new girlfriend instead.
Ultimately I felt I had to choose one of them, or I would definitely loose her. It was a no-brainer since I knew I couldn't keep working like that forever, and didn't want to risque a relationship because of work.
It took all of my courage to do it and I felt so bad because I knew my boss (and my friend) would feel like I betrayed him, but I knew it was the right thing to do.
I can still miss it sometimes, but I don't regret it.3
I’m curious about the age of tech workers, and what they do career wise as they approach 40, 50, and beyond.
I’m young and benefit from it right now, but the ageism seems strong in this industry and I won’t be young forever.
Does anyone here have a tech career in their 40s+ and if so what advice would you offer to a younger generation of technology professionals to maintain relevance and a satisfying career?17
Most Incompetent co-worker. It was me during my first job. Not humble bragging or some shit. I was straight out fucking incompetent during my first job.
Hear me out.
I graduated my diploma course specialising in networks(from computer to cellular/telecom networks) but I did a few programming courses and my internship was at a lab - did iOT stuffs with raspi and arduinos. I am a A+ student so was giving priority to choose a better internship place. Fun time. So I fell in love with programming. As soon as i graduated I applied for a Java job. Got a job at a domain name reseller/hosting company using java EE. Remember my programming = very basic/OOP concepts/basic SQL knowledge. That's it.
I am that little childish fucker who thought he knew everything and I kept interrupting my coworkers with stupid questions.
Same time, I was under the darkest moments of my life with some family drama/tension headaches.
2 months into the job, one coworker really got pissed off with my interruptions and bluntly told me "*my name,you are stupid aren't you"
The manager was a really nice guy. I will forever thanks him for his advices. He knew I was struggling with family shits and gave me another 3 months probation period to redeem myself. But I gave up. That was back in 2015.
It was a great place I fucked it up. But I learnt precious life lessons. I was young,stupid and didn't know how to handle stress.
I thanks myself for not quitting programming after that experience.2
Well it's a bit long but worth reading, two crazy stories in one rant:
So there are 2 things to consider as being my first job. If entrepreneurship counts, when I was 16 my developer friend and I created a small local music magazine website. We had 2 editors and 12 writers, all music enthusiasts of more or less our age. We used a CMS to let them add the content. We used a non-profit organization mentorship and got us a mentor which already had his exit, and was close to his next one. The guy was purely a genius, he taught us all about business plans, advertising, SEO, no-pay model for the young journalists (we promised to give formal journalist certificates and salary when the site grows up)
We hired a designer, we hired a flash expert to make some advertising campaigns and started filling the site with content.
Due to our programming enthusiasm we added to the raw CMS some really cool automation: We scanned our country's radio charts each week using a cron job and the charts' RSS, made a bot to search the songs on youtube and posted the first search result as an embedded video using some reg-exps. This was one of the most fun coding times I've had. Doing these crazy stuff with none to little prior knowledge really proved me I can do anything with the power of will.
Then my partner travelled to work in an internship in the Netherlands and I was too lazy to continue it on my own and it closed, not so surprisingly for a 16 years old slacker boy.
Then the mentor offered my real first job. He had a huge forum (14GB of historical SQL) but it was dying, the CMS version was very old and he wanted me to upgrade it to the latest. It didn't seem hard at first, because there were very clear instructions in the CMS website on how to do that. However, the automation upgrade scripts didn't work well because the forum owners added some raw code (not MVC plugins but bad undocumented code) and some columns to the SQL tables. I didn't give up and decided to migrate between the versions without the scripts. I opened a new CMS and started learning by heart all of the database columns so I can make a script to migrate between the versions. The first tests ran forever because processing 14GB of data on a single home computer is not a task meant to be done. I didn't give up. I made an old forum and compared the table structures and code with my mentor's. I think I didn't exhaustively finish this solution, the task was too big on my shoulders and eventually I gave up. I still owe thanks for that mentor for teaching me how to bare with seemingly (and practically) impossible tasks, for learning not to fear from being a leader and an entrepreneur and also for paying me in time even though I didn't deliver anything 😂
So, it looks like I'll be hitting age 30 when I finish college, and my heart is torn in two places. On the one hand, a part of me wants to say fuck it and look for a job outside the US, maybe take up a second language. I have the spare time to work at it a couple of hours per day while in school and working on my capstone projects.
But, there's another part of me that says just stay in the homeland and just find a job somewhere in America. This is a huge country with a lot of options for backend/frontend/fullstack development. But I've been doing the same thing and seeing the same sights forever and I'd like something new. But I'm still relatively young and ignorant of countries outside the US. I could end up in more hot water then I bargained for leaving.
I don't know, and that's in a way okay. All I know is I want something different from my status quo. Something that justifies all the education I had to go through.11
- Can you list some of the most important recommendations to keep children and students safe when using the internet?
The most important message we share with young people is to tell someone if anything worries them online. It’s never too late.
With primary-age children, we recommend sharing our SMART rules of internet safety, such as keeping personal information safe. These rules are brought to life in the animation ‘The Adventures of Captain Kara and the SMART Crew’. With this age group it’s also important to talk about being kind and respectful to others when chatting online, which is explored in our storybook ‘Digiduck’s Big Decision’. Take a look at these and other resources for primary-age children. This section also features our Smartie the Penguin e-book. Download it for free and see how Smartie learns to be safe on the internet. Also, take a look at this video of one of our colleagues narrating the story of ‘Smartie the Penguin’ to a classroom of primary school kids. They are learning all about internet safety in an engaging way.
At secondary school, it is important that students understand how to use the internet safely, respectfully and legally. In our education sessions on the https://tutoriage.com/essay-editor in schools we discuss key issues such as cyberbullying, sexting and online reputation, and help young people think about the potential consequences of their online actions. Young people should be reminded to ‘think before you post’, as content posted online can last forever and could be shared publicly by anyone. It’s also really important that young people understand the safety tools, such as blocking, reporting and privacy tools, that are available on the sites, apps and devices they use, and that they know what to do if anything worries or upsets them online.
When we speak to parents and carers, we encourage them to have ongoing conversations with their children about the safe and responsible use of technology. We also have guides to help parents set up parental control tools. It’s important for parents to find out more about the different sites, apps and devices their children use, and consider the different online risks that young people may face, such as ‘content’ risks like pornography or violence, ‘contact’ risks such as cyberbullying or grooming, and ‘conduct’ risks such as sharing too much information or sexting. We cover some of the main risks in our ‘hot topics’ section.
- Where is the best place to report online threats and where would you advise parents or teachers to go first? At what point should parents and teachers involve the police?
If young people are bullied or threatened online, it’s really important that they tell a trusted adult, such as a parent or teacher. They should save the evidence by taking screenshots, and remember that it’s best not to retaliate or reply. Most social networks and other services have reporting mechanisms where you can report bullying and abuse. Blocking tools are also helpful to prevent people from making further contact.
Involving the school is really important, as they will be able to respond to the issue in accordance with the school’s anti-bullying policy and provide the young person with support. If schools need help in responding to the issue and escalating concerns to sites like Facebook, Twitter, YouTube or Instagram, then they can contact the Safer Internet Centre helpline for professionals.
- Your website states that members of your Education team can come in and do e-safety presentations for teachers. Can you tell us a little bit about what these would cover?
Every week we’re in schools across the US, speaking to children, parents, carers and teachers. Our teacher sessions aim to make sure that school staff feel equipped to safeguard children online. We help them to understand potential online risks and how young people use technology, as well as how to respond to online safeguarding concerns..
It’s important to empower teachers with the tools to teach their own internet safety lessons. We show them exactly how to do that by showcasing our wealth of online resources. Schools that want a taster can watch our free INSET presentation. This includes supporting materials so it can be delivered by your school’s e-safety lead.6