Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Search - "mixing-things-up"
		- 
				    					
					
					"Almond, I thought you said the cause of the outage the other week was that our server crashed?"
 
 "The Tomcat server crashed, yeah. Not the physical server." (And you won't give me the time or budget to spin up any kind of redundant one, but that's besides the point...)
 
 "Ok, but I've spoken to ops and they say none of the servers have gone offline in the last month?"
 
 "Yup, the physical server was fine, it was the Tomcat server running on it that crashed."
 
 "...so the server didn't crash?"
 
 "We're mixing terms here. There's two things that can be referred to as the server. One is the physical machine, and one is an application running on it. The physical machine was fine, but
 the application running on it crashed."
 
 "What?! It's a very simple question. Did the server crash, or didn't it?!"
 
 🤦♂️13
- 
				    					
					
					Tl;dr porn is ruining my life.
 
 Today I had a meeting with the project leader and the CTO. They had bad news, which did not come as a surprise.
 
 In short, they said I did not pass the expectations they had, and unfortunately need to find somewhere else to work.
 
 This is my third time being told to find somewhere else to work, and I really can't describe how it feels. I was even told that I maybe I should reconsider my future as a developer, and kids can do programming better than I can do.
 
 It's really difficult when all you've done in the last year is to learn and improve your current skills.
 
 I have good grades, a unique experience, built lots of unique projects, and a GitHub portfolio with high activity. The apps I've built are used by many customers today. I also have a blog with 600 k views where I share dev tips.
 
 The thing with this work if I'm going, to be honest, is that they expected someone with senior experience, and unfortunately, I don't have that thus it takes many years to build it. So I started here with almost scratch experience of the things they needed.
 
 On the other hand, it feels like a relief in that I can finally focus on my personal business. And maybe this wasn't the right place to work, maybe it requires a couple of jobs until I find the right place.
 
 Despite the bumpy ride, and what such people tell you, I'm not going to give up.
 
 10 years ago, my school teacher told me I was going to be a carpenter (nothing against that) but I manage to get an MSc degree in the engineering field.
 
 There's a lot of shit going into your head when you receive such message like "What if they are true, what if I can't handle programming, what if I'll never be anything etc".
 
 I'm not giving up, this is just a great story every successful person has.
 
 What my number one problem is, and I will f*** win is porn addiction. Get rid of that, and the future is bright.
 
 Sorry for mixing so many things here.13
- 
				    					
					
					So I do not get why people use ReactJS. I hate it. for 3 years passionately. And I have to work with it every day.
 
 - one-way data binding
 this makes you write twice as much code, which will have twice as much bugs, you need to read through twice as much code from other devs.
 - mixing html and JS
 after all I like to pour my coffee on my omlette so I can eat and drink at the same time in the morning. This kills productivity and ugly AF
 - not unified
 Every dev uses their own special snowflake framework with React there is no unified way of doing things and you cannot use your familiar tools. Every project you need to start over from zero.
 - Bugs bugs bugs
 infinite loops, max update depth reached, key not present on list element. Let me ask you something dear ReactJS. If you know that there should be a unique key on that element. Why cannot you just put it there and shut the f up?
 - works reeaally slow when compiled with TS
 ReactJS was never designed to work with TS and now the tools for it are really slow. And why TS? Explicit contract is always better than an implicit contract. TS helps you in coding time, but for some reason React devs decided to worth 3 seconds to wait for compile and then realize you mad an error. ReactJS is bad and inefficient so stop making projects with it please.9
- 
				    					
					
					Time for an actual rant.
 
 3rd year of CS.
 We have Mobile Systems course - Android & iOS development.
 Lectures - 1hr of interview with Steve Jobs about greatness of iOS.
 Practice - So far we had to write 2 android apps.
 Seems wrong? No, it's perfectly fine for "Course Leader" (idk how the guy is called properly in English)
 First app - 3 screens (it was forced to do it with Activities), data passing between activities, lifecycles
 Second app - 2 screens - one with ListView (well, I asked about RecyclerView, luckily I was allowed), another one adds elements to that List plus Snackbars, Notifications, list item selection and removing them (I ended up adding retrolambda and streams to write it anyhow). We were asked to do it on Activities, I thought it was an overkill, in the end did it on Fragments.
 What pisses me off - we were asked to do those two apps after watching one hour of interview, the guy who leads the practical part of course has no idea how to do things in Android (said it clearly), I was, and still am, only one who knows how to do anything.
 I work as Android dev, so I want to help my colleagues. Decided to make tutorial streams where I explain how to do everything.
 Troll colleagues come and dislike it on youtube, post lulzy comments into chat. Not that it bothers me much, but still, people who I'm trying to help are mixing my help with shit, great :)
 If Polish devranters want to check out those streams (you can write a decent app after watching those 4 hours) I can post them in comment.2
- 
				    					
					
					It started with a gut-wrenching realization. I’d been duped. Months earlier, I’d poured $133,000 into what I thought was a golden opportunity a cryptocurrency investment platform promising astronomical returns. The website was sleek, the testimonials glowed, and the numbers in my account dashboard climbed steadily. I’d watched my Bitcoin grow, or so I thought, until the day I tried to withdraw it. That’s when the excuses began: “Processing delays,” “Additional verification required,” and finally, a demand for a hefty “release fee.” Then, silence. The platform vanished overnight, taking my money with it. I was left staring at a blank screen, my savings gone, and a bitter taste of shame in my mouth.I didn’t know where to turn. The police shrugged cybercrime was a black hole they couldn’t navigate. Friends offered sympathy but no solutions. I spent sleepless nights scouring forums, reading about others who’d lost everything to similar scams. That’s when I stumbled across a thread mentioning a group specializing in crypto recovery. They didn’t promise miracles, but they had a reputation for results. Desperate, I reached out.The first contact was a breath of fresh air. I sent an email explaining my situation dates, transactions, screenshots, everything I could scrape together. Within hours, I got a reply. No fluff, no false hope, just a clear request for more details and a promise to assess my case. I hesitated, wary of another scam, but something about their professionalism nudged me forward. I handed over my evidence: the wallet addresses I’d sent my Bitcoin to, the emails from the fake platform, even the login credentials I’d used before the site disappeared.The process kicked off fast. They explained that scammers often move funds through a web of wallets to obscure their tracks, but Bitcoin’s blockchain leaves a trail if you know how to follow it. That’s where their expertise came in. They had tools and know-how I couldn’t dream of, tracing the flow of my coins across the network. I didn’t understand the technical jargon hash rates, mixing services, cold wallets but I didn’t need to. They kept me in the loop with updates: “We’ve identified the initial transfer,” “The funds split here,” “We’re narrowing down the endpoints.” Hours passed , and I oscillated between hope and dread. Then came the breakthrough. They’d pinpointed where my Bitcoin had landed a cluster of wallets tied to the scammers. Some of it had been cashed out, but a chunk remained intact, sitting in a digital vault the crooks thought was untouchable. I didn’t ask too many questions about that part; I just wanted results. They pressured the right points, leveraging the blockchain evidence to freeze the wallets holding my funds before the scammers could liquidate them. Next morning, I woke up to an email that made my heart skip. “We’ve secured access to a portion of your assets.” Not all of it some had slipped through the cracks but $133,000 worth of Bitcoin, my original investment, was recoverable. They walked me through the final steps: setting up a secure wallet, verifying the transfer, watching the coins land. When I saw the balance tick up on my screen, I sat there, stunned. It was real. My money was back.The ordeal wasn’t painless. I’d lost time, sleep, and a bit of faith in humanity. But the team at Alpha Spy Nest Recovery turned a nightmare into a second chance. I’ll never forget what they did. In a world full of thieves, they were the ones who fought to make things right. Contacts below: WhatsApp: +14159714490 1 1



