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 - "long process."
-
Fucking someone has to fix the recruiting process.
Fucking who gives a shit about your experience, and what you did so long.
Here take this fucking shitty problem that I googled, so that I can judge you by this one fucking problem.
Oh, youve worked on variety of technologies? Fuck you.
Fuck these interviews. Fml.8 -
Does anyone else have this?
When you flash something onto your android phones and the boot process afterwards takes very long and you start to get veeeeeery nervous 😅27 -
A wild Darwin Award nominee appears.
Background: Admins report that a legacy nightly update process isn't working. Ticket actually states problem is obviously in "the codes."
Scene: Meeting with about 20 people to triage the issue (blamestorming)
"Senior" Admin: "update process not working, the file is not present"
Moi: "which file?"
SAdmin: "file that is in ticket, EPN-1003"
Moi: "..." *grumbles, plans murder, opens ticket*
...
Moi: "The config dotfile is missing?"
SAdmin: "Yes, file no there. Can you fix?"
Moi: "Engineers don't have access to the production system. Please share your screen"
SAdmin: "ok"
*time passes, screen appears*
Moi: "ls the configuration dir"
SAdmin: *fails in bash* > ls
*computer prints*
> ls
_.legacyjobrc
Moi: *sees issues, blood pressure rises* "Please run list all long"
SAdmin: *fails in bash, again* > ls ?
Moi: *shakes* "ls -la"
SAdmin: *shonorable mention* > ls -la
*computer prints*
> ls -la
total 1300
drwxrwxrwx- 18 SAdmin {Today} -- _.legacyjobrc
Moi: "Why did you rename the config file?"
SAdmin: "Nothing changed"
Moi: "... are you sure?"
SAdmin: "No, changed nothing."
Moi: "Is the job running as your account for some reason?"
SAdmin: "No, job is root"
Moi: *shares screenshot of previous ls* This suggests your account was likely used to rename the dotfile, did you share your account with anyone?
SAdmin: "No, I rename file because could not see"
Moi: *heavy seething* so, just to make sure I understand, you renamed a dotfile because you couldn't see it in the terminal with ls?
SAdmin: "No, I rename file because it was not visible, now is visible"
Moi: "and then you filed a ticket because the application stopped working after you renamed the configuration file? You didn't think there might be a correlation between those two things?"
SAdmin: "yes, it no work"
Interjecting Director: "How did no one catch this? Why were there no checks, and why is there no user interface to configure this application? When I was writing applications I cared about quality"
Moi: *heavy seething*
IDjit: "Well? Anyone? How are we going to fix this"
Moi: "The administrative team will need to rename the file back to its original name"
IDjit: "can't the engineering team do this?!"
Moi: "We could, but it's corporate policy that we have no access to those environments"
IDjit: "Ok, what caused this issue in the first place? How did it get this way?!"
TFW you think you've hit the bottom of idiocy barrel, and the director says, "hold my mango lassi."25 -
Manager: This button is too dark, you need to lighten it. Have you no sense of design?
Dev: …
Dev: Hows this for an adjustment?
Manager: Wayyyyy too light now, jesus you need glasses if you think that’s good.
Dev: …
Dev: How about now?
Manager: It’s close, make it just a little more dark. God why does this have to take so long, do I have to hold your hand through this entire process!
Dev: …
Dev: There that good?
Manager: Yes that’s perfect! Send me a PR immediately so I can approve, we need to get this out ASAP, it’s critical!!
Dev: I can’t.
Manager: ????
Dev: There’s no diff, you had me gradually adjust the colour back to exactly what it was originally.
Manager: THAT’S IMPOSSIBLE IT LOOKS COMPLETELY DIFFERENT. HOW DARE YOU INSULT ME LIKE THIS, I HAVE A MEETING I NEED TO GET OFF TO BUT WE WILL BE HAVING WORDS LATER ABOUT THIS INAPPROPRIATE BEHAVIOUR.
Dev: …15 -
When I was in the army I wasn't officially a dev. But one commander needed someone to develop a bunch of stuff and couldn't get a dev officially, so I ended up as his "assistant", which was an awesome job with about 60% time spent on software development.
Except I wasn't an official developer, so I wasn't afforded many of the privileges developers get, like a slightly more powerful machine, a copy of Visual Studio, or an internet connection. In this environment you couldn't even download files and transfer the to your computer without a long process, and I couldn't get development tools past that process anyway.
So I was stuck with whatever dev tools I had pre-installed with Windows. Thankfully, I had the brand new Windows XP, so I had the .Net framework installed, which comes with the command line compiler csc. I got to work with notepad and csc; my first order of business: write an editor that could open multiple files, and press F5 to compile and run my project.
Being a noob at the time, with almost no actual experience, and nobody supervising my work, I had a few brilliant ideas. For example, I one day realized I could map properties of an object to a field in a database table, and thus wrote a rudimentary OR/M. My database, I didn't mention, was Access, because that didn't need installation. I connected to it properly via ADO.NET, at least.
The most surprising thing though, in retrospect, is the stuff I wrote actually worked.14 -
Long rant ahead. Should take about 2-3 minutes to read. So feel free to refill your cup of coffee and take a seat :)
It turns out that the battery in my new Nexus 6P is almost dead. Well not that I didn't expect that, the seller even explicitly put that in the product page. But it got me thinking.. why? Lithium batteries are often good for some 10k charges, meaning that they could last almost 30 years when charged every day! They'd outlive an entire generation of people!
Then I took a look at the USB-C wall charger that Huawei delivered with this thing. A 5V 3A brick. When I saw that, I immediately realized.. aah, that's why this battery crapped out after a mere 2 years.
See, while batteries are often advertised as capable of several amps (like 7A with my LiitoKala 18650 batteries that I often use in projects), that's only the current that they can safely take or deliver without blowing up. The manufacturer doesn't make this current rating with longevity in mind. It's the absolute maximum in current that a given battery can safely handle.
The longevity on the other hand directly depends on the demand that's placed on the battery. 500mA which is standard USB 2.0 rating or 1A which is standard USB 3.0 rating, no sweat. The battery will live for at least a decade of daily charges and discharges like that no problem.
But when you start shoving 3A continuous into a battery, that's when it will suffer. Imagine that your current workload is 500mA and suddenly you get shoved 6 times that work upon you. How long would you last?
Oh and not only the current is a problem, I suspect that it also overvolts the battery to maintain a constant current all the way till the end. When I charged my lithium cells with my lab bench power supply, the battery would only take a few milliamps when it got close to the supply voltage. Quick bit of knowledge: lithium cells are charged at constant current first, then when the current drops below that, it continues at constant voltage - usually 4.2 or 4.35V depending on the battery. So you'd set your lab bench power supply at 4.2V 500mA. But in that constant voltage mode, as the battery's voltage and the supply's voltage equalize, the current drops because the voltage difference becomes lower. Remember, voltage is what causes current to flow. Overvolting at the supply to stay in constant current mode all the way till the end speeds this process up but can be dangerous and requires constant monitoring of the battery voltage.
So, why does Huawei and a bunch of other manufacturers make these 3A power chargers? Well first it's because consumer demands ever more, regardless of the fact that they can just charge at 500mA for the night (8h of sleep) and charge a 4000mAh battery from 0 to 100% no problem. Secondly it's because sometimes you need that little bit of extra juice fast, like when you forgot to plug the damn thing in and you've got only 30 minutes in the morning to pour some charge into it.
But people use those damn fucking things even when they go to bed, making that 3A torture a fucking standard process!! And then they complain that their batteries go to shit?!
Hopefully this now made you realize that the fast charger shouldn't be used as a regular charger ^^28 -
Around 2009 or earlier, I began the long grueling process of creating my own batch AI (yes batch as in Windows Batch , kill me for not knowing there were better languages around). Looking back at it, it is THE messiest thing I've ever created. Mostly because of how many unnecessary files were created to make the entire thing work. However, I’m still proud of it to this day because of the dedication I had put into creating the entire thing.
I would create diagrams on the mirrors in my room; of course I would be scolded for this. But I was mad with thought working through the entire thing.
I would scribble and type whenever I had the chance, trying to create the functions that would allow the thing to talk back to me. Finally, when it opened its eyes and spoke its first words I quickly started creating the functions that would allow it to learn new inputs. Over time and with some elbow grease I was able to polish it up to my liking.
The entire program branched off some of my more earlier programs in batch, they mostly ranged from the medial to the crazy; i.e. turning my computer on and off at certain times of the day, and multithreaded migration of files to new disks
It's not as sophisticated as other AI that were being built at the time, but at the age of 16 and with no experience in real programming at all, I'd say it was my first stepping stone towards more sophisticated programs, and ultimately, my decision in Computer Programming at all.
22 -
*during my final job interview*
*holding the folder that contains my cv*
interviewer: Wait, before I open this I would like to guess which position you're applying to.
me: Hmm okay sir? Which position?
interviewer: I see you're applying as a back-end developer?
me: Yes sir, I am.
interviewer: Aha! That's because you have a long hair? Like it is a requirement for every devs to grow their hair?
me: *laughs* i think so?
interviewer: Well our devs here also has long hair. You'll meet 'em soon.
...
That sets the mood of my interviewing process that leads me the job offer. LOL.13 -
My dad turned off my laptop this morning, so tonight, before going to sleep I had to tell him, not to do this.
So I decided to do this....
PS: yeah that's my mom's hair clips.:D
11 -
In my previous company, I used to work for a client company which had a terrible website. It was about financial data and people would have to wait too long before the page loaded because there was a freaking 1.2 megs of minified, compressed JS file that needed to load before you could do anything.
Everyone knew that was a pain in the ass and nobody wanted to touch spaghetti code and mess up something they didn't know.
I wanted to however take a shot at it. So an architect from client side and I discussed how we were gonna go about it and how we were gonna find the stuff that needed to load on page load and stuff that could be loaded later.
So we plan for it. We broke everything down from a globals polluting JS, found out the variables and functions that needed to run during first load by literally putting a console statement for each function and finally came up with two bundles.
The primary bundle was 120kb and would during first load and then every module would call it's own secondary bundle when the user interacted with it.
In the process, we removed half a meg of JS and the site became blazing fast.
I did it with a team of two members who, my manager thought were useless, learned a ton of stuff, setup proper process for the transition.
When the client didn't appreciate the amount of brain and effort we had put into it, these two members came forward to tell the client to acknowledge my effort and attributed the success of it to me.
I was totally moved. There was so much respect that I didnt care what anybody else thought. I was just so happy to work with those two humans.
When i left the company, i gifted them stuff they always talked about or wanted. :) Feels good.1 -
Requirements vs Delivery - Guide to Programming
This one is a killer and I've received it in multiple forwards in office email, and we always have a good laugh seeing this joke.
Client: “Our next requirement, and this is something big you know, we need an elephant”
IT Team: But why don’t you adjust with a buffalo, even it is big…. and black?”
Client: No, we need an elephant only, let me explain our current process……” (client explains for an hour)
IT Team: Fine, I understand your requirement. But our system supports only a buffalo…
Client:We need only an elephant!
IT Team: Ok, let me see if I can customize it for you”
Requirements are taken as follows:
Client wants a big black four legged animal, long tail, less hair. Having trunk is mandatory. The same was documented, signed off and sent to offshore for development!
At the Offshore Development Centre,
Design/Development – Based on requirement all features are supported in base product (as buffalo), for trunk alone a separate customization is done.
Finally the customization is shown to client:
2 -
A couple of weeks ago I posted about me making my own reclaimed desk, after a long process of sanding and oiling constantly here is the finished product and I couldn't be happier
9 -
So there it fucking goes.
Hi. I'm WillibertXXIV.
I'm not a programmer by trade; I have a more than fulltime job as a cook. As for the last year, I spent pretty much all my free time, overlapping my sleep time, to learn how to code.
All that so I can create a game that I started working on the same day I started my learning process. So far it's shit and it's going to stay that way for a long time. Only I can say this. It's my baby. It's fucking ugly and shit but it's mine.
Yesterday I broke it. I broke my baby. I don't know how it fucking happe. When I went to sleep I had a steady 175fps, nice realtime lightning and player / enemy that flowed like running water. I worked really hard to make that happened. Profiling, writing better code, profiling, etc. It's still not good, it's less shit.
I woke up, beautiful day. Not too warm, not too cold, that sweet spot right in the middle. Girlfriend already made the coffee. Perfect. Woke up, sat down to start my morning time work before going to my realjob and
BAM
Everything is shit, 20fps max. That one thing, gfx.waitforpresent, showing up in the profiler eating everything as the game run. Movements are now of stroboscopic nature. Light is still ok but what good does it do now fucking piece of shit. I'm not qualified enough for this shit.
Fuck,
Fuck this,
Fuck this shit,
Fuck this shit i'm out of here.26 -
It's funny, whenever the subject of facebook vs privacy comes up (mostly I don't even initiate those convo's), people always start to defend facebook when I say that I THINK that facebook is build to get people addicted to it and get them to stay on facebook as long as possible.
Haha, one of facebook's early investers/ex facebook presidents said the following in an interview:
“It’s a social-validation feedback loop, exactly the kind of thing that a hacker like myself would come up with, because you’re exploiting a vulnerability in human psychology.”
So even an ex president of facebook is admitting this.
I also found the folloing a good one:
The underlying thought process while creating platforms like Facebook or Instagram is something like “How do we consume as much of your time and conscious attention as possible?”
Last but not least, the part I found the most scary:
“God only knows what it’s doing to our children’s brains.”
Yes, I find this scary.
Oh yeah and for the people who are going to call bullshit on this one, I've got one source and if you search engine on the title of that article then you'll find loads of websites having that story:
https://fossbytes.com/facebook-was-...26 -
Have multiple and some server related but hereby:
I forcefully quit php on the server I use for devRant related stuffs because I wanted to quit the bakgrounded php process I had running for the dns proxy thingy since I somehow couldn't find the pid.
Two days later I noticed that none of my sites on that server where running anymore and started looking at nginx error logs.
It took me way too long to figure out that I had PHP-FPM installed which runs as a service and by forcefully quitting php the other day.... Yeah, you get it I think.
Started the process again and remembered that one 😅 -
so here's a little story:
yesterday i decided to buy a shiny new gtx 1070 since my pc is getting very old, i come back from the store and i realize that my case is slightly too small to fit the card.
'No bg deal' i think to myself, i run out to buy a saw and after some work i made some space to fit the card in by sawing off some hard drive bays i was not using. I plug in the card, i wire up the pc, and it does not boot: after some asking around (i have never really built a pc before), i relaize i need more power to the card and wire a second PCIE connector. low and behold, i power of the pc and it works! Once logged into windows tho, i realize none of my HHDs are detected...
To cut a long story short, i **did not think to unplug the hard drives before i started sawing off bits of the case and the vibrations killed both of them!** i lost ~1TB of data in the process: a lot of it was games and programs, but i have yet to tally up the damage.
I am completely bamboozled by what the fuck just happened, i think i'll go hand myself in to the nearest police station for crimes against technology... or maybe a mental clinic would be best?...
PS: my system drive was spared since its an SSD, but i may as well re-install windows at this point since i lost 90% of my software11 -
Things happened this year so far in chronological order:
Applied to PhD and got all rejected
Graduated without a job because I thought the last event wouldn’t happen
Decided to take more shots at universities in Europe and Canada
Paper got published and got best paper honorable mention
Interviewed by couple professors and the one in Canada seems to be interested in me
School in Canada, which rejected me before, reopened my case for review
Bank account got closed because my parents transferred me some money to support my unemployment ass and bank thought it was a fraud
The review process took so long I got hopeless and thought, if I end up writing webpages for other people, why not doing it now? And did two webpages which are in my previous rant, pretty good and highly recommended imo
Canada school promised a date but didn’t follow that date, depression attack
Finally sent them an email and got an answer saying the admission approved my application and they are working on paper work. But I still don’t believe it because I’m paranoid
Got an email from a professor today confirming they are doing paper work and I should receive official paper soon.
You can see the dramatic ups and downs, but in the end, guess I’m going to Toronto for phd12 -
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?
Well.
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...
errrrgghh9 -
TFW your client's git policies are so draconian that the dev teams use "develop" as trunk, and completely ignore the release process.
I wrote up 50 pages of git standards, documentation and procedure for a client. Bad indian director 9000 decides the admin (also Indian) who specializes in Clearcase and has no git or development experience is more qualified to decide and let's him set the policy.
FF to today:
- documentation, mostly contradictory, is copy pasted from the atlassian wiki
- source tree is the standard
- no force pushing of any branches, including work branches
- no ff-merge
- no rebasing allowed
- no ssh, because he couldn't figure it out...errr it's "insecure"
- all repos have random abbreviated names that are unintelligible
- gitflow, but with pull requests and no trust
- only project managers can delete a branch
- long lived feature branches
- only projects managers can conduct code reviews
- hotfixes must be based off develop
- hotfixes must go in the normal release cycle
- releases involve creating a ticket to have an admin create a release branch from your branch, creating a second ticket to stage the PR, a third ticket to review the PR (because only admins can approve release PRs), and a fourth ticket to merge it in
- rollbacks require director signoff
- at the end of each project the repo must be handed to the admin on a burned CD for "archiving"
And so no one actually uses the official release process, and just does releases out of dev. If you're wondering if IBM sucks, the answer is more than you can possibly imagine.11 -
Don’t you love when you put a lot of blood, sweat, and tears into a company and then you get fired because your wife got a flat tire and you had to go help fix it?
When I got to this company they were not using version control, had no tooling in place, and most of our day was spent merging projects by hand and going through a long process to deploy our applications (this company is a primarily Salesforce company).
I got everyone using git and built a node client to transpile JavaScript and SASS, lint code, package everything together, and deploy it to Salesforce. Productivity jumped and the amount of time all of us spent merging code by hand dropped significantly.
A few weeks after finishing this CLI I was moved to another team and subsequently let go because I had to leave early to help my wife fix a flat tire. Now I am freelancing and actually doing pretty damn well for myself. Bonus: I no longer have to work with the disaster that is Salesforce!2 -
Around 2009 or earlier, I began the long grueling process of creating my own batch AI (yes batch as in Windows Batch , kill me for not knowing there were better languages around). Looking back at it, it is THE messiest thing I've ever created. Mostly because of how many unnecessary files were created to make the entire thing work. However, I’m still proud of it to this day because of the dedication I had put into creating the entire thing.
I would create diagrams on the mirrors in my room; of course I would be scolded for this. But I really couldn't stop thinking about my program and working through the entire thing.
I would scribble and type whenever I had the chance, trying to create the functions that would allow the thing to talk back to me. Finally, when it opened its eyes and spoke its first words I quickly started creating the functions that would allow it to learn new inputs. Over time and with some elbow grease I was able to polish it up to my liking.
The entire program branched off some of my more earlier programs in batch, they mostly ranged from the medial to the crazy; i.e. turning my computer on and off at certain times of the day, and multithreaded migration of files to new disks
It's not as sophisticated as other AI progrmas that were being made at the time, but at the age of 16 and with no experience in real programming at all, I'd say it was my first stepping stone towards more sophisticated programs, and ultimately, my decision to enter into Computer Science at all.
3 -
Shit just got legal
There's the lead dev, I'll call him John. John is not from the US, Europe, or any of those developed countries. The rest of management are from developed countries.
John found himself in the US for personal reasons, on a non-work visa, and his visa will expire soon. In the meantime, management found an opportunity to raise capital in the US, and they want John to be there because it'll look better in the presentation.
John: Oh but that's a month after my visa expires. You'll have to provide me a work visa.
Management was uncomfortable, because we're not registered in the US. and coz they don't wanna spend money.
The French: Don't worry, the US allows you to come in for 3 months without a visa.
The other management seemed to agree with the French. John had to explain that, no, only very few privileged countries have that right, and for the rest the US border is very, very hard to cross, and the visa process takes months. Most US embassies abroad have a year-long waitlist, though you can pay a (hefty) extra fee for it to be expedited. Fucking management was seriously surprised by this.
The Canadian: Don't worry, I own have an apartment in the East Coast. I could give you the keys and you could stay there for this month until the presentation.
So management wants John to stay in the US illegally for a month because they don't wanna pay for a work visa and the expedition fee.16 -
Me: "Team, we need to make a call. We have 2 options to deal with issue X: we either apply the mechanism A, sort the issue out right away, but risk creating another issue in the long run, or we take another path and try and change the process revolving around X to make it less painful if any."
Colleague: *calls me on Slack*
Me: "You, tsup?"
Colleague: "You said you wanted a call"
Me: *that's not the call I had in mind......*
3 -
TL;DR
A "friend" is a tech fraud. Faking his resume as a software engineer! Only interested on the salary. This is unfair to all of us putting the hours of effort/practice just to improve our craft! 😠😤
I have a "friend" who is faking his resume, putting fake experiences and putting jargons not even related to tech just to make himself smart. He's using his customer service rep experience to talk confidently. His resume fcking long, 3 pages of fakery. I can't help, but to laugh when he sent it to me.
He has a tech degree, but worked in a BPO industry for 4 years, then recently, he quit. He got jealous with the lucrative software development industry and he wants to relearn coding, as a friend and I like sharing my knowledge, I agreed to guide him in the process.
After 3 moths, he got his first job, but unfortunately he got fired after two weeks because he commited sensitive data to the remote repo.
Then after a month, he got his second job and worked there for 6 months, he still don't know what his doing and always ask me solutions when he is stuck.
He got his 3rd job, remote work with high compensation. Fast forward after 3 months, he only got 1 month of salary, the other 2 wasn't given for unknown reason, my best guess is the company noticed his experience on paper does not match on real life.
Currently, he's working on another remote work with same compensation as before, and he still asks me super simple questions from time to time.
This is so unfair to all the devs who truly deserves the opportunity.20 -
Dear Product owners / Company Owners / Whoever requesting a feature:
Devs like to know they are adding value to whatever product they are working on. Every time you request a stupid no value added request, you kick the dev's soul.
After several hits the developer will stop caring about the software and eventually will get the job done, but oh boy, the amount of tech debt/trash code the dev is gonna leave behind will be horrendous.
Then the next developer, not only takes the hit from another stupid request, he/she will see the crappy code the past sad developer left and will take a double hit. Of course all of them start proactive and try to fix previous blood trails but sadness will catch them eventually.
If you want you're apps/products/reports to be good in a long run don't make stupid requests.
BAs, Stop being Expensive Email Forwarders and challenge a request, understand the process and then hand it to the developer.
Us developers are sensible cute ponies. Treat us well or expect poor quality projects8 -
Recently I got into contact with the supplier of that 500W power supply that I've been servicing earlier, as I lost my pictures of the disassembly process with that craptacular Nexus 6P (didn't back them up.. terrible sysadmin, am I not?) and wanted to get the circuit diagrams of this thing in order to repair it. Sales girl wanted to give it to me but she'd have to ask the factory people.. and of course those people denied. As if I wanted to use this for anything but to repair my own bloody unit.. pieces of shit.
So I started considering buying a second one, in order to repair my current supply that I've already spent half a week on to document its components, desolder it, clean it up and resolder it (and replace some resistors here and there with better ones from my own assortment). And the project had to be paused because I lost the stupid pictures and couldn't for the love of God figure out how there's supposed to be a jumper near BD2.
Just now going through my notifs..
"Someone ++'d your rant!"
*clicks notif*
A rant that I completely forgot about.. https://devrant.com/rants/1757297. It's a perfect picture of the supposed jumper near BD2 that I was scratching my head about for so long. Turns out that it's just a dupe of the LF2 lines that I erroneously wrote down twice. DevRant, it's good for more than just venting, haha! Time to restore from a cloud backup XD3 -
The company I interned at last summer decided to adopt a JS framework a little over a year ago. The managers went with the old Angular 1.x because they didn't want a JS build process. Each page has ~100 script tags on it, and these are manually included in various files (no automated way to include dependencies). None of the CSS/JS files are minified, either.
They really should have chose Angular 2+, or an entirely different framework (React, VueJS). They're also just now upgrading the codebase from PHP 5.6 to PHP 7.2 (5.6 support ended a long time ago, and security support ends this month).
I love the company itself but these practices are poor.
I may be working there full time eventually. I hope to eventually help with the inevitable transition to a newer framework once Angular 1.x is dead since I am an avid user of newer JS technologies. Any tips on convincing manager(s) towards newer technology? (Or at least convincing them to combine+minify these files in production to reduce # of requests and bandwidth.)
Also this company's product has millions of active users.
16 -
31st December 2016, I had signed up for devRant.
It's my cake day today. Feels so good to be part of this community, have learned so much, made some of the greatest friends here.
2021 was a mind fuck. Taxing and draining. Very little growth and even less learnings.
I realised that I am in a toxic environment.
Lately, no philosophy, therapy, supplements, activity, work, etc. has been helping me to get back to my original self.
I used to spiral down with a lot of negative self talk and playing the victim card.
Just day before yesterday, I decided to listen to some affirmations on the Tube and that actually helped me bounce back.
I started socialising and stepping out to attend gigs and just be outdoors as much as I could.
My surroundings changed and so did my thought process.
Hence, I made a decision to continue affirmations and slowly change my surroundings, even if that demand domestic relocation.
Things are starting to look positive after a long, loooooong, time.
I also need more sun exposure for my vitamin D3 deficiency and steady dose of serotonin.
I feel lot clear in head and heart. My goals are clearer and I am ready to start working hard and be my original past self again.
I love you all and I really wish you all achive all your wishes and dreams, be happier and healthier in 2022 with ton of success and money.6 -
TLDR; I am a piece of shit who writes no documentation or no information whatsoever when I am doing something.
Created a custom version of Windows for our company couple of months ago. Before leaving, I am supposed to pass this valuable information to another new developer.
Obviously, since it has been a long time I have worked on that, I have forgotten a lot of core principles. The process is also automated in Jenkins so never really had to touch it again.
Now that I am about to explain the process to the new recruit, I realised that I have written nothing about that process. No documentation, no information. The only thing I have is a bunch of scripts automating everything for me. WHY WHY do I do this to myself :(17 -
I've tried to stay out of the fray regarding replacing long-standing terminology to use "safe" inclusive wording instead because it doesn't seem like that big of a deal to me to just use the new wording. If the old wording wasn't hurting people (this is an argument that a of a lot of people use regarding this mass naming change movement) then the new wording shouldn't hurt anyone either...
that was just my 2 cents on the topic, until today!
Some dumb motherfuckers are trying to replace the word 'execute' with 'start'/'run'.
That's just some fucking ignorant plebian shit right there. The literal definition of execute is:
"The act or process to carry out fully or put completely into effect"
"to do what is provided or required by..."
"to perform what is required to give validity to..."
start and run don't grammatically encapsulate what execute does. And now I sound like a fucking grammar nazi because this shit is getting under my skin more than it should.
Execute's primary definition is grammatically correct for the context in which it is used.
Change Master/Slave for databases and I couldn't give a single solitary fuck about it. Primary/Secondary works just fine too. The grammatical context isn't blown away here.
But take away my execute and sudden I get all hot and bothered with the desire to punch a nun over how stupid this "offensive words" crusade is.
Thank you for coming to my Ted talk.15 -
sprint retros with PM are a fucking farce, it cannot possibly get any more grotesque.
they are held like this:
- in the meeting, PM asks each team member directly what they found good and bad
- only half of the team gives real negative feedback directed towards the PM or the process, because they are intimidated or just not that confrontative
- when they state a bad point, he explains them that their opinion is just wrong or they just need to learn more about the scrum process, in any case he didn't do anything wrong and he is always right
- when people stand up against this behavior, he bullshits his way out, e.g. using platitudes like "it's a learning process for the whole team", switching the topic, or solely repeating what he had just said, acting like everybody agreed on this topic, and then continue talking
- he writes down everything invisible for the team
- after the meeting he mostly remembers sending a mail to the team which "summarizes" the retro. it contains funny points like "good: living the agile approach" (something he must have obviously hallucinated during the meeting)
- for each bad point from team members, he adds a long explanation why this is wrong and he is doing everything right and it's the team's fault
- after that happens the second part of the retro, where colleagues from the team start arguing with him via mail that they don't feel understood or strongly disagree with his summary. of course he can parry all their criticism again, with his perfectly valid arguments, causing even longer debates
- repeated criticism of colleagues about poor retro quality and that we might want to use a retro tool, are also parried by him using arguments such as "obviously you still have to learn a lot about the scrum process, the agile manifesto states 'individuals and interactions over processes and tools', so using a tool won't improve our sprint retros" and "having anonymous feedback violates the principles of scrum"
- when people continue arguing with him, he writes them privately that they are not allowed to criticize or confront him.
i must say, there is one thing that i really like about PM's retro approach:
you get an excellent papertrail about our poor retro quality and how PM tries to enforce his idiocratic PM dictatorship on the team with his manipulative bullshit.
independently from each other, me and my colleague decided to send this papertrail to our boss, and he is veeeery interested.
so shit is hitting the fan, and the fan accelerates. stay tuned シ16 -
Have you ever just worked on a project for so long that you just can’t stay motivated in it? Like you enjoy the project itself but the process of not knowing when it’ll be finished kills the motivation? Is this a normal feeling?14
-
Fuck regex and everyone who has ever endorsed the use of and/or is affiliated with regex.
It's unreadable, impractical, overly complex and complicated and it adds unnecessary clutter to your code, and your thought process.
It's 00:50 am and I just spent 3 hours debugging a regex only to realise forgot a single "?" in a 75+ character long string and I want to go to bed.13 -
*tries to shrink an NTFS volume in preparation for a new BTRFS volume*
(shameless ad: check out https://github.com/maharmstone/...! BTRFS on Windows, how cool is that?)
Windows Disk Management: ah surely, I can do that for you.
*clicks "shrink"*
…
Well that disk calculation process is taking a long time...
*checks Task Manager*
*notices a pretty disk-intensive defrag process*
… Yeah.. defragging. Seems reasonable. Guess I'll just let it finish its defragmentation process. After that it should just be able to shrink the NTFS filesystem and modify the partition table without any issues. After all, I've done this manually in Linux before, and after defragging (to relocate the files on the leftmost sectors of the disk) it finished in no time.
*defrag finishes*
Alright, time to shrink!
….
Taking a shitton of time...
*checks Task Manager again*
System taking a lot of disk this time.. not even a defrag? How long can this shit take at 40MB/s simultaneous read and write?
…
*many minutes passed, finished that episode of Elfen Lied, still ongoing...*
Fucking piece of Microshit. Are you really copying over the entire 1.3TB that that disk is storing?! Inefficient piece of crap.. living up to the premise of Shitware indeed!!!14 -
- Recruiters are as bad as car sellers
- They are not your friends
- They're not on your side
- The less you ask for a job the more they're gonna get
- Keep your cards on your side
- Don't tell them how much you make (they love to know that)
- Set a salary expectation for yourself and push it
- Expect a few-months long job hunting
- If you know you deserve the salary you are asking for keep pushing.
- Be patient.
- Don't give your 2 weeks notice until you signed already for the other company
- Medical insurance makes a big dent on salary
- Keep applying for jobs even if you are advanced in a hiring process.
So far this is what I've been learning through my current job seeking experience.
I hate job recruiters, if you can, avoid them at all costs10 -
So, today for my SO's father who is already over 70 and wants to try Linux. However, he doesn't want Linux on his main PC for now, rather on the old one so that he can take his time to get familiar, which is a reasonable plan.
But holy crap, what a machine! Intel Core2 Duo 4400, 2 GB DDR2(!) RAM, 250 GB IDE(!) HDD, DVD RW drive. Graphics, sound and LAN integrated on the mobo chipset. It's half a miracle that it doesn't run on steam. The machine had been delivered with Vista and has always been painfully slow.
It doesn't even support booting from USB, but I had prepared a DVD just in case. Surprise: it booted from DVD without issues and with full HW support!
Partitioned and installed, deleted Vista in the process (felt good). I went with the full blown Mint 20 Cinnamon edition because XFCE isn't as beautiful. Also, having XFCE now and then Cinnamon looking different on the other PC would be confusing.
Installation took some time, but worked. Cinnamon's RAM usage is at 750 MB idle, and at 1.1 GB with Firefox started. Once the PC is booted, it runs pretty OK with reduced swappiness and noatime on all file systems, plus unnecessary startup applications disabled. Updates took long, but ran through successfully. Installed LibreOffice and some small games, Firefox got uBlock Origin, Youtube worked OOTB.
That PC somehow had escaped disposal several times - and now has a proper OS for the first time in its miserable existence. It runs so much better than it ever has. Just wow, a "big" Linux desktop from 2020 blows a contemporary Vista out of the water on such an old machine!16 -
I messed up. We have a senior executive that loves this phrase... "It's going to require all of us to make some sacrifices". 100% of the time he's talking about working 10, 12, or 14 hour days.
So after a few months of this I just chimed in with "this isn't church I don't give sacrifices to my employer. I get PAID for my work."
Honestly I can't say it slipped. I've been telling my wife the exact same phrase for a couple months now. Initially I wanted to discuss it with him directly. Maybe I could explain how making everyone work 14 hour days is not going to end well for us, short or long term. We already know the results short term. We got 50+ defects reported back in our first day of testing for a new project (I'm not on the project but we had a sort of "all hands on deck" meeting to talk about how we can "improve our process so that we don't make so many mistakes". I politely suggested move some people onto this project while we interview candidates. I volunteered to take some of the work items even. But that advice went ignored.
So that's why I asked to meet with the senior exec. He refused to even meet with me. Okay fine you're busy. I emailed him my concerns and suggested solutions. Never heard back. I knew he was going to pipe up with the sacrifice thing so I just blurted it out. It went ignored... So I guess we'll see if I have a job tomorrow or not.15 -
"What tools are needed for eyelash extensions? (eyelash glue, eyelash extension tweezers, etc.)
When applying eyelash extensions, just as important as the extension process itself is choosing the right tools. They not only make the master’s work easier, but also affect the quality and durability of the eyelashes. In this article we will look at what tools are needed for eyelash extensions.
The first and, of course, the most important tool for eyelash extensions is eyelash glue. This glue provides reliable and long-lasting adhesion between natural and artificial eyelashes. It should be hypoallergenic, safe for the skin around the eyes and water resistant. Only correctly selected glue can guarantee safety and beautiful extension results. Therefore, it is important to choose high-quality eyelash glue https://stacylash.com/collections/... that meets all requirements.
The second necessary tool is eyelash extension tweezers. They allow the technician to conveniently and accurately separate natural eyelashes, which facilitates the process of applying and fixing artificial eyelashes. It is important that the tweezers are of high quality, with narrow and sharp tips to ensure precise capture and separation of eyelashes.
The third important tool is tweezers. Tweezers allow the technician to conveniently and accurately place and fix artificial eyelashes on natural ones. It is important that the tweezers have good grip and grip accuracy to ensure precision and accuracy of the extension process.
The fourth necessary tool is a special eyelash brush. It is used to comb eyelashes before the procedure and to remove excess glue after extensions. The brush should be soft, but at the same time securely hold the eyelashes.
The fifth tool is special overhead eye pads. They are used to protect the skin around the eyes and lower eyelashes during the eyelash extension procedure.
So, for successful eyelash extensions you need high-quality eyelash glue, tweezers, tweezers, an eyelash brush and false eye pads. The correct selection and use of these tools will ensure the safety of the procedure and high-quality results. Don’t forget that only a professional approach and high-quality tools can make your look as expressive and attractive as possible."2 -
Last week, a company(start-up) came for campus recruitment.
This company was known for its long working hours, giving unrealistic deadlines to the employees, less recreational activities, etc.
Even though the pay was very good, some of them were there just to experience the interview process. All those waiting for the HR round, were half-hearted into the process.
This particular guy(a friend of mine) was so determined to be rejected from the company, that he intentionally screwed up his interview (final round).
Towards the end of the interview, the HR asked him to draw a map/path from his hostel to the building in which the interview was being taken.
Once my friend finished making the figure, the interviewer said “Take this same path, and get back to your hostel”.
SAVAGE!
Even though he was successful in getting rejected, the way he got rejected really crushed his ego.2 -
After working for this company for only a couple years, I was tasked with designing and implementing the entire system for credit card encryption and storage and token management. I got it done, got it working, spent all day Sunday updating our system and updating the encryption on our existing data, then released it.
It wasn't long into Monday before we started getting calls from our clients not being able to void or credit payments once they had processed. Looking through the logs, I found the problem was tokens were getting crossed between companies, resulting in the wrong companies getting the wrong tokens. I was terrified. Fortunately I had including safe guards tying each token to a specific company, so they were not able to process the wrong cards. We fixed it that night.1 -
My best case "Deploy Bittersweet Pipeline":
Prep a bunch of carrots, cucumber and tomatoes for day snacks. Roll & cut some pasta noodles, cook stock with fresh veggies & mushrooms, add some droopy soft boiled egg(s) to the broth, drizzle in some black garlic hot sauce. Enjoy that breakfast with an unsweetened Australian flat white and a half-liter cup of chai spiced green tea. Watch some science/tech/woodworking/cooking YouTube videos while feeding my Bittersweet Jr girl.
(yeah my mood is determined for about 90% by food)
Fire up docker compose & IDEs, and start refactoring code and migrating/fixing old databases.
My worst case "Fatal Incident Bittersweet Repair & Recovery Process":
Stuck while refactoring the worst kind of trash code since 9am.
Pour a glass of Tawny Port at 9pm. Pour a glass of cognac at 11pm. Unwrap 3 chocolate bars and break them into chunks in a bowl. Look at IDE, get nauseated, not from the booze or chocolate, but from the code.
Can't fall asleep because code is too broken, that crap should simply not exist. Take some LSD and amphetamine, can't sleep anyway. Start splitting several 10k-line-long files into smaller classes, type until my fingers have blisters. Empty two bags of Doritos, order a large Falafel with extra garlic sauce at 4am.
Fall asleep at 5am with my face on my keyboard, wake up at 9am with keyboard pattern on my skin.
Cook some hangover noodles.
Call work that I'm taking 3 days off. Feed Bittersweet Jr while I watch some YouTube channels with her. Bittersweet has successfully rebooted.1 -
Duckduckgo is AWESOME :)
So happy I moved on from Chrome & Google (just searching for now, its a long process)
6 -
Fuck. Medium.
Fuck all the articles on it too.
Do you seriously think I am so fucking dumb that I cannot keep my attention on a paragraph of text without at least one image for five seconds straight?
Three quarters of your shitty fucking article are images. They don't even relate to a damn thing in the article. It's just a fucking stream of random image subtitles.
It's just as bad as people randomly mashing pictures they found via Google search into their Power Point presentation because they actually have no content, breaking all copyright laws in the process, so they can stretch their mindless bullshit as long as humanly possible.
FUCK. YOU.6 -
Situation: My lead dev (read as in, my employee that has the lead developer position, not my superior) is complaining about certain decisions being made in regards to a rather large project that has been stagnated by executive political bullshit.
Me: let them fuck themselves over, it is their decision to have a voice on this and we are not the ones developing it, merely managing the resources.
Him: Well they do not know what they are asking! everyone is wanting to have an opinion! a voice!!!
Me: and by their own volition they will fuck themselves over and I have the proper documentation to show everyone that if the project is delayed, it will be by popular vote. I have already spoke to our VP to let him know that we are not taking part in their decision planning process, that we provide the necessary feedback, they get to do with it what they want regarding their decisions.
Him: they are being really stupid and inconsiderate
Me: they are indeed, but as long as I show that you, me, and the rest of the team provided input, they disregarded it and went with their decision, then then the fault is on them, not you or our team. Let them fuck themselves over, I have the documentation needed to secure our asses, I record every conversation and I have every email saved. Really, if they don't want to listen to you they will not be able to point the issues that will inevitably rise back to you or us.
Him: .... you are evil
Me: fuck with me team see what happens. Their face and reaction is what makes me get a hard on after the fact.
Ain't no one touching my team.10 -
I work as the entire I.T. department of a small business which products are web based, so naturally, I do tech support in said website directly to our clients.
It is normal that the first time a new client access our site they run into questions, but usually they never call again since it is an easy website.
There was an unlucky client which ran into unknown problems and blamed the server.
I couldn't determine the exact cause, but my assumption was a network error for a few seconds which made the site unavailable and the user tried to navigate the site through the navbar and exited the process he was doing. It goes without saying but he was very angry.
I assured him there was nothing wrong with the site, and told him that it would not be charged for this reason. Finally i told him that if he had the same problem, to let me know instead of trying to fix it himself.
The next time he used the site I received a WhatsApp message saying:
- there is something clearly wrong with the site... It has been doing this for so long!
And attached was a 10 second video which showed that he filled a form and never pressed send (my forms have small animations and text which indicates when the form is being send and error messages when an error occurs, usually not visible because the data they send is small and the whole process is quite fast)
To which I answer
- It seems that the form has not been send that's why it looks that way
- So... What an I supposed to do?
- click send
It took a while but the client replied
- ok
To this day I wonder how much time did the client stared at the form cursing the server. -
I’m a team lead in the tech team, myself and another team lead manage the on call processes for the department, so when stuff breaks we need to fix it. I assume there is sufficient documentation available for me to fix a process that is not mine.
one of the other managers processes breaks. He’s on annual leave and is away for another week. I attempt to fix the process. No documentation. What do i do?
I go to my manager the next day and tell her the process is broken and I can’t fix it because there’s no documentation and I don’t know what the full impacts are. She agreed we should leave it until he comes back from AL.
He comes back a week later. I tell him the process is broken and it’s been failing since he went on AL.
Him: we had a handover before I went on holiday
Me: no, you showed me where the ‘documentation’ was. Said documentation is not defined enough and is out of date. I didn’t want to break it further by trying to repair it when it’s not completely critical
Him: but it is critical, it has to run every day
Me: so why doesn’t it say that in the documentation?
Him: ............
Me: can you fix it please
Him: no, I’ve got too much to do having just come back from holiday
Me: more critical that a process that has to run EVERY DAY and has been failing for the past 10 DAYS??
Him: I’ll see if I have time
2 hours later...
Him: Lets put in some time for handover so you can understand the process. Is an hour long enough?
Me: I don’t know, you tell me, it’s your process, you know what’s involved and how long it should take to explain
Him: well is an hour long enough?
Me: I don’t know, it takes however long it takes you to explain it
Him: I’m asking you
...........
At this point I’m getting more and more angry, how can you not know how long your process is gonna take to explain when you’re the one that wrote it?! I fully well know that it’s gonna take longer than an hour because it’s an SSIS package that looks like a plate of spaghetti, you spend 15 minutes working out what box flows to where before even looking at any SQL, and he’s still asking me how long it’s gonna take and distracting me from my ACTUAL critical work
Man is a waste of space, so quick to give you work that isn’t his but never takes responsibility for his own... honestly have no clue whatsoever how he became a manager....
This rant doesn’t seem like much reading it back but I swear it’s the last in a looooonnngggg like of his fuck ups that other people have had to deal with 🙄🙄3 -
So a little story about finding your way. I worked at an IoT software firm, very well established. I had a hard time with the on boarding process due to some factors, and I must have lagged behind their mental schedule for my growth. It was clear nonetheless that I was a quality coder and had made some friends there.
It wasn’t enough for the ensuing corporate bullying. It went by and I took it. I became the yes man just so I don’t frustrate anyone enough to turn away my ask for help. This made things worse and before long, I a grown man went to visit my mum and all but cry at how small I felt, after all my hard work getting to the company.
I felt sick with failure but I knew I couldn’t go back. I emailed my resignation and dropped off my company laptop.
4 months later I am working at a medical startup with my own projects, that I have 100% control over. And the quality of my work and ethic is pleasing upper management in all the right ways. I’ve never been happier, and there are barely any perks on paper. No free lunches on Thursdays or discounts at the local high street. I’m the happiest I’ve ever been in my life because I said NO to feeling or being treated any less than I worked and progressed to be.
Don’t let other people stop your potential for their own ego, or any other reason. 😊 -
Once upon a time, one or two jobs ago, a really awesome engineer specced out a distributed search application in response to a business need. This company was managed pretty oldschool and required a ton of paperwork and approvals.
The engineer spent many weeks running tests and optimizing the hell out of this app cluster. It flew, and he had the data to prove it could handle production workloads (think hundreds of terabytes of data being processed every single day)
Part of the way he achieved this was having RAID0 on all of the servers to maximize I/O throughput. He didn't care much about data loss, since the application itself was fault tolerant on a much more granular level.
Management, hearing about this, absolutely flipped their shit and demanded RAID6 instead. This despite the conclusive data that the engineer had that proved RAID6 couldn't keep up.
He more or less got told to STFU.
Even this despite the fact that a RAID restripe would actually take many times longer than rebuilding the failed node from scratch (a process that took about 30 minutes by hand, and could probably be automated to be done in less than five), causing a longer exposure to actual data loss throughout the length of the days-long array rebuild time.
The ill-thought-out requirement added about 50% to the cost of the project (*many* more hard drives now required), beyond the original budget, and the subsequent bureaucratic wrangling resulted in a late product launch.
6 months or so later, after real customers were using this product, the app was buckling under around half of its expected workload. A friend of the engineer suggested to management to try RAID0. Sure enough, that resolved the I/O bottleneck.
This rage-inducing story has a happy ending, though! Said engineer left the company not long after this incident, citing it as a reason for his departure. He was immediately hired by another company, making integer multiples of his prior salary.
The product the company botched the launch of by ignoring his spec? It died a few months later. Maybe the poor customer experience was to blame? Maybe the late launch? Maybe it was another reason entirely.
Either way, millions of dollars of hardware now sat fallow. This was a black eye on the company all the way up to the C-level.
tl;dr: Listen to your engineers. You hired them for their expertise.4 -
I’m dealing with the worst client I’ve ever had. The project has gone on for way longer than it should, mainly because of them adding a tonne of features to the scope. I should have told them to fuck off but I felt sorry for them because COVID was hitting them hard. So I put in a lot of extra unpaid work to try and get them through it and now they repay me by asking for a refund because they’re now broke?
They blame me for their now being broke when it’s clear they’re broke because of COVID absolutely decimating the restaurant industry. They say that because it took so long to add all those extra unlaid features it’s now my fault?
All this just as I’ve finished the app and am going through the process of releasing it to the stores. I’m probably going to have to take them to court to even get my pay out of them... Thats if they even have money to pay now.
I’ve spent all year trying to get this app out the door only for them to turn around and start abusing me on the phone when things start going down hill for them.
This whole project has been a complete waste of time when I could have been focusing on clients that don’t treat me like shit.4 -
2 things I'm working on now:
#1 a personal project I am hoping to commercialize and turn it into my moneymaker. Hoping it'd at least be enough to pay the bills and put food on my table so I could forget 9/5 for good. But it has a potential of becoming a much, MUCH bigger thing. This would need the right twist tho, and I'm not sure if I am "the right twister" :) We'll see.
#2 smth I'm thinking of opensourcing once finished -- a new form of TLS. This model could be unbreakable by even quantum computing once it's mature enough to crack conventional TLS. I'm probably gonna use md5 or smth even weakier - I'm leveraging the weakness of hashing functions to make my tool stronger :)
I mean how long can we be racing with more powerful computers, eh? Why not use our weakneses to make them our strengths?
Unittests are already passing, I just haven't polished all the corner-cases and haven't worked out a small piece of the initialization process yet. But it's very close6 -
I think, after a few weeks, I'm actually quite enjoying that the Android SDK is genuinely awful.
We all know the feeling: "This is shit, whoever designed this is a fuc...oh, I get it. This is pretty cool actually."
So, it's nice to encounter a genuine dumpster fire of a platform.
I think the beautiful thing about its absolute obsession with providing a context to every single operation, is that you end up passing it around so much that the very concept of context becomes redundant.
Honestly, half of the stuff in here I've just attached to a global statics class, because it saves having to request a context, or a manager or some fucking kind of adapter, and it works just fine.
I've started to laugh when I look up a solution and see the browser scrollbar shrink into infinity, because the recommended answer is about two whole pages' worth of boilerplate to make the back button disappear or something.
I don't think there's been a single moment where I've just been in the flow of writing code. Pretty much all of the process is grafting boilerplate into it.
Not long til deadline, thank fuck.2 -
I'm in the process of changing jobs and at the point where I need to sign the contract with the new company.
The concern I have is that of work life balance. There is a clause that obviously speaks to overtime and renumeration thereof, etc. But, there is also a clause that mentions that their office hours extend to Saturday mornings.
Speak to my wife about it and all I get is "That's how it is in your industry. I know of my other programmer friends who work late and long hours, so the fact that you don't currently work overtime seems very rare."
I don't think it's rare nor should it be the normal to have to constantly work extra hours. This is not a thing of being lazy or not dedicated to your job, but rather that you put in the time that is required and that alone should be enough to show your "dedication" to the job. Personally I feel that if you're fucking there everyday, giving your best, and you leave at the end of the day, no questions asked, that it is good enough!
3 -
Want to be likeable or get your way through people?
No need to sell ice cream, just validate those insecure souls.
Wide majority does not want their fragile bubble to be broken even if they are suffocating within.
All they seek is validation. That's fucking it. That's the secret.
If someone asks you for some opinion or support, most of the time they are just want to hear how great their mediocre thought process is.
Someone's lack of ability accept criticism and grow is the sole reason they are stuck in quicksand situation and only drowning further.
An unethical social skill but this will take you a long way and also help you stay sane from the insecure narcissistic scums by avoiding toxic interaction.
JUST VALIDATE THEM.27 -
My head is melting. Does anyone have a colleague who constantly complains about missing specs, documentation, project organization, bad processes and procedures? Everything needs to be planned. Not a single small code change can be done without reviewed details. 10min job becomes a week-long session of whining and dabbling.
You give the guy a small task and at the end of the day nothing is done. Just page after page of written documents and lists in Word and online notebooks. Version numbers, meaningless measurement results, latencies etc. And all you asked was "could you just fucking fix this one thing and quickly compile and check it". But no. There must be a review and at least 10 people need to be called into conference. Someone needs to approve everything just so that he can later move to blame to others. "Yeah I know it's not working but I showed you the code and you reviewed it!". Yes, you did, but other people have work of their own so sometimes you need to tie your own shoelaces.
And sometimes finally there's some work done. All indentations are shit. There’re code changes everywhere just because the guy didn't like the previous smaller, compact and logical code. The code doesn't even compile properly anymore. And if you complain, the reason is "there's no proper reviewed and stamped process description, so I cannot know if a variable is supposed to be 10 characters long. Besides 200 character long variable names are much more descriptive". For fucks sake.
Some coders should've gone to work in some tax office basement.8 -
I was asked to fix a critical issue which had high visibility among the higher ups and were blocking QA from testing.
My dev lead (who was more like a dev manager) was having one of his insecure moments of “I need to get credit for helping fix this”, probably because he steals the oxygen from those who actually deserve to be alive and he knows he should be fired, slowly...over a BBQ.
For the next few days, I was bombarded with requests for status updates. Idea after idea of what I could do to fix the issue was hurled at me when all I needed was time to make the fix.
Dev Lead: “Dev X says he knows what the problem is and it’s a simple code fix and should be quick.” (Dev X is in the room as well)
Me: “Tell me, have you actually looked into the issue? Then you know that there are several race conditions causing this issue and the error only manifests itself during a Jenkins build and not locally. In order to know if you’ve fixed it, you have to run the Jenkins job each time which is a lengthy process.”
Dev X: “I don’t know how to access Jenkins.”
And so it continued. Just so you know, I’ve worked at controlling my anger over the years, usually triggered by asinine comments and decisions. I trained for many years with Buddhist monks atop remote mountain ranges, meditated for days under waterfalls, contemplated life in solitude as I crossed the desert, and spent many phone calls talking to Microsoft enterprise support while smiling.
But the next day, I lost my shit.
I had been working out quite a bit too so I could have probably flipped around ten large tables before I got tired. And I’m talking long tables you’d need two people to move.
For context, unresolved comments in our pull request process block the ability to merge. My code was ready and I had two other devs review and approve my code already, but my dev lead, who has never seen the code base, gave up trying to learn how to build the app, and hasn’t coded in years, decided to comment on my pull request that upper management has been waiting on and that he himself has been hounding me about.
Two stood out to me. I read them slowly.
“I think you should name this unit test better” (That unit test existed before my PR)
“This function was deleted and moved to this other file, just so people know”
A devil greeted me when I entered hell. He was quite understanding. It turns out he was also a dev.3 -
Ever dealt with people who don’t understand a damn thing they’re coding and just copy and paste stuff around and say that it works? It’s amazing how long people can skate by with only knowing 50% of how what they’re working on works.
We had some dumb know it all on our team who would regularly ship half-done stuff to production and then scramble to fix it after the users bitched about how it didn’t meet the requirements.
This stupid person changed an else to an if having no idea what any of the logic did in this section of code, didn’t adequately test it, and it somehow made it through code review because the better devs were out of office.
This bullshit goes to production, fucks up 200,000 records, and users start complaining about it. Shitty developer refuses to revert the offending code until multiple people on the team overrule them. They spend the next week unfucking the data and decides to just take a day off on Wednesday because it’s been “too much mental energy to fix.” The shit wasn’t even fully resolved yet.
Some people seriously do not belong in this industry. This person’s thought process was:
“Changing an else to an if can’t possibly have significant consequences. Let’s just change this so my code change executes to see what happens.”
Still not sure how they weren’t fired when this happened. They unfortunately got to quit on their own two months later.3 -
I promised i'd be home at 18:00
We discovered a bug at 17:30
We need to have an output for tomorrow
The process takes so many hours so we need to fix this bug before leaving so it can run all night long.
It's 19:06
Wife is gonna get mad...3 -
About 3 years ago, my girlfriend had this laptop that she got from her University. She had to give the laptop back to get reset, but didn't want to lose all of her data on it, and a backup would be around 750GB.
So I suggested that I would backup the laptop (was thinking to just dd an image and go from there). So I plugged in my mobile USB and external hard drive, and started the imaging process. Given the amount of data and setup, the process should have taken about 5hours. So we left it there for 5h.
Please be mindful that at this stage in my life I knew very little about boot processes, oses, and hardware.
5h after. The laptop screen is black and it ain't responsive. Not sure what happened, the dd process was completed, but the laptop refused to boot into windows. Tried a number of boot tools, and spent a crazy night hacking at the machine. But the university had some of sort of fail safe to not allow anyone to boot into windows if someone opened bios without entering a password. Whatever this was, I spent over 12h trying to either open mount the windows partition with a Ubuntu usb or mount the corrupt dd image on my laptop.
Long story short, after throwing at it a number of fixes. I was able to mount the image, copy out all of her personal data, and reinstall a new version of Windows on her laptop. The university didnt understand why the laptop was already reset. She still mentions this to me anytime I want to take a "custom approach" to software lol2 -
Annoyance in C: using the same keyword for two unrelated things, process-long memory allocation and internal linkage. Looking at you, static.
The latter should really have been called "intern", just like there is "extern". Far more people would use it if it was named correctly.
History says "static" was chosen for compatibility, allowing older compilers to take new source files.2 -
I just got trolled by Amazon.
LOL and FML.
Be me, super busy with tons of things to do trying to prioritize tasks and jiggle jaggle from one thing to another.
Then i get a call from an Amazon representative, which I know:
Her: You should join the AWS Founders Club, you will get a lot of benefits.
Me: I don't really want to, I already looked into it and the process is long.
Her: You should do it, you got what it takes. Just register through this link..
Me: O.k.
1 day later
AMAZON: Unfortunately, we have to inform you that at this time we aren't able to accept your application. Though your startup story is impressive, your startup isn't at the right place in its journey to benefit from what the AWS Founders Club can offer.
WHAT A FUCKING WASTE OF TIME!
I didn't even want to join in the first place!!! What is this next level of trolling?!5 -
A little late but whatever.
About half a year ago, I started working on setting up self hosted (slippy) maps. For one, because of privacy reasons, for two, because it'd be in my own control and I could, with enough knowledge, be entirely in control of how this would work.
While the process has been going on for hours every day for about half a year (with regular exceptions), I'll briefly lay out what I've accomplished.
I started with the OpenMapTiles project and tried to implement it myself. This went well but there were two major pitfalls:
1. It worked postgres database based. This is fine but when you want to have the entire world.... the queries took insanely long (minutes, at lower zoom levels) and quite intimate postgres/tooling knowledge was required, which I don't have.
2. Due to the long queries and such, the performance was so bad that the maps could take minutes to render and when you'd want that in production... yeah, no.
After quite some time I finally let that idea sail and started looking into the MBTiles solution; generating sqlite databases of geojson features. Very fast data serving but the rendering can take quite some time.
After some more months, I finally got the hang of it to the point that I automated 50-70 percent of the entire process. The one problem? It takes a shitload of resources and time to generate a worldwide mbtiles database.
After infinite numbers of trial and error, I figured out that one can devide a 'render' (mbtiles aka sqlite database) into multiple layers (one for building data, one for water, one for roads and so on), so I started doing renders that way.
Result? Styling became way more easy and logical and one could pick specific data to display; only want to display the roads? Its way more simple this way. (Not impossible otherwise but figuring out how that works... Good luck).
Started rendering all the countries, continents and such this way and while this seemed like a great idea; the entire world is at 3-4 percent after about a month. And while 40-70 percent generates 10 times as fast, that's still way too slow.
Then, I figured out that you can fetch data per individual layer/source. Thus, I could render every layer separately which is way faster.
Tried that with a few very tiny datasets and bam, it works. (And still very fast).
So, now, I'm generating all layers per continent. I want to do it world based but figured out that that's just not manageable with my resources/budget.
Next to that, I'm working on an API which will have exactly the features I want/need!13 -
The company considers the project manager I work with to be the best. After working with him, I consider him to be everything that is wrong with project management.
This PM injects himself into everything and has a way of completely over-complicating the smallest of things. I will give an example:
We needed to receive around 1000 rows of data from our vendor, process each row, and host an endpoint with the data in json. This was a pretty simple task until the PM got involved and over complicated the shit out of it. He asks me what file format I need to receive the data. I say it doesnt really matter, if the vendor has the data in Excel, I can use that. After an hour long conversation about his concerns using Excel he decides CSV is better. I tell him not a problem for me, CSV works just as good. The PM then has multiple conversations with the Vendor about the specific format he wants it in. Everything seems good. The he calls me and asks how am I going to host the JSON endpoints. I tell him because its static data, I was probably going to simply convert each record into its own file and use `nginx`. He is concerned about how I would process each record into its own file. I then suggest I could use a database that stores the data and have an API endpoint that will retrieve and convert into JSON. He is concerned about the complexities of adding a database and unnecessary overhead of re-processing records every time someone hits the endpoint. No decision is made and two hours are wasted. Next day he tells me he figured out a solution, we should process each record into its own JSON file and host with `nginx`. Literally the first thing I said. I tell him great, I will do that.
Fast forward a few days and its time to receive the payload of 1000 records from the Vendor. I receive the file open it up. While they sent it in CSV format the headers and column order are different. I quietly without telling the PM, adjust my code to fit what I received, ran my unit test to make sure it processed correctly, and outputted each record into its own json file. Job is now done and the project manager gets credit for getting everything to work on the first try.
This is absolutely ridiculous, the PM has an absurd 120 hours to this task! Because of all the meetings, constant interruptions, and changing of his mind, I have 35 hours to this task. In reality the actual time I spent writing code was probably 2-3 hours and all the rest was dealing with this PM's meetings and questions and indecisiveness. From a higher level, he appears to be a great PM because of all the hours he logs but in reality he takes the easiest of tasks and turns them into a nightmare. This project could have easily been worked out between me and vendor in a 30 min conversation but this PM makes it his business to insert himself into everything. And then he has the nerve to complain that he is so overwhelmed with all the stuff going on. It drives me crazy because this inefficacy and unwanted help makes everything he touches turn into a logistical nightmare but yet he is viewed as one of the companies top Project Managers.3 -
I'm getting more and more triggered by my colleagues overusing words in seemingly random fashion.
The word 'perspective' comes up at least 6 times during a meeting, from an x perspective, from a y perspective. It would be fine in a design meeting but it's used _so fucking much_ I cringe every time I hear it.
Another one is 'standard', that gets put in front of every word nowadays, standard process, standard protocol, standard machine, standard pipeline. What does it mean? No clue, what does it add? Nothing.
'Please put this add the standard location.'
Where?
'The default one'
What?!
I remove it from documentation every chance I get.
Furthermore, some documentation changes make small pieces of information super long. A nice summary list of features? Make it at least 3 sentences for every bullet point. 1-sentence info with a reference link to more info? Scratch that let's include all information in that reference paragraph anyway. Sometimes they even expand English expressions for no reason, making them longer and harder to read.
WHYYYY
We always complain about shit documentation and yet we're oblivious to the fact that our own docs are so bloated. Stop repeating information, stop using useless adjectives, just put it all in 1 sentence and add dozens of code examples. One piece of code says more than a billion words.
I'm not innocent either. As a teen I was great at writing long pieces of text that seemed like a great read but were actually way too bloated for the information I needed to convey. It was great for reaching word limits.
Now I'm trying my absolute best to be as concise and to-the-point as possible because I know that nobody likes reading and people just want the information that they're looking for.
Even this rant is overly long, but thank god that it's just a rant and I can let off some steam.
Btw same thing goes for diagrams, too many icons, too much text, too many lines. When I try to submit a clean-as-fuck diagram I get asked to add more info/features to which I say No, we're already at the max.
I even got a PR for review that made some changes to add unnecessary information, I pointed it out and never heard anything from them again. I rejected the PR, and never saw a new one.
* Sigh *
It's just so strange to me, it's never clear to me why these things happen. I'm too much of a coward to point these things out unless they endanger the quality of the product. But maybe they just need somebody to tell it to them.5 -
So it's been a while since I've posted as my first few months at the new job have been amazing. But now I'm running into issues with a team member that I need to get off my chest.
So my new job is front end development in React. I'm brand new to it but I was promised time to learn on the job. On my first day the team member I'm now having a conflict with offered me help. He's the most experienced so I gladly took it.
But now several months in I've noticed his teaching style doesn't work for me. He'll go into long theoretical explanations whenever I ask a question and I get overwhelmed with info. And he gets frustrated with my inability to process all that, because he feels I waste his time. So frustrated that at one time he just walked out of work and drove home, which was really upsetting to everyone.
My direct manager and my mentor in the company (our software architect), as well as our scrum master (a consultant) are all aware of the conflict. I've been assigned another colleague to help me out. Things were going ok but he got sick so I had to turn back to the team member with the conflict for assistance. Of course frustrations arose again.
Now yesterday during our sprint planning meeting we had to say what we liked and didn't like about the past sprint. And I brought up I feel I need time for learning and that I don't know where to put that, since we don't have a task for it. I said I also felt past approaches weren't working out and that I'd like to take up the offer to go on training. I was trying to word it very neutral to not upset my colleagues, as they tried their best. But the colleague who I had previous conflicts with took it personal and accused me of not listening and that is why my code is awful. While all I've been doing is rely on his code to learn. Long story short it got very heated and direct manager and scrum master who were present had to shut it down.
I'm thinking of talking to my manager and mentor today. It really hurts when you're accused of maliciousness when all you did was try. I know my code isn't perfect. But I get no help in improving it beyond long winded explanations about theory. If I ask for practical help he says he won't write my code for me. Which isn't what I expect. When I say I followed his example he says I shouldn't copy. But two sentences later he says if I don't know what I am doing I should listen to him. It's really very confused and demotivating as a beginner, but he makes it about how I waste his time and ruin his job for him. I understand he tries his best and that it has to be hard when someone seemingly is as dumb as a bag of bricks. But my manager and mentor told me they support me as long as I continue to show improvement. So I asked for alternatives (training, time to study, or whatever I haven't thought of) and now I feel like the bad person. I'm already someone with crippling low self esteem, and I'm thrown into the deep end. It kinda sucks when someone then tells you from the sideline you can't swim and how swimming works. How about tossing me one of those floaty things and then maybe accept I need to hold on to that for a bit and my technique will need work until I can make it on my own? :(2 -
It was disappointing when I heard that the concept I was working on was already developed by Google long time back. I had spent a complete month in implementation and thought process.
But, to motivate myself, I should feel proud that my idea was worthy that a technology giant worked on that.
However it was confusing to understand the behavior of someone who called my idea crap in starting but then appraised when he got to know that unknowingly it was duplicate of some Google's project.5 -
I feel really bad for the guy I'm currently working with. I have until roughly the end of August to upskill him in every aspect of 3 different iOS apps because once I move to a new project he will be the entire maintenance team for those apps. Feel like he is getting shafted so badly. The whole process has been poorly managed. The managers don't care how well I train him as long as it doesn't take too many man-days. And they are expecting that they can still pull me back in to help if he gets stuck even after I've moved. Starting to feel like I'm being taken for granted. Can't wait to get off this horrible project.
-
A couple of years ago, we decide to migrate our customer's data from one data center to another, this is the story of how it goes well.
The product was a Facebook canvas and mobile game with 200M users, that represent approximately 500Gibi of data to move stored in MySQL and Redis. The source was stored in Dallas, and the target was New York.
Because downtime is responsible for preventing users to spend their money on our "free" game, we decide to avoid it as much as possible.
In our MySQL main table (manually sharded 100 tables) , we had a modification TIMESTAMP column. We decide to use it to check if a user needs to be copied on the new database. The rest of the data consist of a savegame stored as gzipped JSON in a LONGBLOB column.
A program in Go has been developed to continuously track if a user's data needs to be copied again everytime progress has been made on its savegame. The process goes like this: First the JSON was unzipped to detect bot users with no progress that we simply drop, then data was exported in a custom binary file with fast compressed data to reduce the size of the file. Next, the exported file was copied using rsync to the new servers, and a second Go program do the import on the new MySQL instances.
The 1st loop takes 1 week to copy; the 2nd takes 1 day; a couple of hours for the 3rd, and so on. At the end, copying the latest versions of all the savegame takes roughly a couple of minutes.
On the Redis side, some data were cache that we knew can be dropped without impacting the user's experience. Others were big bunch of data and we simply SCAN each Redis instances and produces the same kind of custom binary files. The process was fast enough to launch it once during migration. It takes 15 minutes because we were able to parallelise across the 22 instances.
It takes 6 months of meticulous preparation. The D day, the process goes smoothly, but we shutdowns our service for one long hour because of a typo on a domain name.1 -
TL;DR: I hate how management doesn't listen to devs (even Dev managers).
We need to sort out our release process where I'm at. It takes a Dev about 2 solid days to complete and it's hideously involved and ripe for human error. They're completely out of action until it's done and it happens once a week!
It's stopping us releasing business critical bug fixes and features that need to go out. Instead the work just sits in develop for days doing fuck all.
Can't be agile if it takes so long to deliver value 🙃
Plus makes any fuck ups by our department look worse as it takes an age until it's fixed which reduces their collective trust in us and our opinions.
Making any improvements we want to make harder todo as they're harder to convince 🙃
Has anyone had any success getting automated releases?
How did you convince management to prioritise it?
I need to convince someone who has some influence in my company and ask how they got that influence7 -
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 -
My company's process basically boils down to this:
-Hour long meeting to open an issue.
-5 lines of comments.
-Update three documents.
-5 days for a peer review.
-40 bitchy comments about how everything you do and love is terrible.
For a one line code change to prevent a show stopping exception.2 -
When i was younger, lesser experienced and more naive than now; i got away with a lot of things. By lot of things i mean security flaws in my applications and overall architecture. I realise now i could've so easily been pawned.
Not that i claim to be totally secure even now, or would ever. It is a process, slow and painful one - Learning.
What i wish to point out is the role of favorable probability (non believers would call it luck). Security is so much about it. You get away with so many things for so long. And bang one day the roll of dice is unfavorable. On such rare occasions, just look back and wonder - damn i should've been breached long ago.rant hindsight security fail looking back security luck vulnerabilities food for thought musings naive probability2 -
Laying cozy on sofa, watching yt from phone. Decide there's a need for a bigger screen but too cozy to adjust position to watch from TV. Grab trusty old chromebook running Debian from arm's reach instead. Haven't used that thing in a while. Try to connect bt headphones. Notice that the Bluetooth module is not detected according to the UI. Weird, never noticed that. Wonder what that's about. Apparently someone had fixed it in kernel already long ago, I'm on a much newer kernel. Too lazy to pick up wired headphones from across the room. Maybe I'll update the firmware, I haven't done that in a while. Oh, the script doesn't run because it requires newer glibc. Wait, I'm still on Debian 11, maybe it would be worth it to upgrade to 12. Wow, upgrading Debian is a surprisingly manual process. Wonder what I'll be doing tonight. Wait, what was I doing again?10
-
This is long rant/story:
My manager conducts sync-up meetings regularly. The idea is to sync up all developers on current state of work. He does’t conduct stand-ups. He doesn't have time for it. He rather discusses on individual basis if we are blocked. The rule of the sync-up meeting is NOT to discuss any blockers or problems but simply explain each other what we are doing and how we plan next.
Sometime ago, the manager brought up and explained a new way of working in the sync-up meeting. At this point, a new developer in the team was absent due to sickness.
Today, there was a sync-up meeting and the manager started to question the new member about the newly introduced way of working. He was unaware of it and the manager never communicated this important information via email or any mode of communication available.
So, the conversation goes on as follows:
"Manager": — "Why didn’t you complete your task as per the new way of working?"
"Employee": — "Well, I've no idea. Am I supposed to do? I’ve been working as usual like any other"
"Manager": — "We have a new process and you have failed to follow it, so we’re late in delivering your work"
"Employee": — "I’ve already finished my work on time. I've raised a pull-request this morning"
"Manager": — "It doesn’t matter, it is not merged to main branch and so we can’t include your work in the release"
"Employee": — "I’ve no idea about the new process"
"Manager": — "Haven’t you asked around about what happened from previous meeting"
"Employee": — "Yes, I have. I was told which tasks were handled, but nothing about a new process"
"Manager": — "Aren’t you interested to learn it?"
"Employee": — "Why won’t I be interested? I was on a sick leave and I have no clue what happened here"
"Manager": — "What’s happened is past now, let’s not focus on it"
"Employee": — <Dumbfounded>
The Employee felt ashamed in front of everyone. He did his job but it didn’t pay off.
…. After an hour … the Employee had a talk with the Manager
"Employee": — "You shouldn’t have pointed me out in front of everyone. It made me feel real bad. You should have emailed this information if its important for the team."
"Manager": — "I have no idea what you’re talking about. When did I say so? I think you’ve a bright future in the team. You should be focusing on doing better things."
Employee goes back to work. A minute later, the Manager sends a PowerPoint screenshot of the process in the group chat.
**The Process**
It's about delivering release packages based on priorities defined by client. Each release package is a set of work items or requirements. Individual developers are assigned to work items. They are expected to deliver on planned delivery timelines in order to consider a work item into a release package.1 -
I fucking hate the process of setting up IDEs and compilers! All the build files, cmake files, tasks, all that shit.
I undrerstand it's integral part of coding, but fuck, why does it always take so long to set up a stupid project. Just let me start coding ffs.
Sometimes I get so frustrated that I rather write a bash script or run the compiler commands in the shell instead of going through the hassle of setting all this up.2 -
Interviewed for a Mid/Senior developer role and finally got feedback. The company feels I'm not experience enough for the senior role but think I'm a good fit for the company. Bad thing is they don't have any entry level positions available. I honestly feel like I am ready for a mid level role and maybe even a senior role. They say to keep considering them while they try to get approval for entry level position, but this is a massive company and who knows how long that will take. Recruiter said it's not a no, just not a right now. /:
Oh and going off my last rant, I found out that the senior dev was wrong about set interception being '|' in python, I found out that it's actually a method called interception(set). So even the senior dev didn't know off the top of his head. /:
Have some projects in GitHub but my biggest one is a private repo I'm doing the entire backend and even frontend. Can't share that repo or share details because it's a project a friend (his idea) and I are planning on releasing. (:
Overall feeling pretty bummed because I was looking forward to steady work that'll improve my skills even further... I'm self taught so it's a bit tougher to land interviews because of the automated process most companies have with resume filtering. ):
Going to keep doing small contracted projects until I land another interview. In the meantime trying to keep my spirit up. (:1 -
tl;dr - why you no read this?
Here I am pondering why I continue to return to my job everyday when we are currently at month 13 of a 4 month project... yea let that set in for a minute... which is still at least 3-4 months away from being deployed due to annual leave of key stake holders and the whole Christmas period creeping up and things just not going as planned every step of the way.
There's no greater demotivater - is that even how you spell it - then being stuck in a project for so long you really just don't give a shit if it works or not anymore.
This has gone from a simple - relatively speaking - project to some monolithic mayhem of requirement changes and process adjustments, that have not only delayed our team, but 3rd party vendors needing to change things as well, or the requirements being wrong early so when you get up to business testing it's like "nope, that's not what we wanted" .... despite all the sessions of you personally giving the PM all the damn requirements.
But in saying that, they (3rd party) aren't innocent either, we have found nothing but issue after issue with their product since we started this project that who ever signed off on going forward with the thing should have been shot from both sides - it's not designed for the scale we will be using it yet we didn't find that out till we got so far into the rabbit hole we had a chance to be able to do load testing.
Meh, guess I'll go to work Monday and spend another week in misery trying to deliver something that just doesn't want to know what the finish line is.4 -
The process of making my paging MIDI player has ground to a halt IMMEDIATELY:
Format 1 MIDIs.
There are 3 MIDI types: Format 0, 1, and 2.
Format 0 is two chunks long. One track chunk and the header chunk. Can be played with literally one chunk_load() call in my player.
Format 2 is (n+1) chunks long, with n being defined in the header chunk (which makes up the +1.) Can be played with one chunk_load() call per chunk in my player.
Format 1... is (n+1) chunks long, same as Format 2, but instead of being played one chunk at a time in sequence, it requires you play all chunks
AT THE SAME FUCKING TIME.
65534 maximum chunks (first track chunk is global tempo events and has no notes), maximum notes per chunk of ((FFFFFFFFh byte max chunk data area length)/3 = 1,431,655,763d)/2 (as Note On and Note Off have to be done for every note for it to be a valid note, and each eats 3 bytes) = 715,827,881 notes (truncated from 715,827,881.5), 715,827,881 * 65534 (max number of tracks with notes) = a grand total of 46,911,064,353,454 absolute maximum notes. At 6 bytes per (valid) note, disregarding track headers and footers, that's 281,466,386,120,724 bytes of memory at absolute minimum, or 255.992 TERABYTES of note data alone.
All potentially having to be played
ALL
AT
ONCE.
This wouldn't be so bad I thought at the start... I wasn't planning on supporting them.
Except...
>= 90% of MIDIs are Format 1.
Yup. The one format seemingly deliberately built not to be paged of the three is BY FAR the most common, even in cases where Format 0 would be a better fit.
Guess this is why no other player pages out MIDIs: the files are most commonly built specifically to disallow it.
Format 1 and 2 differ in the following way: Format 1's chunks all have to hit the piano keys, so to speak, all at once. Format 2's chunks hit one-by-one, even though it can have the same staggering number of notes as Format 1. One is built for short, detailed MIDIs, one for long, sparse ones.
No one seems to be making long ones.6 -
Bittrex is "amazing"...
I had lost my 2FA a long time ago (as my phone fried) and missed the account ferification deadline which caused my account to get disabled. Off we go to support!
0. Nothing to rant about at this point. I just created an account in their zendesk, logged in and logged a ticket to reset my 2FA and reactivate my account. They asked me for info, I provided it to them and got my 2FA disabled. Hooray!
1. I then asked to reenable my account. They sent me a link to restart the verification process. I open up that link and log in. I'm asked to upload some photos. I select requested photos from my galery and hit [UPLOAD]. An error pops up saying that smth wrong happened and I need to reload that site and reupload my photos. After page refresh they are telling me they are validating my uploaded info (w/o any way to resubmit my info, which, according to the error seen below, was not successfully submitted in the first place)...
2. So I reach out to the support guy again. Guess what he replies! He says he's sorry but he cannot help me any more and I need to create a NEW ACCOUNT in their support site with the same email <???!!!???>
3. I try to log in to the support portal and my access no longer works. MY ACCOUNT HAS BEEN DELETED! WTF!!!
4. I do as I'm told and create a new acc with the same email. Now I can log back in. So I'm raising a new ticket saying I still cannot finish my verification process due to the same error. It looks like it's going to be a fun ride with them so I can't wait to see what they'll reply.2 -
A big project in my company. Had some annoying race condition that caused data to get deleted when two processes finished in the wrong order they hit the dB and override each other’s work.
Long story short. Fixed the bug and in the process the codebase shrunk by 60%. I didn’t have to delete the rest of the code, but the bug was due to a function in the legacy section of the code, and found out that it was the only function used in that section.
So I deleted it. Rewrote the function so it upserts. And bam. Smaller, cleaner code :)1 -
"God we've got an awful lot of technical debt, there's no process for anything here, no one knows how to use it, how it works or what even what it really does. Should we try to spend some time documenting and fixing that since this problem is going to keep cropping up again and again and the guy who wrote it left 2 years ago"
"Nah, the execs want features, fuck the fact that we are constantly struggling to meet deadlines due to being horrendously understaffed and everything takes 3 times as long as it should due our crippling technical debt. Lets keep hacking away with our old rusty saw instead of taking 10 mins to sharpen it"5 -
Soo highlight. I’m a Tech Lead dev, and I happened to have had a gunshot injury in 2021 Dec, and kinda suffered some hectic stuff but long story short, I went through a full year from recovery and blah blah, but anyways after that year when I went back to work my boss(former), asked I go for psychological tests etc, then after that I passed everything as normal but then soon as I went back to work my boss took me to HR for some special performance review process that could mean I get fired or put back in the team again. My question is it this a fair trial when I never got another chance to work again as I was hired??? I need help pls :(4
-
So you are running ads and people who click your ads land on a blog post? What is the goal? How are you measuring conversions? How do you know if an ad or post actually helped?
Am: "When can you get this up?"
Me: "I don't have any of the information I need to make a page."
Am: "skip all the seo crap and tell me how long to get the content online"
Me: "you're missing the whole point of a blog post. But ok it's online"
Am: "was that so hard?"
No, putting garbage on a site is not hard. Creating useful web pages with content that is easy to find and read is a time consuming process and it would go smoother and faster if you followed the checklist I gave you which lays out what I want, in a single, cohesive document, all of the necessary pieces to a web page or blog post or content edit. We have templates for you to follow to help eliminate back and forth emails which causes things to get lost or fall through the cracks. -
Today I created my first shell script for automation.
I have a git repository I use for backing up documents at the training centre I'm at for work. Not a specific project, just all of the documents and miscellaneous stuff. The need for this came about because they re-image the computers every month with a new version of windows (Because they're too cheap to register windows). And I can't risk forgetting to copy all the files onto my USB drive the day before they re-image.
So at the end of each day I open a git bash and type:
git add .
git commit -m "Backup - dd/mm/yy"
git push
Not a particularly laborious task but repetitive and time consuming.
So I decided to create a .sh script to automate the process
(The idea originally occurred because of this post: https://devrant.com/rants/329221/...)
So after about half an hour fiddling about with dates and $ signs, I came up with GitBackup.sh:
git add .
today=$(date '+%d-%m-%y')
commitMsg="Backup - "$today
git commit -m "$commitMsg"
git push origin master
Not much but proud to call it my first automation script.2 -
I guess this is not necessarily a dev question but ...
To those who had a burnout / depression how did you manage to pull through ? How long was the process for you ?9 -
I begin with the optimism and the joy that I am creating something new that will improve people's lives.
I listen to the user and analyze the current process in depth.
I try to suggest additional value to the system for the users consideration. Sometimes they do not realize we can improve 10x rather than 2x.
I learn what the users goals are and what they want out of the system. We think about reports and downstream value. Sort of working from the end to the beginning (data ingests and upstream processes that will feed the system).
After the user signs off on the requirements and deliverables and I have a realistic project plan I begin to code.
It works and has worked for me every time for a long long time. -
I just finished reading the last chapter of the DevOps Handbook, its an eye opener, but not an easy read. And still recommended.
I've been reading this book for the past year and a half, little by little. It was hard since I started understanding why my work was so frustrating (I'm in System-Cloud-Ops position). The book made sense, while the work did not, it got harder since the book provides solutions, but whenever I dicussed any solutions with management they dismissed everything.
I started to initiate improvements by myself:
Prioritizing tasks I thought were more important to improve the way of work - do now and ask questions later... I got yelled at, I got my managers angry, but afterwards more often then not they admitted I was right.
To make it possible I worked overtime and on weekends, trying to prove a better way is possible, by implementing a long term solutions to solve problems instead of workarounds, automating a lot of stuff, creating labs, preparing presentations and documentation.
Time and time again I tried to pitch more ideas related to DevOps but the managers didn't care...
I know now my burnout started 8 months ago slowly, my hairline started receding, I started clenching my teeth (the doctor said stress was the cause) which was very fainful.
I continued to work but I noticed I was also more cynical, frustrated, and tired.
In the process I neglected myself.
So finally after 2 years and a half I quit my job, to focus on myself, at least for a little while.
I hope in my next job will be better.4 -
just as Erik Meijer said scrum is the most stupid shit in modern development process. I worked in an organization hires ppl as full time scrum master, which is joke. each day the asks what did u finished yesterday and how long it need to finish the task assigned to u. btw the scrum masters know nothing about programming. come on man how can u finish any serious shit in one day and who cares how much shit others finished. each week just attending those freaking meetings without coding. each programmer are assigned at least 5 bosses, and what the fuck is product manager doing, it's not adding indirection can solve anything.2
-
Hey everyone! This is a long one so get comfy~
TLDR; I'm glad to be back in the presence of all you awesome people. 2019 was a dream and I have a lot of you to thank for that.
If you've noticed, I've been away for a while. I took a sabbatical from a lot of my socials (including github - or at least public github :( this summer. Let me explain:
In late April/early May, I applied and got an internship at RBC (a big bank company in Canada) found out I'm getting flown out to San Fran for a talk I gave at a summit, and got accepted to this 2 week physics [Quantum Cryptography] camp @ UWaterloo. So I had quiet the summer. In order to throw myself into work and friends and all that, I decided that I was going to take a break. Although I took a break from Github I was still active on Github Enterprise for my job but outside of that I didn't do much.
Don't worry though, now that it's fall/winter season, I'll be in my room for way too long so it's back to the usual grind. Currently, I'm in the process of planning a hackathon, prepping for picoCTF 2019, filling out University applications, all while dealing with school :) I've got a lot of projects/things coming up so ya'll will hear more from me :D4 -
I haven't killed a process in a long time so I typed, "man kill".
Why do I feel so triggered right now?3 -
FIRE DRILL!!!!!
Customer who decided to deploy our system in the middle of their busiest time ... and kinda ad hoc-ed their ... human processes (not sure what to call it). Just to get by, and then sort of let things rot.
So last week they contact us and say "OMG some poor soul at this company was spending hours making spreadsheets to track what they were doing... and they keep fucking it up because it's nigh impossible to get right".
Real story, big shake up at the company, and someone said "lets look at our process" and they discovered "holy fuck we have this software but we're doing shit like it's the damned civil war".
This naturally raised questions about the competence of the folks we work with ... who chose our software, and thus our software.
So now we're flushing out all the stuff we asked the customer to figure out months ago that is usually done via a months long implementation / integration ... in a few days. Also ... I'm making some new things for them.
WEEEEEEEE
Granted, we're billing them like mad for this so no big deal really.1 -
Package Installer on android needs to show something other than just the progress bar. Even a basic log like windows installers that say, "copying this, extracting this, done..." If it affects the minimalism of the interface, they could try doing what Tor browser does- swipe to see a log. It just feels heartbreaking to wait 5 long minutes for it to process on this tortoise device, and then get, "app not installed." with an OK button. :( Like, whyyyy? There should be a "THAT'S NOT OK" button.
Is there any magisk module for this? Or some other tweak?5 -
From long Using Visual Studio Code for Programming.
Why i love
supports Typescript
supports java
Lighter
plugins available like linter, git lense
Best for small web app projects.
And Favourite IDE, intellij Idea
Why ?
For writing java i use as
it can easily generate getter setters
constructor
importing
and build process.
best for java.
last but not the least
Nano
why ?
because most of the devops configuration, requires to be done via terminal only and i often use nano.
it is good for shell scripting,
editing configurations
that is all....2 -
I really don't understand why my company is so slow when it comes to change. We have a very small engineering team (<100 people), but it takes MONTHS to get anything done. They have spent the last 4-6 months getting FontAwesome Pro into the platform, been taking 8 months to get engineering levels out the door, and we've been lagging on choosing between React or Angular as our upgrade from AngularJS (yes it is the old one) for a year.
Is this normal? I am on the FE and don't know much about our dependencies, but it should not take this long to make a simple decision. The whole migration process will take time, but be decisive for Jesus' sake.2 -
An iterative process of "plan, do, test, improve" shouldn't leave an engineer's head. If we outsource "plan" to a manager, "test" to another blabbering idiot with a corporately purchased donut hanging off his mouth, the cycle becomes too long to actually work. Multiplied by an engineer's despair because he's obviously clever enough to see the whole picture, this is a recipe for disaster.
Throwing man-hours in there won't solve anything.5 -
I’m currently working with a devops team in the company to migrate our old ass jboss servers architecture to kubernetes.
They’ve been working in this for about a year now, and it was supposed to be delivered a few months back, no one knew what’s going on and last week they manage to have something to see at least.
I’ve never seen anything so bad in my short life as a developer, at the point that the main devops guy can’t even understand his own documentation to add ci/cd to a project.
It goes from trigger manually pipelines in multiple branches for configuration and secrets, a million unnecessary env variables to set, to docker images lacking almost all requisites necessary to run the apps.
You can clearly see the dude goes around internet copy pasting stuff without actually understanding what going on behind as every time you ask him for the guts of the architecture he changes the topic.
And the worst of all this, as my team is their counterpart on development we’ve fighting for weeks to make them understand that is impossible the proceed with this process with over 100 apps and 50+ developers.
Long story short, last two weeks I’ve been fixing the “dev ops” guy mess in terms of processes and documentation but I think this is gonna end really bad, not to sound cocky or anything but developers level is really low, add docker and k8s in top of that and you have a recipe for disaster.
Still enjoying as I have no fault there, and dude got busted.9 -
Hello there devranters, long time no see
I have a question for all the computer scientists and students out there. Do you have book recommendations especially for the maths part? I'm in the process of buying some books, they're very expensive but if I'm going to buy they might as well be useful books.8 -
The beta version of the new DEVRANT TOOLBOX is available now.
Its an unofficial web extension for Chrome and Firefox.
Chrome Web Store:
https://chrome.google.com/webstore/...
Firefox:
The certifaction process takes a long time, therefore I provided a direct download for the xpi file (for side loading).
https://drive.google.com/drive/...
Additional features: DUAL FRAME MODE (feeds left, rants right), themes (black, mono, darkgray, darkblue, comic, solarized), scrollbar plugin (perfect scrollbar, FF only), extended controls, fixed header, sorted userprofiles (by votes), autoreload (recent feed, 180 sec), highlighting new rants (recent feed), personal filter, image preview (mouseover), keyboard shortcuts, timestamps for rants, compact mode, colored notifs with clickable usernames, weekly rant.
I tested the extension with Windows Browsers only.
It would be great to get a feedback how it works with other systems!
Have fun with the toolbox.
7 -
Erm not sure if this qualifies. Not so long ago I was tackled with having to read a device memory at a very high address in 32-bit linux process (kernel is 64). The 32-bit mmap is unfortunately limited to range of protected mode PAE so it just wouldnt reach that high. So! I wrote my own syscall in assembly that would switch to long mode first so I could use long registers and then I got my page and switched back :)
In retrospective not a big deal, but it made me really happy for the rest of the day when I saw that address in pmap :)1 -
You know what fuck github , anyone remember when git cli was easy and straight forward to use
Now i have conflicting master branches because the remote is main and git automatically defaults to master.
Git still asks for a password while github can't wait to inform me how I have to go through the very long process of setting up an auth_token.
Apparently https remote origins for some reason don't work anymore, why because apparently i need to change them into ssh, good luck with the public key errors
This sucks , fuck github and fuck politics9 -
Windows: "That sure is a nice long running process you've left me with. Sure would be a shame if it didn't finish. Time for automatic updates!"5
-
My biggest influence on coding style is working with other people's code. I know the temptation to write "clever" code and I've been (and probably still occasionally am) guilty of it myself, but it's not until you have to debug someones oneliner iterator which has !(i-j) as the stop condition that you start to appreciate dumb, boring, obvious code.
If having a series of if checks in a long list makes it readable, keep it that way. If it makes it more readable to rewrite it into a nested switchcase with a couple of ternary bits, go ahead. Just don't spend half a day wrapping it up into two layers of abstraction that will require an onboarding process for the rest of the team.1 -
Our "agile" process uses one-month long sprints, ending on the last day of the month with a demo. (I'll rant some other time about non-consistent iteration lengths.)
Our sprint ends today (Monday). What was the most logical time to introduce changes that affect the architecture and break every single build? How about 4PM last Friday?
We're still waiting on the build breaker to show up while trying to figure out what the heck we can cobble together and run to show that we actually did something in the last month.2 -
Another team didn't bother testing their code correctly, they passed us invalid values that another microservice needs, as a result they have a bunch of unstored data (that they would have seen wasn't being stored if they bothered checking the last stage of the process to see if it was stored). Now it's been so long that the data is expired. They want us to manually store millions of transactions for them.
Now tell me...if I came and shit in your bed, shouldn't I have to clean it up? -
"Can you go through this hours-long process to reproduce an issue i saw and debug it? I don't have bandwidth."
"Sure, but I'm pretty sure the issue is actually due to your recent changes in [related feature], and I'm pretty busy myself."
"No, that's not how that works. Please figure out the real issue." (Strongly implying it was my fault)
*Goes through hours-long process to reproduce* (yes this procedure could be improved but this is a rant not a planning meeting)
*Of course, it was his change*
"Oh. Well, it's not really a priority." -
So I was looking into phone app development again (as you do) and I'm working on a simple QoL app for me and my SO that will help us automate some home management and finances stuff. Naturally I delved down the rabbit hole deep and wanted to have push notifications so we don't have to check the app periodically to know when certain things happen... Oh boy... Why is mobile development so convoluted, especially if you don't want to rely on Google Services...
It seems that the most accepted way of doing this is Firebase (FCM). Well me being me, I refuse to use google services for this and I prefer self hosted solutions (for data privacy reasons) which eliminates most products out there.
It also didn't help that my framework of choice is Flutter/Dart, because fuck Android Studio and the insane buggy XML stuff and fuck Android and it's constantly changing APIs...
Well In the end I decided on a rather simple solution and self hosted an AMQP service (RabbitMQ in my case, as I have some experience with it already) and implemented a foreground service in android platform specific code on top of my flutter project to kickstart it and made my phone a queue listener... This now means I can push notifications from my server to the Messaging Queue and it will be pushed into my App automatically!
One thing I found out on this journey was that Android now kills most background services and enforces foreground services to have a visible notification in the status drawer... which I actually approve of. It's a bit annoying that you can start a reliable background service, but I'm absolutely on-board with long running processes started by my apps are constantly visible...
Long story short, I love reinventing all the wheels, especially if it's for free and private... And I also went to sleep at 2AM again because this took longer that I'd like to tune... but it works, and it's google free...
I'm thinking of trying to package this up as a flutter module later, but first I want to do testing on battery life and the general life cycle of the service. RabbitMQ says they have the client library optimized for long-lasting connections and it should be just using a tcp socket, which should pretty much be what all the push notification services are doing anyway. I'm also not completely satisfied with how the permanent notification looks.. it isn't collapsible like some of the other ones from other apps and it's about 2 lines high instead of single line... which is something quite annoying and I'm struggling to find any relevant docs on how this is done other than possible making a custom Notification Style... but I just can't believe that everyone is doing that.. there must be a built-in somewhere -_-... Ugh Android is hell...
Anyway, if any android devs here have some hints, tips and tricks on how to handle this type of background/foreground process stuff and I'm doing something wrong let me know, cause googling this shit is a nightmare too!7 -
Overnight, our networking dept patched some systems, which unexpectedly caused a connecting system unable to work. That system was our alerting layer, which didn't/couldn't send out the alerts (phone calls, Teams messages, emails, etc) that alerting wasn't working.
This morning when networking came in, they saw the issue (our backup alerting system was sending emails all night long).
Instead of "Oh no, maybe we should have a process in place to verify patching X systems doesn't degrade Y systems", the various teams are dog-piling on alerting (my responsibility). VPs are now getting involved. They are saying things like "There should have been a monitoring system to monitor the alerting!!!". Which there is, the email back up alerting. Must be a dozens of messages in the team chat all pointing the finger that 'alerting should have worked', even though *those server clusters were all down*. My boss tried to chime in with common sense saying "If our infrastructure team can't guarantee 100% uptime on the clusters, then this will happen again. The issue happened once in the 5+ years we've been using this framework. We can spend time and money creating yet another monitoring system, which could fail too, or accept the reality that sometimes things break. We fix it and do what is reasonable so the issue doesn't happen again. In my opinion, paying for another solution isn't feasible in this situation."
Team chat is silent right now, but my spidey sense is tingling.5 -
I got a new job recently(that's an older rant's story) and I find amusing that I'm still getting reject notices from job offers which I applied to... 2 months ago 😂
That one from 2 months ago is quite funny cuz I didn't have any other interview with the company, just like the first interview with a HR lady, so after one week I gave up with that company and moved on. So I received the rejection notice today and my first thought was "how considerate!"5 -
My app is finally on the Apple App Store.
The rant: how bloody difficult was it to get on there?! They scrutinise EVERYTHING. My promo copy, my screengrabs and also it seems that there is code that works on iPhone that doesn’t work on iPad.
I thought it was designed to be the same for ease of development? However I found a function that works perfectly well on iPhone but breaks iPad.
Anyway I guess in the long run this keeps the App Store’s quality level high and it isn’t the Wild West like the google play store. However it’s still pretty annoying. I can see why devs get angry about Apple’s process.2 -
I'm going to confess: I am the type of developer that creates the ExcruciatinglyLongAndSpecificClassNameObject with the UtterlyDetailedExplanationMethod. It's just a thing I keep doing, despite voiced frustrations from people I've worked with. It just feels right in the mindset of self-documenting code
And while I acknowledge this isn't a flawless process, I see no other way around without losing information. I've tried alternatives, but everything feels like trading one issue for another:
- Abbreviations work as long as they are well known (XML, HTML, ...). As soon as you add your own (even if they make sense in the business context) you can bet your ass someone is going to have no idea what you're talking about. Even remembering your own shit is difficult after X months.
- Removing redundant naming seems fine until it isn't redundant anymore (like when a feature with similar traits gets added). and you can bet your ass no-one is going to refactor the existing part to specify how it differs from the newly added stuff.
- Moving details to namespaces is IMO just moving the problem and pretending it doesn't exist. Also have had folks that just auto-include namespaces in VS without looking if they need the class from namespaceA or namespaceB and then proceed to complain why it doesn't compile.
So, since I am out of ideas, I'd like to ask you folks: Is it possible to reduce class/method name lengths without losing information? Or is self-documenting code just an ideal I'm trying too hard to achieve? Or are long names not a problem at all? I'm looking forward to your answers.19 -
Client calls with an issue(some automated process that's run perfectly fine for years, one error and it's the end of the world), and after 15 minutes of trying to explain to them what happened, they wanted to see the code the error originated from.. so I sent it to them. After a long pause, they agreed with my assessment. 🤣🤣🤣
-
Where do I start...
I have seen a QA load local code to a machine, run it and then say it was ready to deploy. Little did we know she wasn’t following the deployment process at all and didn’t even realize she had to. We were a week trying to figure out why the deploys wouldn’t work until she spoke up.
I knew a dev/founder that said to me “source control is only for large projects”, I tried to convince him and his cofounder to use github or bitbucket. Nope, they weren’t into it (fresh out of school listening to professors who hadn’t worked a development day in 20 years) One cofounder got disgruntled, thought he was doing most of the work and decided to quit, he also decided to wipe the code off his co-founders machine. I literally saw a grown man come out of a meeting crying knowing he would never gain back the respect of those mentors and advisors.
I once saw a developer create a printed ticket receipt for a web app. Instead of making a page and styling it to fit a smaller width, he decided to do everything in string literals. More precisely, he made one big long fucking strong literal and then broke it up using custom regex to add styling to different sections. We had a meeting and he was totally convinced this was the only way. In the end we scrapped the entire code and the dude didn’t last very long after that.
Worst of all! I once saw a developer find a IBM Model M keyboard and said “I’m gonna throw out this junky keyboard”. I told him to shut his stupid fucking mouth and give the the keyboard.
He did -
Long story short I joined this company as a junior after 1.5 years of a break from development. Before that I worked for almost 3 years in the required stack. We agreed that if I do well after 3 months probation period I can ask for a raise.
It turned out that Im doing better than half of my team so 1 week before probation was about to end, I put in my raise request. Got nothing but strong feedback, even managed to burn myself out a couple times.
Now since the request 11 weeks passed. Our HQ which has the final say about the raise is overseas. Im getting excuses about summer: allegedly because of summer some people in the appproval chain have vacations so this process is taking a long time. This is the excuse they are giving to me.
Right now Im getting really pissed off and resentful because this drag is becoming unnacceptable. Also being in a new scrum team filled with total juniors complicates everything a lot. Im not having the best time here. But at the same time I dont have any savings actually am in debts and currenty barely am able to survive paycheck to paycheck to I cant just quit on the spot.
Had I known that they will drag this out that much, I would have applied to other places and presented them a counter offer. Or at least bluffed from the start in order to speed the raise proccess up.
Should I give ultimatum to my manager?
Im hesitant to do that because up until now we had a decent relationship and he seems like a nice guy so I dont want to rock the boat.
Or should I bluff about having a counter offer, so he would speed things up? But what happens if he asks me to forward him evidence of my received offer?3 -
I'm writing all the dev things I know in a docs site as a means to be hireable should I need to switch jobs.
I'm not gonna go too deep on how I'm doing it. One style I'm enjoying is making every article take only one page long, and if they take longer, maybe consider breaking it into another article.
Fuck long articles. Yes, that's a bit autistic.
But I will describe the challenges I'm finding (which are quite many) in further detail.
One of them is that words can be ambiguous. Production can mean the production environment but it can also mean production in plain english.
And there are tons of cases like this.
Because of this, I felt a lot of confusion in my beginner days. So it my objective to write this as to prevent as much confusion as possible.
Granted, I don't want to write "development for dummies". Software is complex. But because it's complex on its own, I don't want to add complexity to the learning process through obscure language usage.
"Fine", I say, "I'll disambiguate". But this means I find myself branching out very often into fundamental or commonly used software terms like "framework", "model", "scaffold", "algorithm", "viewport", "breakpoint", etc.
Another challenge is reaching good levels of completitude.
This means I have to explain that obscure CLI flag I never used in my life.
If I don't do this, then what makes my docs different than these superficial dev.to or medium posts? Nothing.
But trying to explain EVERYTHING about a software can generate a lot of frustration: I never finish.
It also makes me wonder "do I even know shit?". I think some amount of insecurity is healthy and pushes myself forward.
But at some point it's kind of making me feel like shit. Maybe I just need to keep learning.1 -
So I applied for a Cloud Architect position. The process was very intensive. Roughly 6 interviews, 2 practical assignments and a written exam. In total it took me 3 weeks to go through the screening process. I aced everything, and was told they were going to send me an offer. I received an email on the 21st of April asking me if I was still interested. I replied back immediately saying I was most def interested. The next morning I get an email back from the hiring manager, who happened to CC the client as well, saying I took too long to reply to the offer, and the job was filled. I was perplexed as to how I took too long to reply. I went through the email chain that the client also received, and saw the hiring manager changed the email headers in the reply chain from the 21st of April, to the 12th of April. So it made out that I did indeed take too long and the client went with someone else! WTF! Very unprofessional, but very little I could do.. I wasted a lot of time and energy and heartache with this!4
-
Once upon a time aka last week,
Was trying to fix an industrial automation software coded in Codesys. My company's standard library is riddled with bad documentation with a mix of English and German terminology.
Had to find out why a program kept crashing the program upon start up. Long story short and many stressful hours later, I found two functions in the standard library that caused an endless terminal process loop. Had to wrap the function in an 'if statement' so it would only run once. Function should have done this by default. -
Cause when you die or exit from process it doesn’t matter how it happened, was it kill -9, sigkill or sigterm. As long as you go to hell / heaven / you name it and not to /dev/null you can still try to segfault the universe. Just give me the code !!!
And it aligns well with depression, alcoholism and lack of sleep. -
I really wanna get a keg of rum and start sailing across the globe...
Just to spank some devs / managers arses.
The last years were... very demanding regarding security and upgrades.
It hasn't gotten better.
Microsoft leaked it's security key thx to internal debugging and the tool to secure the debugging process so secure data gets filtered was buggy...
I'd guess I already have carpal tunnel after Redmond.
But the really really sad story is: This has become the gold standard.
https://lwn.net/Articles/943969/
Chrome selling the privacy mode for Ads, long topic ongoing for years... yeah they did it.
Apple... oh boy. I could write a Silmarillion about it and would still need an additional trilogy.
Amazon realizing that a Microservice architecture needs planning, cause yeah... just potting services in a data center doesn't end well.
It goes on and on and on....
Don't even get me started on the plethora of firmware / microcode updates cause there was either yet another CPU bug or another device pooped their pants cause the firmware is a mess and needed some dubious update without any background at all...
Serious question: Am I becoming a pepperidge farm uncle threatening to shoot everyone cause I'm getting old and cranky ....
Or is really everything in IT going down the drain the last few years?
It feels like every week is just another "we fucked it up" event.3 -
Actual validation message. I will omit the culprit to not shame them:
Your password must be at least eight (8) characters long and contain at least one letter,
one digit and three (3) special characters. No combination of any of the previously mentioned
requirements may be in a repeat success of one (1) or more. Special characters must be
separated by at least two (2) non-special characters, not including numbers. You may not
use more more than one (1) upper-cased and one (1) lower-cased letters in order together. You
may not begin or end your password with an uppercase letter or special character. You may use
no more than eight (8) special characters in your password.
If you need any assistance with this process, please send a message to our support staff.
Message: PASSWD-NG
Your IP Address: 50.202.37.1335 -
About 3 years ago, we had 4 different WordPress sites for various clients.
My colleagues thought it'd be a genius idea to keep them all in one repo. Even more genius, for local development, a single installation which implements a switcher for the wp-config.php files so we can switch between sites. Not bad in theory.
Fast-forward to present day. 1 client left; another site got converted to using Laravel because they always asked us to update their content so no point using a CMS; whereas the remaining 2 sites use differing versions of WordPress on their live sites, no less than 18 months out of date, have no dev sites, different collection of plugins and themes and both modified to the deepest darkest depths of fucking hell that's barely recognisable as WordPress anymore and next to no documentation or comments around the changes.
The functions.php file of one of these themes is over 4000 lines long!!!
We're keen to upgrade our servers to use Ubuntu 16.04 which defaults to PHP7, so all the already deprecated WordPress functions will then fail to work completely as will have been removed.
Both of these clients have agreed that they wish to convert Laravel as well so there's not really much point in going through the clean up process of their WordPress sites. Just copy the database nuke it all and start a fresh with Laravel FFS!
They also wish to completely redesign and discuss what features to keep/add/remove. With no date for these redesign meetings in sight, we won't be converting to Laravel any time soon, nor upgrading our servers in the foreseeable future either!
This is all because of one dev in the office and his history of failing to keep on top of breaking changes!
Fuck you! Seriously, fuck you!!!
If I was your superior, then you'd have been fired long ago!3 -
Debugging is not about process, it's about end.
(I just finished two week long debugging session - approx 5 hours a day. It was nasty bug appearing only with optimalizations in embedded C, you can imagine joy when it came to life tonight. So now I am resting at pub with glass of cider knowing I am loosing needed sleep but I simply do not care right now. Sweet careless.)2 -
We need to update the slang "script kiddie" to "prompt enginot" or something.
So my boss's boss or someone even higher up drank the generative AI kool-aid and hired a 40-something kid to generate images for the marketing teams (or something like it).
Naturally, things soon went to shit.
The bloke already left, having staid less than six months on the job.
Guess who got to handle all the shit-is-currently-on-fire the kiddie left behind?
First impression: apparently, muggles tried to slak him some very broad descriptions of what they needed, and at first he actually tried to summarize those bark-speech pseudo-words into an actual prompt.
It does not seem to have gone for too long, though.
After users requested changes to the AI outputs, he would update the prompts, all right. And the process seemed to go fast enough... until reaching near-to-completion status.
Then users would request the tiniest changes to the AI output...
And the bloke couldn't do it.
Seriously. Some things were as simple as "we need this slider to go all the way up to 180% instead of 100%" on a lame dashboard and *kid. could. not. do. it.*.
In many cases he literally just gave up and copied the slak history into the AI prompt. No dice.
Bloke couldn't code a print('hello world') into a jupyter notebook cell, that's what i'm saying.
Apparently, he was "self taught", too. And was hired to "speed up the process of generating visual aids for usage in meetings and presentations". But then "the budget for this position was considered excessive" (meaning: shit results from a raw idea some executive crapped some day) and "the position was expanded to include the development of Business Inteligence Dashboards and Data Apps".
So now it is up to me (and my CRIMINALLY UNDERPAID team) to clean up his mess and maintain/fix/deprecate DOZENS of SHODDILY DESIGNED and MOSTLY USELESS but QUITE ACTIVE "data vis" PIECES OF SHIT.
Fuck "AI prompters", fucking snake oil script kiddies.2 -
Story of my first successful project
Being part of a great team, I've shared in a lot of successes, one I am particularly proud of is my first attempt to use agile methodologies in a deeply waterfall-managment culture.
Time was June/July-ish and we applied for a national quality award where one key element in the application stated how well we handled customer complaint resolution.
While somewhat true (our customer service is the top-shelf good stuff), we did not have a systematic process in resolving customer complaints. Long story short,
the VP lied on her section of the application. Then came the 'emergency', borderline panic meeting (several VPs, managers, etc) to develop a process to better manage
complaints before the in-house inspection in December.
As most top priority projects go, the dev manager allocated 3 developers, 2 DBAs, and any/all network admins we would need (plus all the bureaucratic management that wanted their thumb in the pie).
Fast forward to August, after many, many planning meetings, lost interest, new shiny bouncing balls, I was the only one left on the project. The VP runs into the dev manager in the hallway and asks "Is my program done yet? If its not ready before December with report-able data, we will not win the award."
The <bleep> hit the fan...dev manager comes by...
Frank: "How the application coming along? Almost done?"
Me:"No, haven't really started coding. You moved Jake and Tom over to James's team, Tina quit, and you've had me sidetracked helping other teams because the DBAs are too busy."
Frank: "So, it's excuses. You really think the national quality award auditors care about your excuses? The specification design document has been done for months. This is unacceptable."
Me: "The VP finished up her section yesterday and according to the process, we can't start coding until the document is signed off."
Frank: "Holy f<bleep>ing sh<bleep>t! No one told you *you* couldn't start. You know how to create tables and write code."
Me: "There is no specification to write to. The design document is all about how they plan on reporting the data, not how call agents will be using the application to serve customers."
Frank: "The f<bleep> it isn't. F<bleep>ing monkeys could code against that specification, I helped write it! NO MORE F<bleep>ING EXCUSES! This is your top priority from now on!"
I was 'cleared' to work directly with the call center manager and the VP to develop a fully integrated customer complaint management system before December (by-passing any of the waterfall processes that would get in the way).
I had heard about this 'agile' stuff, attended a few conference tracks on the subject, read the manifesto, and thought "I could do this.".
Over the next month, I had my own 'sprints' and 'scrums' with the manager (at the time, 'agile' was a dirty word so I had to be careful of my words and what info I shared) and by the 2nd iteration had a working prototype.
Feature here, feature there (documenting the 'whys' and 'whats' along the way), and by October, had a full deployed application.
Not thinking I would get a parade or anything, the dev manager came back from a meeting where the VP was showing off the new app to the other VPs (and how she didn't really 'lie' on the application)
Frank: "Everyone is pleased how well the project turned out, except one thing. Erin said you bothered him too much with too many questions."
Me: "Bothered? Did he really say that?"
Frank: "No, not directly, but he said you would stop by his office every day to show him your progress and if he needed you to change anything. You shouldn't have done that."
Me: "Erin really seemed to like the continuous feedback. What we have now is very different than what we started with."
Frank: "Yes, probably because you kept bothering him and not following the specification document. That is why we spend so much time up front in design is so we don't waste management's time, which is exactly what you did."
Me: "We beat the deadline by two months, so I don't think I wasted anyone's time. In fact, this is kind of a big win for us, right?"
Frank: "Not really. There was breakdown in the process. We need better focus on the process, not in these one-hit-wonders."
End the end, the company won the award (mgmt team got to meet the vice president, yes the #2 guy). I know I played a very small, somewhat insignificant role in that victory, I was extremely proud to be part of the team. -
So, have been working for this company for 4 years now as a warehouse associate, but over time they finally realized I can code. I was given the opportunity to work on different projects (even though the first project was a setup for failure but still prevail completing it).
Long story short, next year plan on finishing my bachelor's degree in Software Development. Once I get the degree (or during the process) should I strive to try to work at the:
Tech position (at the current job)
or
Data Analyst department (current job) ,
since I would be the only developer (for data analyst and impressed the team members at my current job,
or
should I try to find another job in software development for a new field when the opportunity come up for a fresh start in just programming and not warehouse associate work?
P. S. Close friends with the Tech department, have high recognition and have done some projects for them. They would love to see me join the team if it happens. When I am not working with the tech department during off season (needs to be approved by management to work on these projects during off season) I am literally cutting a box, wasting my skills and potential in auditing during the season.7 -
Does anyone here knows (first hand) how long does it take the entire hiring process at Google in Europe?
From the first contact to the offer?
Thanks a lot6 -
My worst mistake was to not follow the commit process one time. I was multitasking a lot and forgot to run the tests for one of the commits I made. Next thing I know the whole Dev team started complaining that the Head of the branch was all messed up and blaming me. Long story short, it wasn't my change but I had to take the bullet and revert it for not following the process. It was deserved. Process is just as important as writing the code.
-
Does somebody know how to send data to the PHP CGI executable directly and how to receive it (stdin/stdout)?
Or point me to a useful resource?
In a side project (just for fun) I try to implement the interface on NodeJS so I could process PHP through ExpressJS (long story).
I've been able to send and receive stuff, but the PHP CGI always tells me that I am "not allowed" to use this interface...
Docs/mailinglists seem reeeally old and don't want to go through the Apache source code 😅
Or does Node not have enough privileges for communicatig with PHP CGI exe?8 -
!rant
27 days ago I asked here for advice on how to mentor software engineer student that was terrible at coding.
So, we are in the middle of the mentoring, my approach is for her to get used to normal engineering tools, in this occasion she is learning Git and "kanban" (basically we are using Clubhouse for this one) and Github PR submission and approval (I'm the one who approves them, naturally) by doing.
With git, things are hard because we cannot share a terminal session (via upterm) due to her using Windows on her laptop (WSL is an option for using upterm but her internet is so damn slow doing the configuration takes way too long), otherwise teaching her use git would be smoother than it is currently, with the other tools she is gaining a good grasp of them, it pleases me that the bottleneck is with Git itself.
She is working on a hangman game with Python, nothing fancy just the terminal. I made the stories with the requirements in Clubhouse for her to work on each as a unit removing some "thought process" of reading requirements and implementing solutions (at Uni it seems the professor writes a document of several pages detailing the background of the project and the requirements, I can see how it can become confusing for some students like her).
She will start Uni again this August 10th, there is a chance that our first "session" at this will end by then, my fear is that she forgets how to use the tools she learned, so I need to find a way to encourage her to keep using them somehow.3 -
Revision to the Peter/Dilbert Principle, the ProjektAquarius principle: a company will systematically shift the least competent employee on to the assignments the competent employees can't be bothered to do until they become an integral part of the team and drag you down with them. (E.g. eventually they completely fuck up your delivery process, although it's probably still cheaper and quicker than having them do anything else.)
ProjektAquarius principle: A Case Study
We have an engineer who is getting paid quite a bit more than me. Over time his responsibilities have gradually been reduced to documentation and running our almost entirely automated build. Well today the build failed. He pulls me over to tell me, and says he's confused because there is a file there he has never seen before in there and a file he always has seen that isn't there (basically a file got renamed. It was not non-obvious). Answer: change the file name.
Then he comes over and tells us that it's failing again because the script is not finding a file. So a coworker of mine and I go over. He explains the whole build process to us when we ask if there is any point in the script that would help us identify where the script is looking for the file and failing (there wasn't but that's besides the point).
Turns out, he had decided to put the assembly list in order. Normally no problem, but the list is in source destination pairs. So the fucking file was being put in a different directory than the one the script was looking for it in and failing. And that's the story about how my company just paid 3 engineers a quarter of a man hour each for something that would have been resolved in 30 seconds via file search/copying and pasting a file path. Related note: our process for building an install is now about 4 hours long with no change on process besides the BCAK. -
Working on a new tool idea. It's a long & boring process of checking domain availability for multiple name ideas. That's what I'm trying to solve in here ⚡Are you excited?
8 -
Converting all my side projects from C# .Net Framework to C# .Net Core (or Node.js) is a rewarding but long process.7
-
TL;DR: Have you ever been on a serious company where you have to DRAW a high fidelity mockup of the software in the design phase?
So I'm in my last year of college and I have a class called Interactive systems design, which is basically about usability and how to design the frontend of your app so it's intuitive, pretty and easy to use.
So we work in groups to design a project for the entire semester, following a long and tedious process of research and planning which includes writing absurdly long documents, doing interviews with potential users and more.
Now that we've done all of that, the teacher insists that we make paper mockups of our app before we do a digital one using Balsamiq or other programs. He wants the paper mockups to be "interactive", so we have to draw them and then record a video where someone "clicks" on the mockup with their fingers and another person moves the papers around to make it look like an actual app that's doing something.
The teacher still insists this is something almost every company does when designing a project, so it's very important that we learn to do this kind of stuff. He's kidding, right? Have you guys ever drawn a mockup of an app instead of using some mockup software?7 -
What password manager/ generators do you suggest?
Also would anyone please clear my possibly misconceptions on the password manager/generators?
I’m that type of guy that only uses few password combinations at different websites.
tl;dr: my account out leaked, I didn’t want to use any password manager because I don’t want to give password to the company. Some do generate complex password for me but if they become defunct I’ll be locked out from those accounts.
A while ago, aptoide got attacked and my password(same as google account) was leaked. I’ll have to thank google for this, google blocking a stranger accessing account using a “less secure app” So now I’ll doing a emergency password changing process to all of my accounts with the password.
I like the whole aspect of the password manager, but I always thought that I shouldn’t give my password to other companies. And I got to use some website long term, if the password management company ever just become defunct, I might lose access to my account forever.30 -
So I just got rejected from a company I always wanted to worked and that paid almost best $$$$ among others. During the recruitment I was almost convinced I'd get hired (recruitment process was 4 months long). I cleared all the rounds in breeze. Yet I didn't get the offer. Now I'm sad.1
-
Few months ago we move into a new Building, Company buys new Polycoms for 2 of the boardrooms - fancy ones with the Skype for Business and stuff.
Provision the boardroom accounts get them set up and all is working well.
Director asks if we can swap 2 boardroom phones around because their dept. just got a remote user and video calling would be awesome.
I set to work changing sign in details, provisioning accounts, assigning licenses, etc which is a long process because 365 needs to update throughout.
Finally get everything right, time to login... Failed...
Login fails on the Polycom, my laptop & an android tab - all 3 with different errors.
Decide to test account by logging into the web version in OWA - logs in perfectly.
Why Microsoft?? Why must you make it so hard? Why not just work?2 -
Ponderings more than a rant.
Can't help but feel that if Google (and other companies with similar ridiculously hard interview experiences) want to keep attracting the best candidates, they'll have to change their approach. I can't be alone in that, surely?
I know a lot of good senior & lead devs through various networks - *really* smart people, definitely way brighter than me, who stay on top of their game, work really well in any team they're a part of and create top-notch, beautiful and well-tested code to do just about anything they set their mind to. A few of them have literally turned around projects on the brink of disaster into massive successes.
Have *any* of them expressed any desire in working for companies like Google? Not one iota, and mainly because of the interview process which has a (deserved) reputation for being unnecessarily long, drawn-out, and full of irrelevant questions and mind games.
20 years ago when working for Google was *the* cool place to be, I could see it. But I really can't see them attracting the cream of the crop all the while they continue to take that approach. The really good devs just have too much choice elsewhere - there's not much reason to bother.5 -
While working on a problem my codding partner and I spent far too long trying to figure out why nothing was working with the deployment tool that we where given. The team that maintains the tool told us that all the scripts that we needed to write, to filter and add additional logic to the deployment process, was supposed to be in groovy,
after a couple of hours of having nothing but failed runs, we started poring through the tools official documentation just to find out that the feature we where using used JavaScript instead of groovy. 2 minuets latter everything worked.
The most puzzling thing with the problem is that the code was executing and just having issues with the regular expression that we used on line 20 or so -
3 weeks back took a bug..
**long rant**
Looked into it and found that it is exist in older version(say V1) as well.
Sent mail to client stating i can fix this in current version (say V2). Since V1 is already released and our current code stream is V2 and so if we fix in V2 , the code will not reach V1 code base.
**explained to client**
Client : I mean if you fix why it won't work in older release.
Me: Explains how code streams will work.
Client : Okay.. but it will support the functionality in V1 , right ?
Me: (*internally* are fucking kidding me? It won't work dumb ass.) No. It won't work in older versions. I am fixing it in V2.
client: okay.. Let's proceed.
Me: Done code changes. Send code to review. (we have to send review to upper level manager).
Manager1 : I didn't liked this part. can you change this ?
Me : sure. Done.
Manager1 : Now i liked it. Sent review to Manager2.
Me: why the fuck ? Are you not sure about my changes are good?
Manager 2: I liked it, but need some log changes.
Me: Fuckkkk...... Let me change this.. Done. Now can I promote those changes?
Manager2: No we need to send review to client manager as well.
Me: Goddammit.. Okay.. sent review.
*After a fucking week..*
Client Manager : Looks good. Push the code.
Me: Finally..
(This process took 18 days which would have been completed in 3 days if there is only one peer review)
Now the other guy from client whose tracking the bugs reported why it took so long to fix it.
I think my client manager is over paid and can't even know how his company code stream works. Fuck you . why client has these lazy ass old fucking "I don't look into my email" type people. God I hate these "I am in rich country" people.2 -
Any of you are annoyed by your non-technical manager work practices?
Every release I feel like our manager's goal is to have our planning and results look good in front of higher management, no matter if it is true or not.
Oh this big task could not be done because we had to plan 4 months in advance with no info and poorly done requirements? Well let's just push it to the next release we can't have unfinished tasks logged in.
Oh we don't have time to work on tech debt and refactoring, there are too many features and bugfixes to do. Well maybe that is why there are so many bugs, eh?
Oh your automated test results need to all look perfect, does not matter if your test are even good or actually doing anything in the first place, as long as it passes.
Also, I was promised agile and got a waterfall-like bullshit process instead that barely works.
Anyways just morning rambling.1 -
Curious question to fellow Mint Mate user (if there is any).
Do you experience a long restarting phenomenon with your mint?
I have used this and that distros and windows in the past. I am fond of light and fast things; long time user of xubuntu and lubuntu. Mint saved my ass when I had some display driver issues with my xubuntu. So I have switched to and I have been using it for a while and noticed that sometimes the restarting process can take more than 90 second.5 -
I setup ELK for our team and went live with it on Production VM.
I'm the only one that knows how it works, is setup... Because no one else cares or wants to know as long as it works...
And well if it doesn't, let's just say they hope that I'm around...
On a side note, I think I'll leave a bit early today since I cut or main projects build process time by 50%.
Root cause: SONAR complains if you implement that using if else to match each field... it is pretty ugly...
And can use Lombok to clean it up, last rant.
So shaved off 10 minutes in each build... And well I'm like seriously? No one else bothered to figure this out for the last year or 2?
I mean I've been pretty busy too but the team had like 20 ppl and at least 4 senior devs and well u don't even need to be senior? Just inquisitive and proactive?2 -
HOW I CAUGHT MY CHEATING PARTNER WITH THE HELP OF SOLACE CYBER WORKSTATIONS
Solace Cyber Workstations is a tool designed to help individuals find important information about their partner's online activities without causing any disruption or breach of privacy. This software works by gathering data that is publicly available, allowing users to understand more about their partner's digital presence. It can include social media profiles, public posts, and other online interactions, making it a comprehensive solution for those seeking clarity in their relationships. Using Solace Cyber Workstations is simple and user-friendly. The interface guides users step-by-step through the process of retrieving information. There are no complicated setups or technical skills needed. Once the user inputs the relevant details, the tool quickly navigates the internet to compile the necessary data, ensuring a seamless and efficient process. This ease of use supports individuals in their quest for knowledge about their partner's online life. One of the key features of Solace Cyber Workstations is its commitment to non-intrusiveness. The tool respects privacy and ensures that all information collected is taken from public sources. This means that users can learn more about their partner without violating their privacy or crossing any ethical boundaries. Users can feel comfortable knowing they are not engaging in any harmful or invasive practices while seeking information. Moreover, Solace Cyber Workstations are particularly useful for individuals looking to enhance trust and communication in their relationships. By using this tool, users can clarify any doubts they may have about their partner's online presence. Understanding their partner’s online interactions can lead to more open discussions and strengthen the bond between both individuals, ultimately fostering a healthier environment for the relationship. In conclusion, Solace Cyber Workstations provides a reliable and respectful way to learn about a partner's online life. Its user-friendly interface and non-intrusive methods make it an ideal choice for those who want to ensure transparency while maintaining ethical standards. By utilizing this tool, users can promote understanding and trust in their relationships, which is essential for long-term success. Send a W h a t s A pp D M via: +1 2 4 0 7 4 3 7 6 8 9
Thanks.9 -
Long time no rant...
Just fuck apple.
I’m working in partnership with an startup as iOS dev.
We have payments in our app since it was released couple years ago. And everything was ok. Two months ago we implemented a subscription based program that granted our user access to a few things that we need to process manually. I specified that because in apple’s guidelines states that services consumed outside app are not allowed to be sold using inapp purchase and you have to implement your own payment method.
All nice and good we used what we had already in place and the updated was approved. Same for the next 6 versions. Now we discovered a quite critical bug and fixed and submitted a new update just so apple would reject it because we are using subscription that is not implemented using their fucking store kit. So they can’t get those 30% share cut.
Fuck them fuck their echo system fuck their overpriced product. I’v just abandoned my 15” mbp mid2015 in favor of a hackintosh just because my mbp was dying from high temps. Fuck it i’m almost done with mobile development after 6 years2 -
Bro I fucking hate Flutter and android studio. I have just started android development and oh my god the bunch of errors i’m getting is crazy af. Like I don’t get one point, flutter was created by google and android studio was also created by google… then why tf they don’t focus on normalizing the development process. Why so many errors ???????? And no easy fix for it like whyyyyyyyyyyy?????
Anyways sorry for the rant but there’s more to it. I just built a fuckin app which was running fine in my AVD and then when I sent it to my friend he was seeing a grayed out screen and then I searched for the error and then I was like bruh, I was sitting for sooo long building the first app of my life and here we are. My app can’t even run on someone else’s phone because of a fuckin gray screen error (i’ll fix it tomorrow)9 -
ITS FRIDAY!!!!!! such a long week..... fcking prod issue and new (anti) agile process team wants to implement2
-
My head solves each problem with a logic base thinking process, I tend to be awful talking in my main language but great in English, don't have patience to stupid people with stupid questions, learned that most of my friend have great ideas and think that I would love to work for free as long as I'm coding
-
1) Starting long running process on a Windows test computer.
2) Switching back to working computer and coding.
3) Switching to the test computer to see how the long process is doing and sees the Win10 reboot screen saying "We are getting a few things ready for you..."
Just gotta love it when MS decides when it's a good time to reboot. :-( -
I started with Gothic II modding as a kid and copy pasted the hell out of that game.
After that I learnt to code Java in school. And was shattered because of the things I did back then.
At my first job I learnt to code RIGHT. So... learning to code is a long process.1 -
There was a department. Long time ago their work was somewhat complicated: background checks of businesses, websites, ToSes, assuring agreement compliance, some risk management on top. They started as small 3 people team but over the years they were hiring new employees to catch up with the growing customer base. They were still struggling. Few years back we've integrated 3rd party services to help them and, finally, their backlog was gone!
In January they complained about how much more work they have since the merger so I inquired about which process was troublesome, what was the flow, etc., and it turned out to be very... Tinder-like - the issue was the sheer number of cases:
1. open a case,
2. check results in few windows,
3. if green + green + green, move right.
4. else move left.
It was ridiculous, I wouldn't stand for that. I sat for an hour, made some ghosting scripts that followed same business logic and saved results alongside their actual decisions. Last week I compared the two and there was zero difference so I green-lit it with my boss and pushed to prod.
Oh, the happiness on their faces when they heard the news, the disbelief, the tears of joy!
And then it happened. After 4 years of being cautious not to stir the waters I did it again. Yesterday I accidentally replaced 17 people department with 3 scripts. How was I supposed to know it was *all* they were doing??1 -
I've written watchdog to restart background job runner every 5 minutes because I couldn't track why its process was randomly killed...
But hey, client had conference in 10 minutes so as long as it works... -
!rant
In case anyone else finds this useful - Git 2.22 gets a --no-overlay flag, allowing you to switch directories between branches at will *without* having to clean up any newly created files in the process.
Long overdue IMHO. -
tldr: i take pride of our code! It hurts when someone calls it wrong when i know it was right.
So there was this integrations team that are trying to connect to our api. This team has been throwing different people to work with us. We even taught them how to use postman/soapui with ssl, even to the point that we search stackoverflow to resolve their code-level issues and left us halfway, then came back again repeating all process. A year passed, they came back with the same issue... now all answer that they get from us was to “review past conversation”, Today, they insist that we repeat ssl onboarding process as they are having issues with their current one, we insisted not to do it, and told them we (including them) can proceed without changing the client ssl. And told them we had a snippet sent to resolve their issues, but instead told us in a rude way, our sample is wrong. I was challenged to prove that we can make it work by eod. With their wrong sense of pride as theyve been working for that issue for long, they started throwing tantrums on us, saying that we do not need to make them feel that they do not know what their doing. man! Cmon, its you who requested that snippet few years back, then you tell us you dont need it as it is not working, in the first place, it is not our job to code for you asses,...i left the channel after. it was escalated quickly to management and accounts team(those people who only cares for traffic/money).. asked to return to the channel, spoonfed the details to them, provided a working snippet and left again.not sure what happened next.,. I hope this started a fire on our management to handle such incompetence. -
Before I came along, my company was processing orders of type X by hand, taking many hours and being at greater risk of human error. So as a temporary solution, I crafted a console app to do the processing. Then, this app is needed to be accessed remotely. Because adding a newer .NET to a handful of servers was just too much to handle emotionally for management, the console app was revamped to a web app. During this revamping process, I was having my client send me an email so that I could initiate the processing myself until a friendlier UI was available. Well, I finished last night. I sent them an email explaining that it was live, gave them the address, and gave myself a high-five. A moment ago, I get an email from the client insisting that I process those orders quickly so that I don't cause a delay in shipping. FML!! Did they even READ the email I sent them?? They've been suckling at the teat for too long. Adding insult to injury, since the revamping project began, the client would CC my boss every time they emailed to have an order processed as if to hint at their frustration that the project wasn't done yet. Grr....
-
I was trying to move a Zend app from one server to another once. there were actually 3 apps running on 2 different servers, an idle rabbit server, and the code in prod was vastly different than what was on the repo. the docs the previous dev wrote were literally the about pages for the tech used.
I remember he had a Windows server running something... all the docs said was "for long processes".... there wasn't a single process ever running on it. -
based on my previous rant about dataset I downloaded
https://devrant.com/rants/9870922/...
I filtered data from single language and removed duplicates.
The first problem I spotted are advertisements and kudos at movie start and at end in the subtitles.
The second is that some text files with subtitles don’t have extensions.
However I managed to extract text files with subtitles and it turned out there is only 2.8gb of data in my native language.
I postponed model training for now as it will be long, painful process and will try to get some nice results faster by leveraging different approach.
I figured out I can try to load this data to vector database and see if I can query it with text fragment. 2.8gb will easily fit into ram so queries should be fast.
Output I want is time of this text fragment, movie name and couple lines before and after.
It will be faster and simpler test to find out if dataset is ok.
Will try to make it this week as I don’t have much todo besides sending CVs and talking with people.2 -
I have to download 500 images from bookreads to help a friend out. Thought I'd use this opportunity to learn about web scraping rather than downloading the images which'd be a plain and long waste of time. I've got a list of books and author names, the process I wanna automate is putting the book name and author name into the search bar, clicking it, and downloading the first image the appears on the new webpage. I'm planning to use selenium, BeautifulSoup and requests for this project. Is that the right way to go?9
-
The term "technical debt" is poorly used. I hear folks of all stripes and roles proudly proclaim that they've "reduced technical debt" in some way. It's used as a catch all to describe some kind of supposedly beneficial change. I think it's just more software process word salad. Mostly because there seems to be some assumption that "Yay, that stuff that was changed is no longer a problem" when odds are that it will be changed again before too long for more "technical debt reduction". Software changes over time because the requirements change over time. I don't see the need for the phrase at all, and I think using it gives some false sense of accomplishment when really the constant change of code is the normal state.6
-
TLDR, need suggestions for a small team, ALM, or at least Requirements, Issue and test case tracking.
Okay my team needs some advice.
Soo the powers at be a year ago or so decided to move our requirement tracking process, test case and issue tracking from word, excel and Visio. To an ALM.. they choice Siemens Polarion for whatever reason assuming because of team center some divisions use it..
Ohhh and by the way we’ve been all engineering shit perfectly fine with the process we had with word, excel and Visio.. it wasn’t any extra work, because we needed to make those documents regardless, and it’s far easier to write the shit in the raw format than fuck around with the Mouse and all the config fields on some web app.
ANYWAY before anyone asks or suggests a process to match the tool, here’s some back ground info. We are a team of about 10-15. Split between mech, elec, and software with more on mech or elec side.
But regardless, for each project there is only 1 engineer of each concentration working on the project. So one mech, one elec and one software per project/product. Which doesn’t seem like a lot but it works out perfectly actually. (Although that might be a surprise for the most of you)..
ANYWAY... it’s kinda self managed, we have a manger that that directs the project and what features when, during development and pre release.
The issue is we hired a guy for requirements/ Polarion secretary (DevOps) claims to be the expert.. Polarion is taking too long too slow and too much config....
We want to switch, but don’t know what to. We don’t wanna create more work for us. We do peer reviews across the entire team. I think we are Sudo agile /scrum but not structured.
I like jira but it’s not great for true requirements... we get PDFs from oems and converting to word for any ALM sucks.. we use helix QAC for Misra compliance so part of me wants to use helix ALM... Polarion does not support us unless we pay thousands for “support package” I just don’t see the value added. Especially when our “DevOps” secretary is sub par.. plus I don’t believe in DevOps.. no value added for someone who can’t engineer only sudo direct. Hell we almost wanna use our interns for requirements tracking/ record keeping. We as the engineers know what todo and have been doing shit the old way for decades without issues...
Need suggestions for small team per project.. 1softwar 1elec 1mech... but large team over all across many projects.
Sorry for the long rant.. at the bar .. kinda drunk ranting tbh but do need opinions... -
First and foremost, it's essential to figure out which IRS office is closest to your location. That, in itself, can be a daunting task, especially if you're not familiar with the area. Using the IRS's online office locator is a helpful start, but sometimes, even that leaves you with more questions than answers.
Then comes the joy of trying to get in touch with someone who can provide the specific information or assistance you need. Long hold times, automated systems, and a seemingly endless stream of recorded messages can leave you feeling like you're caught in an endless loop.
And let's not forget the paperwork. Different IRS offices often have different procedures, so finding the right forms and knowing how to fill them out correctly can be a headache.
In the end, it feels like a journey filled with frustration and uncertainty. But, here's a tip from someone who's been there: persistence pays off. Keep trying, be patient, and, if possible, reach out to others who've had similar experiences. Sometimes, a bit of collective wisdom can make this daunting process a little more manageable.3 -
Fuck the long process to make a new Microsoft Azure account. It needs both a verified email and a verified phone number, and (especially) doesn't accept a Google Voice number, which is the main number I actually use for everything. And of course, this is after doing the exact same process to make a new Microsoft account.1
-
For a while now I've wanted to make a blog about engineering and discovering different types of engineering (software development, electrical, mechanical, etc). In the blog I'd like to write about journey discovering what kind of engineering I wanted to be, how I got here, and fun projects you can do to see what different types of engineering fields are like. Long story short I want one of those projects to be my process making the blog they're actually reading it on and I have no idea where to start with web dev. Can I get pointers (puns) to resources or frameworks that would be good for beginners?5
-
This moment when you have to read a 3k lines long Service class to plug a new process on the legacy one, and wonder if it wouldn't be just better to rewrite stuff in parallel instead of reusing and bending the old one
Everything is so tightly coupled that I would have to refacto all this and extract methods but I don't have time for that, and the chance of breaking stuff is insanely high -
Damn some stupid moves can literally fuck you up.
I just moved to linux distros around 4 to 5 months back. And I have installed and reinstalled it many times. So I thought it's simple and cool af.
So last time when i installed Ubuntu 18.04 i had it installed it on SSD and mounted my home from HDD. I felt super awesome. It worked perfectoo! 😘
And now I had some issues with dual booting so i planned to resort it and make it clean.
So during the installation process there's a part where you gotta select where to installation path and all. Its been a long time since I did a clean installation and TBH i forgot the / and /home . So what i did I put / on my previously maintained home instead of putting it on the SSD.
Now I am FUCKED!
Guys never ever make this mistake. It's baaad. Reaaal bad!2 -
I recently built an automated payout functionality for bank-to-bank transfers, and we initially looked at using the pain.001 XML schema to do it. Luckily, we ended up finding a service that has a simple REST API to do this instead. (Thank god we didn't go with the XML method, I know how much of a headache that could become, I can imagine the treasure trove of memes with naming an XML schema with the name PAIN)
Anyway, for one of our big-brained product managers, this will forever be the infamous "XML Task" that he continues to ask about and bring up. I've already clarified a few times that we have long chosen a solution process that has nothing to do with XML, but to no avail, it will forever be his "XML Task". Wonder what name he'll pick next time we need XML in a solution? "Second XML Task?" Let's just keep the mental overhead idiot train going!2 -
Thought experiment (and I promise there are no plot twists and no metaphors -- it won't turn out that I was talking about tiktok/apple/censorship):
Imagine there is a cosmic horror entity that can annihilate us in an instant. It lives at the bottom of a pit. We as a species are being constantly sucked into that pit -- in this fictional universe, it's the natural order of life. The pit devoured many before us, and we're next. The pit is not conscious -- it's just a force that exists, and like a black hole, it can do nothing but attract things around it just to devour them. It has no choice -- it destroys things passively. It never changes the way it destroys things.
We know we should've been already done for long ago, yet we are still alive. We know that at this scale, it wasn't because of something WE did or didn't do.
It can only mean one thing: a very powerful entity consciously keeps us alive.
Can this entity be called "god"? If yes, why? If no, why?
Choosing either way tells nothing about you and your religious beliefs -- the universe is pure fiction, and known gods/religions don't work there. All I need from you is raw thought process.8 -
Why recruiters are sometimes taking so long to answer? I did my final stage of interview with the companie's client (out of 4 stages in total) last Thursday.
Client came back with positive feedback at Monday at the end of workday. Today is Tuesday and internal recruiter was supposed to call me to make an offer and discuss starting date.
Now again workday is nearly over and no contact from her. Tomorrow is a national holiday so she will get back to me at best on Thursday.
Goddamnit why it takes so long, if Im starting next Monday I need to prepare myself. Im seriously getting second thoughts such as even about declining the offer if they will try to lowball me. Previous week they really rushed the process and I had to do 4 stages of interviews and this week they are wasting my time. Am I being impatient or what?2 -
If i become borderline rich, and rich for me is even 50k$, I b2plane promise to not post 1 shit post anymore ever (as long as in still borderline rich)
To speed up this process each of u can donate me 1$1 -
i wrote a whole-ass python script to allow me to resume an interrupted makescript from whatever step it was stopped on (because 25 long-ass lines smashed together with semicolons is hard to remember and to type fast) but the make process disowns all the processes so it just immediately started all the make steps all at once... back to just manually resuming for me.1
-
So it's been a burden I carried for long.
With the way I set npm up, I unconsciously did the installing process with sudo, and thus can't use npm properly without a sudo.
Is there a rather not convoluted way to set it back up so I don't have to use sudo again for that?11 -
YAYYY! I MADE IT!!
After several nights of playing with my new and very first custom mechanical keyboard, at last I could successfully get my long-time-dreaming keyboard!
I read the guilds, tutorials, even youtube videos to get walked through the process:
- I started with building my own layout on different websites, since they said that it would be easier to use online tools than to write codes by yourself in order to build your own keymappings, but the UI/UX of the first one I tried was so bad that it took me a great deal of time to understand how to use it and working on it is even more time consuming. Later I found another webpage which was less recommended, but could help me to do that a lot easier.
- Then, the result was compiled to a firmware file, which would be flashed into the kb's controller. Loading the file into the board was also tiring and got me exhausted totally! I tried all the "lazy" recommended ways (using Windows softwares) but received the same error all the time. When I almost lost all the hopes, I'd come to the least recommended way: typing a few command lines on Linux. And it worked! The keyboard just do what I want it to do miraculously.
What I learnt: never do complicated things on Windows, because they are suuuuuper simple on Linux!
P/S: Sorry for the bad lighting in my room and the tiny spacebar (the spacebar size is 7u which I don't have one right now). I just need a beautiful keycap set to make it perfect.5 -
RECOVER SCAMMED BITCOIN THROUGH → → SPARTAN TECH GROUP RETRIEVAL
The day I lost my life savings of $59,000 in Ethereum to a fraudulent investment scheme still haunts me. I had been so careful, or so I thought, in researching the opportunity and the individuals behind it. But in the end, their slick presentation and promises of outsized returns proved to be nothing more than an elaborate ruse, leaving me financially devastated and emotionally shattered. I was in a complete state of despair following the deception. Not only was the loss of such a large amount of money financially devastating, but it also had a profound personal impact. It was a gut-punch that left me reeling because I had worked so hard over the years to accumulate that nest fund. As I tried to pick up the pieces and figure out my next steps, I was overwhelmed by a sense of helplessness and uncertainty. Where could I turn for help? Who could I trust to guide me through this ordeal? The thought of navigating the complex world of cryptocurrency recovery and legal recourse was daunting, and I felt utterly alone in my struggle. It was at that point that I discovered SPARTAN TECH GROUP RETRIEVAL then contact them on this Email: spartantech (@) c y b e r s e r v i c e s.c o m, an entity that focuses on assisting victims of cryptocurrency theft and fraud. Initially, I was dubious since I had already been let down by deceptive claims and hollow guarantees. But I decided to get in touch because I was fascinated by their strategy and the client endorsements I had read. I knew right away that I had chosen the proper partner when I first made contact. My worries were promptly allayed by the SPARTAN TECH GROUP RETRIEVAL team, who listened to my case with compassion and understanding. In order to try to recover my missing Ethereum, they described the procedure they would follow to look into the theft, track down the money that was taken, and cooperate with law enforcement. These weren't just a bunch of tech-savvy amateurs – they were seasoned investigators and legal experts who had honed their skills over years of dealing with cases like mine. They walked me through every step of the process, keeping me informed and involved every step of the way. As the investigation progressed, I was amazed by the level of detail and diligence the SPARTAN TECH GROUP RETRIEVAL team displayed. They left no stone unturned, meticulously combing through blockchain records, financial transactions, and online footprints to piece together the puzzle of what had happened to my money. But the SPARTAN TECH GROUP RETRIEVAL team wasn't deterred. They worked tirelessly, collaborating with law enforcement agencies and financial institutions around the world, to try and recover as much of my lost Ethereum as possible. It was a long and arduous process, filled with setbacks and frustrations, but they never gave up. And then, after 2 days of painstaking work, the breakthrough came. Through their dogged persistence and innovative investigative techniques, the SPARTAN TECH GROUP RETRIEVAL team was able to trace a significant portion of the stolen funds and initiate the process of recovering them. It was a moment of pure elation, a glimmer of hope in the midst of the darkness that had enveloped my life. Talk to SPARTAN TECH GROUP RETRIEVAL via WhatsApp:+1 (971) 4 8 7 -3 5 3 8 OR Telegram:+1 (581) 2 8 6 - 8 0 9 2
14 -
Recover Funds Lost To Crypto Investment Scam – Simply Contact Captain WebGenesis.
Among the companies offering cryptocurrency recovery services, Captain WebGenesis stands out as the safest, most legitimate, and trusted option. With a team of expert cybersecurity professionals and cryptographers, we have developed a proprietary recovery process that ensures the secure and efficient retrieval of lost or stolen digital assets. Captain WebGenesis's impressive success rate and long list of satisfied clients are a testament to our expertise and dedication to delivering exceptional results.
Remember, with Captain WebGenesis, you're not alone in the fight against crypto losses.
Email: ( Captainwebgenesis@ hackermail. com )
WhatsPp: (+1 501, 436,9362)13 -
Long time no rant.
Spent the last two days trying to figure out why a legacy app that I adopted (was a surprise considering I'm a database developer not c#).
Long story short horrendous view causing issues retrieving data in an app that is slow enough as it is.
I may have suggested starting a proper product roadmap and using sprint's etc for managing development of said app. And the boss agreed, currently the process is someone asks for a feature and we drop everything and develop it so things get forgotten/pushed to the back of the queue.
So to cut to the chase, can anyone suggest any places I can read up about managing this properly? -
"We use the letters of our alphabet every day with the utmost ease and unconcern, taking them for granted as the air we breathe. We do not realize that each of these letters is at our service today only as the result of a long and laboriously slow process of evolution in the age-old art of writing." - Douglas C. McMurtle1
-
Any one hear hates the process of creating a new react app, cuz the command takes so long.
You should know that there is an NPM package called create-react-app-offline, its offline and faster.2 -
After rewriting a piece of code to simulate a process subject to human error I previously stepped back and looked at it and realized the test data I was generating which I would have just let run of it wasn’t so long was subject to a simple distributive property and could be normalized considerably which then could be subjected to error introduction and used as training data at random and over time and error really only being ones of efficiency or last moment mistakes of a manual process
-
Anyone here any info regarding the company "Nuclei".
Like how the company and working here is?
It's been a long while I am being waiting for them to start the campus process!4 -
Have a question for more seasoned developers/techies in the industry. I started my first software development job 7 months ago and I am contract to hire. There’s only two developers (including myself) on my team and we’ve been working on two separate projects that’s apart of a bigger system. He was a contractor but because our company took too long to get back to him about converting he interviewed and accepted an offer at Amazon (don’t blame him). Now I have to take over his project as well as mine which would be overwhelming to say the least... our team is almost entirely remote so it can be difficult to communicate sometimes and our company is heavy in process so development moves slow. Should I start looking for other opportunities or should I stick it out and gain experience even though the workload is unrealistic?5
-
That time my then employer decided to build an ERP system but was unable to fund the process, long story short delayed salaries, low morale, everyone on the team leaving, sad times
-
I got situation here,
I am getting 524 error from cloud fare. I sent some data using AJAX, process it and then return the result. Since the data is large and have some SQL manipulation on it so it take a lot of time. I put the process in back end. But still even for 10k records it took 4-5 minutes to process, Issue is everything works fine but since cloud fare response time is 1-2 minute so it through 524 error (as it does not getting any response within its time frame). How I am suppose to tackle this. May be using job scheduler now ? My client simply refuse to send small data. My Friend is suggesting don't use ajax, simply reload the page. But again data is too much so page loading will also through 524 error. Kindaa stuck here. Any idea/suggestion how I can proceed.
Language I am using PHP. Database, MySQL and SQL.
Hmm Here is some more explanation
https://github.com/marcialpaulg/...
But not working
Here is also something
https://stackoverflow.com/questions...
But I am thinking why redirecting ? It doesn't make sense to me7 -
WSL seems really cool from what i've been toying with it. WSL2 seems like it'll be even better and the integration with docker(another thing i'm toying with) looks interesting. as far as i can find though it's only on windows insider for now, and I don't like having telemetry on my main machine.
So i spent a good chuck of my day just setting up Hyper-v, learning about nested virtualization (so docker will work), setting up a win10pro vm, and i'm now in the process of setting this up to be a virtualized dev machine (not gonna be a one use only system cause i spent way too long on this shit) and setting up docker and wsl
I don't know much about docker or WSL beyond just some random stuff i've learned to toy with to simplify some things i do. but maybe this will give me a cool way to actively learn more about them and maybe use them as more than just boredom toys3 -
After my third "requested changes" I've officially lost all dignity I held. Spend hours working, wrong solution. Revert, not working. Fix, removed functional code. I think my brain is just broken. Or maybe this project is just massive and I just can't wrap my head around it properly. Or maybe I'm just clueless. One day I'd like to be at a level where you hear an issue and immediately know the solution, where the problem lies in the code, how to fix it, and how long it will take. Hell, I'd settle for even one of those right now. The learning process is so stressful.
-
I just went through a super long debugging process trying to figure out what was going on with my ZFS volumes. It turned out I had bad memory:
https://battlepenguin.com/tech/... -
What is the best crypto asset recovery service provider? Hire Captain WebGenesis Crypto Recovery Center
Captain WebGenesis Crypto Recovery Center boasts a team of seasoned professionals with extensive knowledge of blockchain technology and cryptocurrency recovery. Their expertise is unparalleled, which sets them apart from other recovery companies. Captain WebGenesis Crypto Recovery Center has a long list of satisfied clients who have successfully recovered their lost funds. Testimonials from previous victims highlight their professionalism, dedication, and effective communication throughout the recovery process. Knowing that others have successfully reclaimed their assets will give you the confidence to move forward.
Contact Info;
WhatsApp : (+1,501,436,93,62)
Website; Captainwebgenesis. com1 -
It was remotely done and professionally handled with few requirement. Things were not going well for me in my relationship, i was so confused and i don’t know what to do. things became worse when my husband started telling me he needs to stay long hours at work almost every night for clubs and out with friends not knowing he was seeing someone else, it is good as dead when you cant take charge of your relationship because it was so surprising to me what was happening because he wasn’t lacking anything. But I was helped by digitalspyhackers . Email : digitalspyhackers @ gmail com who monitored his activity and found out that he had been blackmailed by his past life and in the process he was sleeping with who was blackmailing him. It was terrible for me and if you want to catch your cheating partner, reach out to him and he’ll surely help you. Mail him on digitalspyhackers on googlemail
-
HOW TO FIND A LEGITIMATE CRYPTO RECOVERY; BITCOIN RECOVERY EXPERT HIRE CYBER CONSTABLE INTELLIGENCE
After falling victim to an online crypto scam in Miami, I was devastated when I realized a significant amount of my Bitcoin had been stolen. The scammers had used highly convincing methods, and in total, I lost 1.9 BTC. Desperate for a solution, I reached out to several so-called “recovery experts,” but many of them turned out to be scammers themselves, making my situation even worse. Frustrated and nearly out of options, I came across Cyber Constable Intelligence after reading a few positive testimonials online. Initially, I was skeptical given my previous bad experiences with so-called recovery agents, but I decided to give them a chance based on their solid reputation and the success stories shared by others. From the first moment I contacted Cyber Constable Intelligence, their professionalism was evident. The team was knowledgeable, responsive, and assured me that they could help recover my stolen assets. They guided me through every step of the recovery process and asked for the necessary details, such as transaction hashes, wallet addresses, and other relevant information. Their communication was clear and transparent, which gave me a sense of confidence I hadn’t felt in a long time. The recovery process was surprisingly smooth and efficient. Within a short period, Cyber Constable Intelligence managed to recover 1.8138 BTC of the 1.9 BTC I had lost. While it wasn’t the full amount, I was incredibly relieved to have recovered such a significant portion of my stolen funds. After losing so much to fraudulent recovery agents before, this was a huge win for me. What impressed me most about Cyber Constable Intelligence was their dedication to keeping me informed throughout the entire process. Unlike other companies that simply take your case and leave you in the dark, they ensured I was updated on every development and were always available to answer my questions. Their genuine care and transparency set them apart from the countless other scammers I had dealt with before. If you’ve fallen victim to an online crypto scam or have lost funds due to hacking, I highly recommend Cyber Constable Intelligence. They are trustworthy, professional, and highly skilled in crypto recovery. Just be sure to provide all the necessary information and follow their instructions carefully. I’m thankful to have found them, and I’m confident they can help others in similar situations.
Here's Their Info Below
WhatsApp: 1 (252) 378-7611
mail: cyber constable (@) coolsite net
Website info; www cyberconstableintelligence com1 -
It’s amazing how I was able to regain access to my crypto wallet after I lost the seed phrase to my account. It happened that I mistakenly deleted the notes that held my seed phrase from my computer and was unable to access my wallet for months. I contacted support and there was no way they could assist me recover my seed phrases. A friend of mine had told me about Morphohack Cyber Service, this company after I provided my wallet address to them was able to retrieve my seed phrases and helped me regain access to my wallet. This whole recovery process took just 48 hours which was pretty amazing considering how long I have been looking for a means to get back access and I couldn’t. I’m truly amazed by their ability and dedication to the process. Morphohack is indeed the most reliable and effective way to recover your crypto wallet, seed phrases, unlock your crypto wallet, and move crypto funds discreetly. They are very professional. You can contact them directly via e-mail: (Morphohack@Cyberservices. com)
WhatsApp: (+1 - 213 - 672 - 4092)1 -
RECOVER MONEY FROM BITCOIN SCAM HIRE ADWARE RECOVERY SPECIALIST
Regaining Trust: My Story with ADWARE RECOVERY SPECIALIST for More Than 36,000 Ethereum
It was a harrowing experience, to say the least. After years of carefully building up my cryptocurrency portfolio, I found myself the victim of a devastating hack that wiped out my entire holdings - over 36,000 Ethereum, vanished in an instant. The sinking feeling of helplessness and betrayal was overwhelming. I had entrusted my digital assets to what I thought were secure platforms, only to have that trust shattered in the most painful way. But I refused to simply give up and accept my losses. I was determined to fight back and reclaim what was rightfully mine. That's when I discovered ADWARE RECOVERY SPECIALIST , a specialized service dedicated to tracking down and recovering stolen cryptocurrency. It was a long and arduous process, filled with dead ends and roadblocks, but the team at ADWARE RECOVERY SPECIALIST never gave up. They used their expertise in blockchain forensics, their extensive network of industry contacts, and their sheer dogged determination to painstakingly trace the movement of my stolen Ethereum. It was like watching skilled detectives slowly unravel a complex web of digital transactions, following the digital breadcrumbs until they pinpointed the perpetrators. And after months of tireless effort, they succeeded - my Ethereum was located, secured, and returned to me. The sense of relief and gratitude I felt was indescribable. ADWARE RECOVERY SPECIALIST had not only restored my financial holdings, but they had also restored my faith in the cryptocurrency ecosystem.
2 -
As a construction worker, my life has always revolved around hard labor and integrity. The foundations I build aren’t just physical structures; they represent my commitment to my family and community. However, everything changed when I became a victim of a cryptocurrency scam that left me devastated.It all began innocently enough. Like many others, I was intrigued by the potential of cryptocurrency investments. I researched and ultimately decided to work with a broker who appeared reputable at first glance. The allure of significant returns was hard to resist, and I found myself investing £40,000, believing I was making a smart financial decision. Unfortunately, it didn’t take long for the facade to crumble. When I attempted to withdraw my funds, the broker became unresponsive. Alarm bells started ringing, but it was too late. I had fallen victim to a sophisticated scam that drained my savings and left my family and me feeling hopeless. After exhausting all options, including filing a police report and reporting the scam to various authorities, we felt defeated and powerless.Just when I thought all was lost, a friend reached out to me with a glimmer of hope. He referred me to Digital Web Recovery, a firm that specializes in recovering lost funds from scams. Initially, I was skeptical. How could a team of professionals help me reclaim my hard-earned money after I had already felt so let down by the system? But my desperation outweighed my doubts, and I decided to give them a try. From the moment I contacted Digital Web Recovery, I was met with professionalism and empathy. The team took the time to understand my situation, patiently explaining the recovery process in detail. They assured me that I was not alone in this fight, and their commitment to helping me regain my funds was evident. Throughout the recovery process, they kept me updated at every stage, which alleviated some of my anxieties. I appreciated their transparency and the way they worked diligently to trace my lost funds. Their expertise was apparent, and their determination gave me hope during a time when I desperately needed it.After weeks of effort, I received the news I had been hoping for: a significant portion of my funds had been successfully recovered. I can’t thank Digital Web Recovery enough for their support during this challenging time. Website; https: // digitalwebrecovery. com Their dedication not only restored my financial security but also my faith in the possibility of recovery after loss. I learned that even in moments of despair, there are people and resources ready to help rebuild what was lost. Telegram; @digitalwebrecovery
-
HOW TO FIND A LEGITIMATE CRYPTO RECOVERY EXPERT; HIRE CYBER CONSTABLE INTELLIGENCE
I Lost £50,000 to a Scam. Here’s How Cyber Constable Intelligence Got My Money Back
I borrowed £50,000 from a work colleague with the intention of investing it in what seemed like a promising opportunity. At first, everything appeared legitimate, and I was optimistic about the potential returns. However, not long after, I realized I had fallen victim to a scam. What had seemed like a golden opportunity quickly turned into a nightmare, and I lost the entire £50,000.I immediately attempted to contact the company, but every effort was met with silence or evasive responses. The realization hit hard: the company had no intention of returning my money. The sense of helplessness was overwhelming. With no idea where to turn next and the burden of owing money to my colleague, I felt lost and desperate. Living in Manchester, London, I knew I had to find a solution, but I wasn’t sure where to begin. That’s when I came across Cyber Constable Intelligence on their Website at www cyberconstableintelligence com, a company that specializes in recovering funds lost to fraudulent schemes. After reading positive reviews and testimonials, I decided to reach out to them to see if they could help. From the very first conversation, the team at Cyber Constable Intelligence showed professionalism and understanding. They took the time to listen to my situation and explained the recovery process in detail. I was impressed by how knowledgeable and approachable they were, which immediately put my mind at ease. They guided me through every step, ensuring I understood what actions were being taken and why. Thanks to their expertise and dedication, I was able to recover the full £50,000 I had thought was gone forever. The process was not quick, but Cyber Constable Intelligence kept me informed throughout, and their persistence paid off in the end. It was a huge relief to get my money back, especially after the emotional and financial toll the scam had taken on me. This has made me much more cautious when it comes to online investments and has taught me to do much more thorough research before parting with any money. However, I am incredibly grateful to Cyber Constable Intelligence for their unwavering support and for helping me regain what I thought was lost. Their expertise truly made a difference in my recovery.
Here's Their info below
What Sapp Info: 1. (2. 5. 2. ) 3. 7. 8. (7. 6. 1. 1.)
Website Info : www cyber constable intelligence com -
CRYPTOCURRENCY FRAUD HACKER FOR HIRE BOTNET CRYPTO RECOVERY
It was supposed to be a dream trip, a long-awaited journey from the USA to China to visit family and explore new places. I had spent months planning every detail, from the itinerary to the accommodations. But what started as excitement quickly turned into a nightmare when I fell victim to a fake flight ticket scam, losing $580,000 in the process. The betrayal I felt was indescribable. I had trusted the website, which looked legitimate, and even received what appeared to be a confirmation email. It wasn’t until I arrived at the airport that I realized I had been scammed. The ticket was fake, and my money was gone.I felt a mix of anger, embarrassment, and helplessness. How could I have been so careless? I had worked so hard to save for this trip, and now it was all gone. I reported the incident to the authorities, but I was told that recovering the funds would be nearly impossible. That’s when I stumbled upon BOTNET CRYPTO RECOVERY. At first, I was skeptical after all, I had already been scammed once. But I was desperate, and their reviews seemed genuine. I decided to take a chance and reached out to them.From the very first interaction, the team at BOTNET CRYPTO RECOVERY was professional and empathetic. They listened to my story, asked for all the necessary details, and assured me they would do everything in their power to help. Their confidence gave me hope. Over the next few days, they kept me updated on their progress, explaining each step of the recovery process in a way that was easy to understand. I was amazed by their expertise and dedication.To my absolute astonishment, within a week, BOTNET CRYPTO RECOVERY successfully recovered my $580,000. I couldn’t believe it. The relief and gratitude I felt were overwhelming. They not only got my money back but also restored my faith in humanity. Their team went above and beyond to ensure I was taken care of, and I will forever be grateful for their incredible work.This taught me a valuable lesson about being cautious online, but it also showed me that there are still good people out there willing to help. BOTNET CRYPTO RECOVERY is a true lifesaver, and I can’t recommend them enough. If you ever find yourself in a similar situation, don’t lose hope and reach out to them. They are nothing short of incredible. Use the information below to reach them for more details.
Mail: support @ botnet crypto recovery . com
Tele:+1 (431) 801-8951
1 -
RELIABLE AND TRUSTWORTHY BTC AND ETHEREUM RECOVERY EXPERT= CONSULT CRYPTOCHAIN GLOBAL TRACK
I saw a post in a Facebook group about a great employment opportunity. The job offer seemed perfectly good salary, benefits, and flexible hours. The agency behind the offer appeared professional, so I decided to apply. Everything seemed normal at first, but then they asked for my personal details and a payment to process the application. They assured me that this was standard procedure, so I trusted them and paid the fee. Not long after, everything went wrong. The job offers disappeared, and I could no longer reach the agency. I tried contacting them through the details they had provided, but no one responded. That’s when I realized something was terribly wrong. I later discovered that the fraudsters had used my personal information to apply for credit loans in my name, created an ID.me account to impersonate me, and even filed for tax refunds. The total amount of money they stole from me was a staggering $423,300 USD.I felt completely lost and devastated. I didn’t know where to turn, so I reached out to CRYPTOCHAIN GLOBAL TRACK. Their team acted quickly and professionally. They tracked down the scammers and worked tirelessly to recover all of the stolen funds. With their help, I was able to get every cent of the money back. The process was not easy, but CRYPTOCHAIN GLOBAL TRACK kept me informed every step of the way. Their expertise and persistence made all the difference. I honestly don’t know what I would have done without them. Thanks to their hard work, I could finally start to get back on my feet and focus on moving forward. This experience taught me a hard lesson about the importance of being cautious when applying for jobs online. Scammers can easily create convincing profiles and manipulate people into giving up their personal information. Now, I make sure to verify any job opportunity thoroughly before sharing anything online. It’s essential to be extra careful and, if something feels off, trust your instincts. I’m grateful to have recovered my money, but this ordeal has left me with a heightened awareness of how vulnerable we can be in the digital world. Anyone looking for jobs online should always be cautious, and never hesitate to reach out for help if they suspect they’ve been scammed.
THEIR CONTACT INFO
Email: cryptochainglobaltrack@cryptochain. co. site
WhatsApp: +44 7 7 6 8 7 6 1 5 6 9
Website: ccgtonline. com1 -
Getting back lost Bitcoins isn't easy. It takes hard work, tech skills, and a good grasp of how blockchain works. DuneNectarWebExpert has you covered, helping your lost Bitcoins return to your wallet. They’re there to guide you through the whole process, giving expert tips and real solutions. With DuneNectarWebExpert, success isn’t just hope; it’s what they aim for, offering great service and results. Your safety and privacy matter most to them. They take careful steps to keep your info secure during recovery. You can relax and let them handle it while making sure your data stays protected. DuneNectarWebExpert knows how crucial it is to have someone trustworthy by your side when you're trying to reclaim your digital assets. They stand out as a reliable choice for anyone looking to recover lost Bitcoins because they focus on quality, safety, and privacy. Both businesses and individuals can rely on them for professional help in bringing back their valuable digital assets since they understand the process and what can affect success. I lost a lot of money, thanks to a broker who claimed to be investing for me and ended up losing $585,000. If you've lost Bitcoins, acting quickly is key. Delaying can seriously hurt your chances of getting them back. It's like leaving a sandwich in your bag for too long, it is not good.
Reach out to DuneNectarWebExpert through their website at https: //dunenectarwebexpert.c om/ or on Telegram at DuneNectarWebExpert.
I highly recommend them!
1 -
CONSULT PROFESSIONAL BITCOIN RECOVERY EXPERTS // MAESTRO ENCRYPTER FINANCIER
You want to hear confidence-boosting success tales about getting your lost bitcoins back. Maestro Encrypter Financier has a remarkable history of assisting people and companies in getting their lost money back. Consider the instance of Connor Jack , who unintentionally sent his bitcoins to the incorrect address. Connor's face returned after Maestro Encrypter Financier used their knowledge and tenacity to track down the transaction and get his bitcoins back.
What distinguishes Maestro Encrypter Financier from other alternatives for recovering bitcoin? Above all, their team of professionals is well-versed in handling bitcoin transactions, which enables them to handle even the most complicated circumstances. Furthermore, their customer-focused methodology guarantees that you will receive tailored support and consistent updates during the recuperation procedure. To demonstrate the superiority of Maestro Encrypter Financier, let's compare their performance with that of their competitors. In a head-to-head analysis, Maestro Encrypter Financier consistently outperformed other recovery services in terms of success rate, speed of recovery, and customer satisfaction. Time and time again, they have proven their ability to recover lost bitcoins when others have failed. At Maestro Encrypter Financier, your privacy and confidentiality are of utmost importance. They employ robust security measures to safeguard your personal information and ensure that it remains strictly confidential. You can trust that your data is in safe hands throughout the recovery process. Not only does Maestro Encrypter Financier excel in recovering lost bitcoins, but they also prioritize helping clients protect their funds from future loss. Their team provides expert advice on the latest security practices, including wallet management and secure transaction techniques. By equipping you with the knowledge to safeguard your investments, Maestro Encrypter Financier goes above and beyond to ensure your long-term financial security. For enquiry, Email:(maestroencrypter @ financier . com) or call/ WhatsApp:+14722038937
4 -
My husband and I have always been careful with our financial decisions. We researched, planned, and never took unnecessary risks at least, that’s what we thought. But sometimes, even the most cautious people can find themselves in difficult situations.
Not long ago, we came across an opportunity that seemed promising. The numbers made sense, the platform looked professional, and everything appeared to be in order. At first, things went smoothly. We saw positive results, and our confidence grew. But over time, small concerns started to arise, delays, unanswered questions, and inconsistencies we couldn’t ignore. Before we knew it, we were locked out, with no clear path forward.
The feeling was overwhelming. We had invested not just our money but also our trust, and now we were left with nothing but uncertainty. We explored every possible way to fix the situation on our own, but it became clear that we needed professional help.
That’s when we found **Digital Resolution Services**. At first, we were skeptical after all, trusting someone new after what we had just been through wasn’t easy. But from the very first conversation, they reassured us. They had seen cases like ours before, and they knew exactly what to do. Step by step, they guided us through the process, kept us updated, and most importantly, delivered results.
Looking back, we learned a valuable lesson. Even the most well-thought-out plans can go wrong, but what matters is how you respond. If we hadn’t reached out for help, we might have never recovered. Thanks to the right people, we were able to turn things around and for that, we’re incredibly grateful.
Thanks to: DIGITAL RESOLUTION SERVICES
WhatsApp: +1 (361) 260-8628
Grateful soul
Natalie Lane
1 -
REGAIN ACCESS WITH THE HELP OF A SPECIALIZED CRYPTO RECOVERY SERVICE / REVENANT CYBER HACKER
GET IN TOUCH WITH A PROFESSIONAL CRYPTO ASSET RECOVERY SPECIALIST NEAR YOU. My encounter with REVENANT CYBER HACKER proved to be fortuitous. Just recent, I was encumbered by a challenging situation and financial challenges stemming from an unsuccessful cryptocurrency venture. The preceding months had been exceptionally difficult. I encountered an incident that nearly destroyed my business and eroded the confidence I had built with my business associates over a long while. I was a victim of cryptocurrency-related fraud. I not only lost my capital but also incurred substantial debt from my associates over several months, in an effort to ensure the success of this cryptocurrency investment; however, I was instead overwhelmed by debt. I was denied the opportunity to withdraw my funds or to terminate my involvement with this investment platform. I subsequently discovered REVENANT CYBER HACKER , a private investigative and cryptocurrency asset recovery specialist. I learned of their assistance to numerous victims of online fraudulent schemes and how they managed to recover their lost funds. I am profoundly grateful to REVENANT CYBER HACKER for their honesty and compassion throughout the process of assisting me in the successful recovery of my crypto and the profit I believed to have lost on this platform. I intend to publicly acknowledge the exceptional professionalism and organizational capabilities of REVENANT CYBER HACKER, a private investigative and cryptocurrency asset recovery specialist. The loss of millions of dollars in cryptocurrency would have significantly destabilized my life, but due to the intervention of the REVENANT CYBER HACKER team, who facilitated the recovery of my lost and compromised cryptocurrency, this was averted. I offer a prayer for the continued blessings upon the REVENANT CYBER HACKER
4 -
HOW TO SPY ON MY SPOUSE'S PHONE // CRYPTO PANDEMIC HUNTER
To be honest, I'm not proud of having to write this, but I feel it's important to share my experience in case it can help someone else facing similar doubts. I suspected my ex was being unfaithful, and the doubts were making me restless. I'm not tech-savvy at all, but after days of endless worries, I stumbled upon Crypto Pandemic Hunter while researching ways to possibly confirm my suspicions.
Honestly, I was skeptical. Spying software always seemed complicated and something requiring advanced computer skills. But the more I read about it on Crypto Pandemic Hunter, the more I felt like it might be the only way to get the peace of mind I desperately craved.
What surprised me most was how user-friendly the whole process was. The team walked me through everything step-by-step. The software itself was surprisingly intuitive, even for someone like me who struggles with basic tech. The interface was clean, and the instructions were clear.
Within a short time, I started getting access to the data I needed. The spying software provided call logs, text messages, and even social media activity. I won't go into all the details, but it didn't take long to uncover the truth—my ex was indeed being unfaithful.
While the discovery was painful, I can't deny that Crypto Pandemic Hunter provided me with the clarity I needed to move forward. The tool was easy to use, and the support I received was invaluable.
I understand that using spying software raises ethical concerns; however, in my situation, I felt it was the only way to confirm my suspicions and regain control of my life. If you're considering finding the truth, I recommend you reach out to Crypto Pandemic Hunter.5 -
Microblading Brows at Laser Body NYC: Perfect Your Look with Precision and Expertise
Are you looking to enhance your natural beauty with perfectly shaped eyebrows? Microblading is the solution you’ve been searching for! At Laser Body NYC, we specialize in offering premium microblading brows services that will leave you with flawless, natural-looking eyebrows that enhance your facial features.
What is Microblading?
Microblading is a semi-permanent eyebrow enhancement technique that involves using a fine blade to deposit pigments into the skin, mimicking the look of natural eyebrow hairs. The result is fuller, more defined brows that suit your face shape and personal style. Whether you're looking to correct sparse eyebrows or simply want a more defined arch, microblading brows can completely transform your look.
Why Choose Laser Body NYC for Microblading?
At Laser Body NYC, located at 99 Madison Ave, Floor 4, Suite 406, New York, NY 10016, we are committed to providing top-notch service and expert care. Our microblading artists are highly trained and experienced in the latest techniques, ensuring that your brows are designed with precision and accuracy. Here’s why you should trust us with your brow transformation:
1. Expert Technicians
Our team of skilled microblading artists uses their expertise to create brows that perfectly complement your natural facial features. We take the time to understand your preferences and ensure that you are happy with the shape, color, and fullness of your new brows.
2. Top-Quality Pigments and Tools
We use only the highest quality pigments and tools to ensure a long-lasting and natural result. Your brows will look amazing from the moment you leave our studio, and they will continue to hold their beautiful shape for months to come.
3. Comfortable and Safe Experience
Your comfort and safety are our top priority. We follow strict hygiene protocols and make sure you feel at ease throughout the entire process. From the initial consultation to the final result, we ensure a smooth and professional experience.
4. Personalized Consultations
Before beginning your microblading procedure, we offer a personalized consultation to understand your desired brow style and shape. Our artists will work with you to design the perfect brows tailored to your face shape and features.
How Long Does Microblading Last?
Microblading typically lasts between 12-18 months, depending on your skin type, lifestyle, and aftercare. Touch-ups are recommended to keep your brows looking fresh and defined.
What to Expect During Your Microblading Appointment?
When you come to Laser Body NYC for your microblading brows procedure, here’s what you can expect:
Consultation: We’ll discuss your brow preferences, desired shape, and color to ensure we achieve the perfect look.
Numbing: A topical numbing cream is applied to ensure that you’re comfortable during the procedure.
Microblading: The artist will use a fine blade to create hair-like strokes, filling in any sparse areas and designing your ideal brow shape.
Aftercare: We provide detailed aftercare instructions to ensure the best results and long-lasting beauty.
Book Your Appointment Today!
Are you ready to achieve the perfect microblading brows that will make you feel confident every day? Visit us at Laser Body NYC in New York City or call us at +1 929-800-7032 to book your consultation today. Our team is ready to help you achieve flawless, natural-looking eyebrows that complement your beauty.
Laser Body NYC is your trusted destination for microblading services in the heart of New York City. Come and experience the magic of expertly crafted brows that will leave you looking and feeling your best!5 -
Scootmobiel Centrum Arnhem: Your Expert in Customized Mobility Scooters in the Netherlands
At Scootmobiel Centrum Arnhem, we are committed to providing mobility solutions that enhance your independence and mobility. Whether you need a scootmobiel via de gemeente (mobility scooter through the municipality), an overdekte scootmobiel (covered mobility scooter), a vaste scootmobiel (fixed mobility scooter), or a scootmobiel op maat (customized mobility scooter), we have the expertise and products to meet your needs. Our business is conveniently located at Stenograaf 1, 6921 EX Duiven, Netherlands, and we are always available to assist you with all of your mobility scooter needs.
Why Choose Scootmobiel Centrum Arnhem?
As a leading scootmobiel specialist, we offer a wide selection of high-quality scooters designed to provide comfort, safety, and reliability. We understand that every customer has unique mobility needs, and we are here to help you find the perfect solution, whether you are purchasing a scooter through the municipality or looking for a specialized scooter to match your lifestyle.
Scootmobiel via de Gemeente: Accessible Mobility Solutions
If you're interested in obtaining a scootmobiel via de gemeente, our team at Scootmobiel Centrum Arnhem can help you navigate the process. Many municipalities in the Netherlands offer funding or support to help individuals with mobility challenges access a scooter. We can assist you with the application process, ensuring that you have all the necessary documentation and information to apply for a scooter through your local municipality.
Overdekte Scootmobiel: Protection for All Seasons
For those who enjoy outdoor activities or need to use their mobility scooter in all weather conditions, an overdekte scootmobiel is the ideal solution. These scooters come with a protective cover, ensuring that you stay dry and comfortable during rain or snow. Whether you’re running errands or enjoying a day out, an overdekte scootmobiel provides a sheltered ride, keeping you safe from the elements while still offering the convenience of a high-performance mobility scooter.
Vaste Scootmobiel: A Reliable Long-Term Solution
If you need a vaste scootmobiel (fixed mobility scooter), we have durable options designed for long-term use. These scooters are ideal for individuals who require a sturdy, dependable mobility solution for daily tasks, whether it’s getting around the neighborhood, visiting family, or shopping. With a fixed scooter, you can count on a reliable, stable, and comfortable ride every time.
Scootmobiel op Maat: Tailored to Your Needs
At Scootmobiel Centrum Arnhem, we understand that every person has unique mobility requirements. That’s why we offer scootmobiel op maat (customized mobility scooters) to suit your specific needs. Whether you need adjustments for height, comfort, or added features, we can tailor the scooter to fit your lifestyle. Our expert team will work with you to ensure that your scooter is optimized for maximum comfort and performance, so you can enjoy full independence.
The Benefits of Choosing Scootmobiel Centrum Arnhem
When you choose Scootmobiel Centrum Arnhem, you’re choosing a business that truly cares about your mobility and independence. Here are just a few of the many benefits we offer:
Expert Guidance: Our experienced team is dedicated to helping you find the perfect scooter, whether you’re applying through the municipality or customizing your scooter.
Wide Selection: From overdekte scootmobielen to vaste scootmobielen and everything in between, we offer a wide range of options to suit various mobility needs.
Customized Solutions: We offer scootmobielen op maat, ensuring that your scooter meets your unique requirements for comfort and convenience.
Support with Applications: We can assist you with the process of obtaining a scootmobiel via de gemeente, helping you access the mobility support you need.
Visit Us Today
Ready to explore the world of mobility scooters? Visit Scootmobiel Centrum Arnhem at Stenograaf 1, 6921 EX Duiven, Netherlands. Our friendly and knowledgeable team is ready to assist you in finding the perfect mobility scooter, whether you’re purchasing, leasing, or customizing.
For more information or if you have any questions, feel free to contact us at +31854000172. We are here to help you live a more independent, mobile life with the perfect scooter that meets your needs.
Let Scootmobiel Centrum Arnhem be your trusted partner in mobility!9 -
ASSET RESCUE SPECIALIST ›BEST CRYPTOCURRENCY RECOVERY EXPERT
I was absolutely shocked when I realized that a Europe-based crypto trader had vanished with my significant investment, leaving me completely unable to access my funds. It was a crushing blow, and I found myself at a loss, not knowing where to turn for help. The emotional toll was immense, and I felt utterly powerless, unsure of how to recover what I had lost. In my search for solutions, I came across many unreliable services, which only heightened my frustration and confusion. Then, I stumbled upon numerous positive reviews on youtube comments about Asset Rescue Specialist and their expertise in tracking and recovering lost cryptocurrency. Though I was initially skeptical, I decided to give them a try, hoping that they could offer a solution. This decision turned out to be the best one I could have made. After initiating the recovery process with a payment, the team at Hackerspotville immediately began their work, and I could sense right away that I was in capable hands. What struck me most was how fast and efficient their team was. They not only recovered my funds in an impressively short time, but they also kept me updated at every step of the process. I never felt left in the dark or unsure of what was happening. The communication was transparent, and their professionalism was evident throughout. In what seemed like no time, my funds were recovered, and the overwhelming sense of helplessness I had felt for so long was finally replaced by relief and gratitude. I can’t thank Asset Rescue Specialist enough for their exceptional service. Their dedication and expertise were clear from the very beginning, and they went above and beyond to ensure that my case was handled with the utmost care. It was clear that they genuinely cared about their clients and were committed to helping victims of crypto scams like myself. If you find yourself in a similar situation, I wholeheartedly recommend Asset Rescue Specialist . Their service is nothing short of exceptional, and they have proven that they are a trustworthy and reliable resource in the fight against crypto scams. I am beyond grateful for their help in recovering my investment, and I will forever be thankful to them for restoring my financial security.DM via: Contact Email; assetrescuespecialist (AT) qualityservice (DOT) com.
Regards,
Laura Mahar.
1 -
Losing access to a $250,000 cryptocurrency wallet felt like my worst nightmare come true. One moment, I was clicking what seemed like a routine link; the next, I was locked out of my funds with no way back in. The panic that set in was overwhelming. Frantic and fearing that my money was lost forever, I started researching solutions and stumbled upon Digital Web Recovery. From the very first interaction, I knew I was in good hands, Their team handled my case with remarkable professionalism, offering clear communication and genuine reassurance. They didn’t make any exaggerated promises but instead walked me through their recovery process step by step, making sure I understood how they would tackle my situation. Their use of advanced forensic tools was impressive, and it became clear they were experts in recovering lost crypto, It wasn’t long before they delivered results beyond my expectations. Not only did they recover every cent of the $250,000 I thought I’d never see again, but they also provided me with invaluable advice on how to secure my wallet and prevent similar incidents in the future. Their transparency in pricing and dedication to my case were refreshing, and I felt reassured every step of the way, If you’ve ever found yourself locked out of your cryptocurrency wallet and think your funds are gone for good, don’t lose hope. Digital Web Recovery is the team that will get you through it, with professionalism, expertise, and an approach that inspires trust, CONTACT INFO; Website; https: // digitalwebrecovery. com WhatsApp;+13433003465
-
Transform Your Smile with Dental Implants Coral Springs
A confident, beautiful smile can change the way you feel about yourself and how others perceive you. If you’re struggling with missing or damaged teeth, dental implants coral springs offer a long-lasting, natural-looking solution that can restore both the function and aesthetics of your smile.
At Coral Springs Dentists, our team of expert oral surgeons provides state-of-the-art care in coral springs oral surgery to help you achieve the smile you’ve always wanted. Whether you're considering dental implants, tooth extractions, or more complex oral surgeries, we are committed to giving you the best care possible in a comfortable and supportive environment.
Why Choose Dental Implants Coral Springs?
When you lose a tooth, it can affect more than just your appearance. Missing teeth can lead to difficulty eating, speaking, and even result in bone loss in the jaw. Dental implants coral springs are designed to address all of these issues and restore your smile’s full function.
Unlike traditional dentures or bridges, which sit on top of your gums, dental implants coral springs are surgically placed into your jawbone. This offers several benefits:
Permanent Solution: Dental implants fuse with your bone, becoming a permanent part of your mouth, unlike removable dentures.
Improved Functionality: Implants restore your ability to chew and speak properly without the discomfort of removable options.
Natural Look and Feel: They are designed to match the color and shape of your natural teeth, providing a seamless, aesthetically pleasing result.
Bone Preservation: Because the implant integrates with your bone, it helps prevent the bone loss that often occurs after losing a tooth.
At Coral Springs Dentists, our oral surgeon coral springs specialists are highly skilled at placing dental implants with precision and care, ensuring the best possible outcomes for our patients.
The Process of Getting Dental Implants Coral Springs
The process of receiving dental implants coral springs is a step-by-step journey that requires careful planning and expert execution. Here’s an overview of what to expect:
Initial Consultation: During your first visit to Coral Springs Dentists, you will meet with one of our experienced oral surgeon coral springs professionals. We will take x-rays and 3D scans to assess the health of your jawbone and determine the ideal placement for your implant.
Surgical Placement of the Implant: If your jawbone is healthy enough, the implant will be placed into the bone through a small surgical procedure. This is typically done under local anesthesia or sedation, ensuring you are comfortable throughout the process. The implant itself is a titanium post that acts as a replacement for the tooth root.
Healing and Integration: After the implant is placed, you will need time for your bone to heal and fuse with the titanium post. This process, known as osseointegration, usually takes several months. During this time, your oral surgeon coral springs will monitor your progress and ensure that everything is healing properly.
Attachment of the Restoration: Once the implant has fully integrated with the bone, the next step is to attach a custom-made crown, bridge, or denture that will restore the function and appearance of your missing teeth. This restoration will be designed to match the color, shape, and size of your natural teeth for a flawless result.
Benefits of Dental Implants Coral Springs
Dental implants coral springs are an excellent choice for patients who want a permanent, natural solution for missing teeth. Some of the main benefits include:
Enhanced Self-Confidence: Implants look and feel like real teeth, allowing you to smile, talk, and eat with confidence.
Improved Oral Health: Unlike bridges, which require the alteration of neighboring teeth, dental implants preserve the integrity of your remaining natural teeth.
Durability: With proper care, dental implants can last a lifetime, making them a worthwhile investment in your oral health.
Better Comfort: Implants are securely placed in the jaw, eliminating the discomfort and potential slippage of removable dentures.
If you are missing teeth and seeking a reliable, long-term solution, dental implants coral springs offer the best of both worlds: aesthetics and functionality.
Why Choose Coral Springs Dentists for Oral Surgery?
At Coral Springs Dentists, we are proud to be leaders in coral springs oral surgery, specializing in complex treatments such as dental implants. Our team of oral surgeon coral springs professionals combines years of experience with advanced technology to provide the highest standard of care.2 -
GET YOUR LOST CRYPTO BACK WITH THE HELP OF DIGITAL TECH GUARD RECOVERY
Losing access to something as valuable and irreplaceable as Bitcoin can feel like a complete disaster, and it’s a situation that many of us may have thought impossible to recover from. For a long time, I shared the common belief that once something like this is gone, it’s gone forever. That’s exactly what I thought when I discovered that my Bitcoin balance had suddenly disappeared from my crypto wallet. At first, I felt helpless and overwhelmed by a sense of loss. It was a heartbreaking moment, and I believed that it was the end of the line for me in terms of recovering my funds. However, what happened next turned out to be an unexpected and very positive experience. I stumbled across a recommendation online about a service called DIGITAL TECH GUARD RECOVERY, which promised to help recover lost or stolen digital assets. At first, I was skeptical after all, many services claim to offer help but fail to deliver. But, in my desperate situation, I decided to give them a try. I reached out to DIGITAL TECH GUARD RECOVERY, and their team quickly got in touch with me. From the very beginning, I was impressed with their professionalism and the attention to detail they gave my case. They listened to my situation carefully and outlined the process they would follow to help recover my Bitcoin. It felt reassuring to know that I wasn’t just a case number to them; they treated my situation with the seriousness it deserved. The recovery process was thorough and efficient. They kept me updated every step of the way, providing clear communication and realistic expectations. The team worked tirelessly on my behalf, using advanced methods to trace and recover my lost Bitcoin.
WhatsApp: +1 (443) 859 - 2886 Email @ digital tech guard . com
Telegram : digital tech guard recovery . com website https : // digital tech guard . com1 -
BOTNET CRYPTO RECOVERY > CRYPTOCURRENCY SCAM RECOVERY EXPERT
As a single father of two, every decision I make revolves around creating a brighter future for my children. I wake up every day with a heart full of dreams and an unwavering commitment to make those dreams a reality. Balancing a full-time job six days a week has never been enough to provide the opportunities I long for my kids. I knew I had to find a way to create financial growth and security for them, a path that would allow them to enjoy the life I always wished for them. When I first came across an investment opportunity that promised significant returns, I was captivated by the possibility of securing our future. The idea of providing them with financial stability and giving them the life they deserve overwhelmed my caution. I invested $150,000, a large portion of my savings, with the belief that this would be the breakthrough we had been waiting for. It was a leap of faith fueled by hope and ambition, hope that this would be the key to the prosperity we were striving for.But what seemed like a dream quickly became a nightmare. I discovered that I had been scammed, and deceived by individuals who had posed as financial advisors, promising me a future that would never come. The loss was devastating, emotionally, financially, and mentally. That $150,000 wasn’t just money; it was the result of years of hard work, sacrifice, and love for my children. It felt like the ground had been pulled from beneath me, and I was left in a place of uncertainty and grief.Yet, amid despair, I refuse to let this experience define me or my children’s future. Resilience, after all, is born from adversity. I know recovery is not only possible, but it’s something I’m determined to make a reality. Even though the road ahead is uncertain, I remain committed to rebuilding and creating a better life for my kids. If you find yourself in a similar situation, trapped in the aftermath of a scam or financial fraud, don’t lose hope. Reach out to BOTNET CRYPTO RECOVERY, a specialized resource that can help you navigate the process of reclaiming what was taken. They have the expertise and tools to guide you through the recovery process, offering hope and practical solutions. While the road to recovery may be long, BOTNET CRYPTO RECOVERY can help you rebuild and reclaim what’s rightfully yours. Let this moment of hardship become the starting point for your comeback story with their support. Please reach them through their website at www . botnet
crypto recovery . c o m or email: botnet crypto recovery (@) groupmail . com
1 -
Pulse Merch – Custom Caps and Hat Embroidery Services in Cedar City, Utah
At Pulse Merch, we specialize in providing custom caps embroidery and custom hat embroidery services that are perfect for businesses, sports teams, special events, or personal gifts. Located in Cedar City, Utah, at 736 N Main St Unit 3, Pulse Merch is your trusted source for high-quality embroidery that turns everyday hats into personalized masterpieces.
Whether you're looking to create a custom cap for your team, brand, or a special occasion, we offer a wide range of options, all backed by our expert craftsmanship and attention to detail. Our embroidery services ensure that your custom design is perfectly executed, giving you hats that are both stylish and long-lasting.
Why Choose Pulse Merch for Your Custom Cap and Hat Embroidery?
Precision in Custom Hat Embroidery
When it comes to custom hat embroidery, the key is precision. At Pulse Merch, we use state-of-the-art embroidery machines to ensure that every stitch is placed perfectly. Whether you're adding a logo, name, or unique design to your caps or hats, we make sure the embroidery is sharp, vibrant, and flawlessly executed.
Wide Variety of Hat Styles for Custom Embroidery
At Pulse Merch, we offer a diverse selection of hats that can be customized to suit your needs. From classic baseball caps to trendy snapbacks, trucker hats, beanies, and more, we provide options that fit a variety of styles and preferences. You can choose the perfect hat to match your custom embroidery design, ensuring a cohesive and professional look.
Durable, Long-Lasting Embroidery
Embroidery is known for its durability, and custom cap embroidery is no exception. Unlike other methods such as screen printing, which can fade or peel, embroidered designs stay intact and vibrant for the long haul. This means that your custom hats will continue to look great, even after regular wear and washing. Whether for a business, a sports team, or a personal gift, your custom hat embroidery will maintain its integrity over time.
Perfect for Branding and Promotional Use
Custom hats with embroidery are a fantastic way to promote your brand, business, or event. With custom caps embroidery, you can create professional-looking hats that showcase your company logo, slogan, or any other design. These embroidered hats serve as walking advertisements, helping to increase your brand's visibility and reach. They're perfect for giveaways, corporate gifts, or team uniforms, adding a stylish touch to your promotional efforts.
Personalized Gifts for Special Occasions
Looking for a thoughtful gift? Custom hat embroidery offers a unique way to create personalized gifts for birthdays, weddings, family reunions, or other special events. You can add names, dates, or even meaningful symbols to make each hat special and memorable. Custom embroidered hats are a lasting keepsake that recipients will cherish.
The Pulse Merch Custom Embroidery Process
At Pulse Merch, we make the process of creating your custom caps embroidery simple and stress-free. Here’s how it works:
Design Submission
The first step in creating your custom embroidered hats is submitting your design. Whether you already have a logo or artwork or need help creating something from scratch, our experienced team is here to assist you. We can take your design and ensure it’s optimized for embroidery to achieve the best result.
Choose Your Hat Style and Color
Next, you'll choose the type of hat that best fits your needs. Whether it's a classic baseball cap, a trendy snapback, or something else, we offer a wide selection of hat styles and colors to choose from. Our team will guide you in selecting the best hat that complements your custom design.
Review the Digital Proof
Before we begin the embroidery process, we'll send you a digital proof of your design. This allows you to confirm the placement, size, and colors of the design before we proceed. Your approval ensures that the final product meets your expectations.
Embroidery and Production
Once you’ve approved the proof, we begin the embroidery process. Our advanced equipment uses high-quality threads to create your design with precision and clarity. Each cap is embroidered with care, ensuring that the final result is perfect and professional.
Fast Turnaround and Delivery
At Pulse Merch, we understand the importance of time, and we pride ourselves on offering a fast turnaround for custom hat embroidery projects. Whether you need just a few hats or a bulk order, we’re committed to delivering your custom embroidered hats on time, so you can start enjoying them right away.
9 -
LOST ETH RECOVERY EXPERT HIRE ADWARE RECOVERY SPECIALIST
WhatsApp info:+12723 328 343
As a truck driver, life on the road can be grueling and exhausting, but during one of those long, tiring stretches, I found myself scrolling through TikTok to pass the time. That’s when I stumbled upon an investment opportunity shared by a friend I met on the platform. It seemed like a great chance to make some extra money, especially with the convenience of managing it from my phone while on the road. Initially, everything appeared legitimate, and I felt confident in my decision to invest. The returns seemed promising, and the communication from the investment company was smooth. However, my experience quickly took a turn for the worse when I attempted to withdraw my funds. After a few attempts to access my earnings, I was told that I needed to deposit more money in order to complete the withdrawal process. At first, I thought it might be a simple mistake or some kind of temporary hold, but as time passed, I began to realize that something wasn’t right. The more I tried to get my money back, the more they insisted that I add additional funds. It became clear that I was caught in a scam. I was left feeling helpless, frustrated, and uncertain about what to do next. Thankfully, my cousin noticed my distress and recommended a service he had heard about ADWARE RECOVERY SPECIALIST. At that point, I was desperate and willing to try anything. I contacted their team, and from the moment I reached out, I was impressed by their professionalism and expertise. They guided me through the entire process of recovering my funds, offering regular updates and clear communication. ADWARE RECOVERY SPECIALIST team worked diligently, navigating the complex process of tracking and retrieving my money from the fraudulent investment platform. Within a relatively short time, I was able to recover every penny I had invested. The service they provided was truly top-notch, and I felt supported throughout the entire ordeal.If you find yourself in a similar situation, struggling to get your money back from a dubious investment, I strongly recommend reaching out to ADWARE RECOVERY SPECIALIST . Their dedicated and knowledgeable team is the best resource for recovering lost funds, and they truly made a difference in helping me reclaim what was mine.6 -
RECOVER YOUR CRYPTO ASSETS WITH DIGITAL TECH GUARD RECOVERY, REBUILD YOUR FINANCIAL FUTURE
WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com
Telegram: digital tech guard recovery . com
Website link: digital tech guard . com
Gold and silver, two of the world’s most valuable and trusted precious metals, were at the center of what seemed like an incredible investment opportunity. I was drawn in by the promise of high returns, and it appeared to be a secure way to grow my wealth. But it didn’t take long before I realized I had been scammed, losing AU$6,000,000. I was devastated and unsure of what to do next. In desperation, I went to the Sydney Police Station, but they couldn’t help. That’s when I searched for Digital Tech Guard Recovery. From the moment I contacted them, I felt a sense of relief. The team at Digital Tech Guard Recovery immediately understood the gravity of my situation and guided me through every step of the recovery process. They carefully reviewed all details of my investment, including transaction histories and communication with the fraudulent company. Their expertise in digital forensics became clear as they tracked the scam’s online activity, uncovering critical evidence that helped expose the criminals behind it. What impressed me most was the thoroughness and dedication of Digital Tech Guard Recovery. They didn’t just sit back and hope for the best. They took decisive action. They worked with legal and financial professionals to develop a recovery strategy and contacted the relevant authorities, both in Australia and internationally. The evidence they provided was essential in launching an investigation. Without their expertise, I would have been lost in the complex legal process. But Digital Tech Guard Recovery didn’t stop there. They continued tracking down the fraudsters, uncovering hidden assets linked to the scam and applying pressure on the criminals to return the stolen funds. After months of relentless effort, I was overjoyed to learn that the full AU$6,000,000 was successfully recovered and returned to me. The experience was harrowing, but thanks to Digital Tech Guard Recovery, I was able to regain my financial security and hold the scammers accountable. I’m incredibly grateful for their dedication, professionalism, and expertise throughout the entire process. They gave me hope when I thought all was lost, and if you ever find yourself in a similar situation, I can’t recommend Digital Tech Guard Recovery enough. They truly are experts at what they do.1 -
As cryptocurrency continues to reshape global finance, safeguarding Bitcoin and other crypto wallets is more important than ever. Unfortunately, wallet access issues—whether due to lost passwords, forgotten seed phrases, or even hacking incidents—are a common challenge for Bitcoin owners. Century Web Recovery, trusted since 2017, has emerged as a reputable resource for those seeking to regain access to their cryptocurrency wallets.
What is Bitcoin Wallet Recovery?
Bitcoin wallet recovery is the process of retrieving access to a Bitcoin wallet when the user is locked out. Wallet access issues can occur for various reasons, such as lost private keys, forgotten passwords, or corrupted wallet files. For those who’ve lost access, reputable recovery services can be an invaluable asset, helping them safely regain control of their funds.
Century Web Recovery offers specialized recovery services that cover a broad range of wallet types and access issues, providing the expertise needed to retrieve lost assets and restore access to cryptocurrency wallets.
Why Wallet Recovery Services Matter
Without access to your wallet, Bitcoin holdings can become permanently inaccessible. The decentralized nature of Bitcoin means there’s no central authority or “forgot password” feature that can restore access. This gap has led to a high demand for trustworthy wallet recovery services like Century Web Recovery, which uses a combination of technical expertise and proprietary tools to assist clients.
Century Web Recovery: Trusted Bitcoin Wallet Recovery Since 2017
Century Web Recovery has built a reputation as a reliable and secure recovery service provider since its establishment in 2017. Their team is composed of experienced blockchain analysts and cybersecurity experts who specialize in recovering wallet access in cases of forgotten passwords, corrupted files, or lost keys. Clients seeking to regain access to Bitcoin wallets can learn more about Century Web Recovery can help by contacting them through the details provided below.
Century Web Recovery Approaches Wallet Recovery
Initial Consultation and Assessment
Century Web Recovery begins with a thorough consultation, understanding the client’s situation and the specific wallet issue. This assessment allows the team to determine the best recovery strategy.
Technical Recovery Process
Century Web uses advanced recovery tools and techniques tailored to different wallet types, whether software, hardware, or paper-based. By leveraging cryptographic methods and advanced decryption software, the team can restore access to wallets securely.
Ensuring Client Security and Confidentiality
Security and confidentiality are top priorities. Century Web Recovery applies secure handling protocols throughout the recovery process, ensuring that clients’ information and assets remain protected.
Recovery Completion and Client Education
Upon successful recovery, Century Web provides clients with guidance on how to safeguard their wallets and private keys to avoid future access issues. This education reinforces wallet security and fosters long-term peace of mind.
Why Choose Century Web Recovery?
Not only does Century Web Recovery have a strong track record of successful recoveries, but it also offers an upfront pricing model to keep costs transparent. For clients who are locked out of their wallets, the technical capabilities and secure approach Century Web offers make it a leading choice in the crypto recovery space.
Contact Century Web Recovery
To learn more or initiate the recovery process, clients can reach out to Century Web Recovery. If you’re locked out of your Bitcoin wallet, now is the time to restore access and regain control of your digital assets with a company that’s trusted since 2017. You can reach out to us by searching us on google century web recovery and get all our contact details.1 -
HOW TO SECURE AND RECOVER YOUR STOLEN CRYPTOCURRENCY/ CONSULT TRUST GEEKS HACK EXPERT
( E m a i l : in fo @ trust geeks hack expert . c o m)
(Te le G r a m:: Trust geeks hack expert)
(w h a t's A p p +1 7 1 9 4 9 2 2 6 9 3)
(E m a i l: Trust geeks hack expert @ f a s t se r v i c e .c o m )
Over five years ago, I lost access to two of my crypto wallets, which I hadn’t used in years. These wallets contained valuable crypto assets, but I had completely forgotten the passwords, recovery phrases, and security questions. After trying everything I could think of to regain access, I was left feeling hopeless, thinking my assets were gone forever. That’s when I came across ( Trust Geeks Hack Expert ), and I can honestly say they changed the course of my life. Initially, I was skeptical. The idea of recovering forgotten crypto wallets seemed almost impossible. However, from the first moment I contacted the team, I felt a sense of hope. The staff was incredibly professional, empathetic, and genuinely dedicated to helping me recover my wallets. They took the time to fully understand my situation, offering clear explanations and reassuring me that they could assist. The recovery process wasn’t immediate, but it was methodical and thorough. The team worked diligently, guiding me through every step of the process and explaining things in a way I could easily understand. At times, I felt frustrated, especially given how long it had been since I last used the wallets. But the ( Trust Geeks Hack Expert ) team remained patient, offering constant support, and helping me stay focused on the end goal. They made sure I felt secure throughout the entire process, which provided me with the confidence I needed to continue. Finally, after several weeks of hard work, I regained access to my wallets. It was an overwhelming and life-changing moment. Not only did I recover my crypto assets, but I also felt an immense sense of relief and accomplishment. What I thought was lost forever was now back in my hands. Thanks to the ( Trust Geeks Hack Expert ) team, I’m incredibly thankful for ( Trust Geeks Hack Expert ) expertise and dedication.2 -
- Have the app running perfectly on heroku.
- App does some serious calculations which, depending on amount of data, takes a long time to process
- Heroku timesout after request takes longer than 30 secs...
- Need to move from heroku to aws... No devops experience...
- Damn... 🙃
Any suggestions? The procedure cannot be put into a worker queue so thats out of the equation.2 -
HOW TO SUCCESSFULLY RECOVER YOUR STOLEN BITCOIN WITH THE HELP OF SALVAGE ASSET RECOVERY
At first, Derived seemed like a reliable and trustworthy investment platform. The staff was friendly, and their consultations were convincing, offering detailed information that gave me confidence in the company. The process seemed well-organized, and their promises of high returns made me eager to proceed. However, it wasn’t long before things took a concerning turn.After I made my deposit, I was immediately asked to submit a range of documents to verify my identity. At first, I assumed this was just part of their standard process, but the requests kept coming. What started as a few simple documents turned into a constant stream of increasingly complex paperwork. Despite submitting everything they asked for, I was still asked for more, which only made me more uneasy about their intentions.To make matters worse, my CAD 15,000 balance was frozen, and every attempt to withdraw my funds was met with delays and vague responses. The company claimed that my withdrawal was in progress, but days turned into weeks without any movement. It quickly became clear that they had no intention of allowing me to access my own money, and their communication became more evasive with each passing day.It soon became evident that Derived was not the trustworthy company I had initially thought it was. Their constant demands for documentation and their refusal to process my withdrawal felt like deliberate tactics to prevent me from retrieving my funds. I felt completely trapped and frustrated, unable to move forward or recover my money.That’s when I decided to reach out to Salvage Asset Recovery. They came highly recommended, and after a thorough consultation, I felt confident that they could help me. The Salvage Asset Recovery team acted quickly, taking charge of the situation and handling all communication with Derived. Their professionalism, expertise, and dedication were evident at every step, and they were ultimately able to recover my entire investment.Thanks to Salvage Asset Recovery, I was able to get my CAD 15,000 back. They worked tirelessly to ensure that Derived could no longer delay or deny my withdrawal. I am deeply grateful for their support and for helping me reclaim what was rightfully mine.If you find yourself in a similar situation, I strongly recommend reaching out to Salvage Asset Recovery. Their commitment to helping clients recover their funds is unmatched, and without their assistance, I would have never gotten my money back. They made all the difference when I needed help the most.
Visit Salvage Asset Recovery via below contact details.
WhatsApp-----.+ 1 8 4 7 6 5 4 7 0 9 6
TELEGRAM---@Salvageasset
13 -
Yash Duggal - Trusted Mortgage Broker at Think and Grow Finance: Offering Free Home Loan and Mortgage Broker Consultations
At Think and Grow Finance, Yash Duggal is your dedicated and trusted mortgage broker, serving the Melbourne area with expert advice and tailored home loan solutions. Whether you’re a first-time homebuyer, refinancing your current mortgage, or looking to invest in property, Yash Duggal offers free consultations to help you navigate the mortgage process with ease and confidence.
Located at 14 Cabarita St, Truganina VIC 3029, Yash is committed to providing a personalized service to every client, ensuring you get the best loan options available. With his extensive experience in the mortgage industry, he will guide you step by step to find the right financial solutions for your unique situation.
Why Choose Yash Duggal - Trusted Mortgage Broker?
Finding the right home loan or mortgage can be a daunting process. However, with the help of a professional, the journey can become much smoother. Here’s why Yash Duggal, your trusted mortgage broker, is the right choice:
Free Home Loan Consultation: At Think and Grow Finance, we believe in transparency and giving our clients a clear understanding of their options. That's why we offer a home loan free consultation, where you can discuss your needs and goals with Yash, without any obligation. During this session, you’ll learn about different mortgage products, the loan process, and the best options available based on your specific circumstances.
Comprehensive Mortgage Advice: As a professional mortgage broker, Yash has access to a wide range of lenders and loan products. This gives you the opportunity to compare various mortgage options and find the one that suits your financial goals. His advice is completely unbiased, as he works independently and is committed to securing the best deal for you.
Personalized Loan Solutions: Every financial situation is unique, and Yash takes the time to get to know you and understand your specific needs. Whether you're buying your first home, refinancing, or looking to invest, he will help you find the most suitable loan option for your individual circumstances.
Expert Support Throughout the Process: From your initial free consultation to the settlement of your loan, Yash is with you every step of the way. He’ll help you gather all necessary documents, answer any questions you have, and ensure your loan application is processed smoothly.
How Can a Free Consultation Benefit You?
A free consultation with Yash Duggal is the perfect way to kickstart your home loan or mortgage journey. Here’s how it can benefit you:
Clarity on Your Loan Options: Whether you're new to the world of home loans or an experienced borrower, a free consultation will help you understand your loan options. Yash will provide an in-depth overview of different mortgage products, such as fixed-rate loans, variable-rate loans, and interest-only loans, to ensure you make an informed decision.
No Pressure, No Obligation: One of the best aspects of a mortgage broker free consultation with Yash is that it’s completely obligation-free. You won’t feel pressured to make decisions during the consultation. Instead, you can take the time you need to review your options and decide what’s best for you.
Customized Advice for Your Needs: Yash’s consultations are personalized to meet your specific needs. He will take into account factors like your income, credit history, and future financial goals to recommend the right loan products and lenders. This tailored approach ensures that you get a loan that fits your budget and long-term financial plans.
Save Time and Money: Working with a professional mortgage broker like Yash means you won’t waste time searching through multiple lenders. Yash does the hard work for you, finding the most competitive rates and ensuring your loan application is submitted to the best lenders for your needs.
Contact Yash Duggal for a Free Consultation Today!
If you're looking for a home loan free consultation or a mortgage broker free consultation, Yash Duggal at Think and Grow Finance is here to help. Yash is committed to making the home loan process as easy and transparent as possible for you.
Visit 14 Cabarita St, Truganina VIC 3029, or call +61401545302 to schedule your free consultation today. Let Yash Duggal assist you in finding the perfect loan option and take the first step toward achieving your financial and property goals!
2 -
Triplex: A Smart Real Estate Investment for Property Owners and Developers
In today’s competitive real estate market, property owners and investors are always looking for ways to increase their income and maximize the potential of their properties. One of the most profitable strategies is converting or building a triplex—a residential property containing three separate units, each with its own entrance and living space.
At AgileBuilds Ltd, located at 47 Whitfield Ave, North York, ON M9L 1G4, Canada, we specialize in triplex conversions and custom-built triplex properties. Whether you're looking to generate more rental income or enhance the value of your investment, we provide expert solutions that make the process smooth and efficient.
What is a Triplex?
A triplex is a multi-family residential property that contains three distinct living units. Each unit typically includes its own entrance, kitchen, bathroom, and living space. A triplex can either be a newly constructed building or the result of converting an existing property, such as a single-family home, into three separate units.
At AgileBuilds Ltd, we have extensive experience in both designing new triplex properties and converting existing homes into profitable triplex units. This type of property offers a number of financial and practical benefits for both investors and homeowners.
Why Invest in a Triplex?
1. Higher Rental Income
One of the most obvious advantages of a triplex is the potential for higher rental income. With three separate units, you can generate revenue from multiple tenants, increasing the overall rental income compared to a single-family home. This makes it a great investment for property owners looking to increase cash flow.
2. Diversified Income Stream
Having three separate rental units in one property means that if one unit becomes vacant, the other two units can continue to generate income. This diversification of rental income reduces financial risk and ensures a more stable cash flow.
3. Lower Operating Costs
Operating a triplex can be more cost-effective compared to managing multiple single-family homes. Since all the units are within the same building, expenses like property maintenance, insurance, and taxes are often lower. This makes a triplex an efficient way to manage multiple rental properties with less overhead.
4. Increased Property Value
When you convert a single-family home into a triplex or build a new one, you are likely to see a significant increase in property value. Multi-family properties, like triplexes, tend to be valued higher than single-family homes because of the added rental potential. This can provide a solid return on investment, whether you choose to hold the property long-term or sell it.
5. Flexibility for Homeowners and Investors
For homeowners, a triplex offers the opportunity to live in one of the units while renting out the others. This can help cover mortgage costs, and in some cases, even provide additional income. For developers and investors, a triplex provides flexibility in terms of tenant demographics, allowing you to cater to students, families, or professionals.
How AgileBuilds Ltd Can Help You with Your Triplex Project
At AgileBuilds Ltd, we offer expert services to guide you through the process of developing or converting your property into a triplex. From the initial design phase to the final construction, our experienced team is here to ensure your project meets local building codes, regulations, and your personal investment goals.
The Process of Building or Converting a Triplex
Consultation and Property Assessment
We begin by meeting with you to assess your property’s potential for conversion into a triplex or discuss plans for a custom-built triplex. We will evaluate zoning laws, building codes, and local regulations to ensure the project is feasible.
Design and Planning
Once the property is assessed, our design team works closely with you to develop a layout that maximizes space and functionality for all three units. We focus on creating an efficient, comfortable living environment that appeals to potential tenants.
Permitting and Approvals
AgileBuilds Ltd handles all the necessary paperwork for permits and approvals. We ensure that your triplex project complies with all local zoning laws and building codes, making the approval process as smooth as possible.
Construction and Renovation
Our team of skilled professionals will manage the renovation or new construction of your triplex. We prioritize quality craftsmanship, safety, and efficiency throughout the building process to ensure the finished property meets your expectations.2 -
Home Loan Calculator: Simplify Your Mortgage Process with Calculating a Mortgage Loan
When you’re ready to purchase a home, one of the most important financial decisions you’ll make is how to finance it. A home loan calculator is an invaluable tool in this process, helping you understand exactly what your monthly payments will look like and ensuring that you are financially prepared for your new home. At Calculating a Mortgage Loan, we provide comprehensive, user-friendly home loan calculators that make it easier for you to make informed decisions about your mortgage.
Why Use a Home Loan Calculator?
A home loan calculator allows you to quickly and accurately determine the cost of your mortgage. It’s an essential tool for anyone looking to buy a home, refinance, or even adjust their current loan terms. By calculating your mortgage payments in advance, you’ll be better prepared to make a sound financial decision. Here’s why it’s essential to use a home loan calculator:
Understand Your Monthly Payment:
A home loan calculator helps you determine what your monthly mortgage payments will be based on the loan amount, interest rate, and loan term. This gives you a clear picture of how much you’ll need to budget each month to stay on track with your payments.
Assess Affordability:
With the home loan calculator, you can easily adjust loan amounts, interest rates, and loan terms to see how these factors affect your monthly payment. This allows you to find a loan structure that fits your budget and financial situation.
Plan for the Long Term:
It’s not just about your current monthly payment. A home loan calculator also shows you the total cost of the loan over its lifetime, including the principal and interest. This can help you compare different loan terms and decide whether a shorter or longer-term loan is right for you.
Make Informed Decisions:
By using a home loan calculator, you can see exactly how different interest rates and down payment amounts affect your loan. This helps you make smart decisions about choosing a lender, negotiating terms, and determining how much you should put down on your new home.
Save Time and Stress:
Having access to a home loan calculator saves you the hassle of manual calculations or relying on estimates. The tool provides quick, accurate results that allow you to move forward with confidence.
How to Use a Home Loan Calculator
Using a home loan calculator is simple and straightforward. Here’s how you can calculate your monthly mortgage payment:
Enter Loan Amount:
This is the total amount you plan to borrow for your home. It’s usually the purchase price of the home minus your down payment.
Interest Rate:
Input the interest rate for your loan. This rate can vary depending on the type of loan and your creditworthiness.
Loan Term:
Choose the length of your loan, typically 15, 20, or 30 years. The longer the loan term, the lower your monthly payment will be, but you’ll pay more in interest over the life of the loan.
Down Payment:
The more money you put down upfront, the smaller the loan amount will be, reducing your monthly payment. Most homebuyers make a down payment of 20%, but it can vary.
Additional Costs:
Be sure to account for other costs, such as property taxes, homeowner’s insurance, and private mortgage insurance (PMI). These costs are often rolled into your monthly mortgage payment.
Once you input these details, the calculator will give you an estimate of your monthly payment, helping you plan and budget accordingly.
Why Choose Calculating a Mortgage Loan?
At Calculating a Mortgage Loan, we understand that buying a home is one of the biggest decisions of your life. Our home loan calculator is designed to simplify the mortgage process, providing you with all the information you need to make confident financial decisions.
Here’s why you should choose us:
Accurate Results:
Our home loan calculator provides precise, reliable estimates to help you make informed decisions about your mortgage.
Ease of Use:
Whether you’re a first-time homebuyer or a seasoned homeowner, our tool is easy to use, allowing you to quickly calculate mortgage payments and compare loan options.
Expert Advice:
Beyond just the calculator, we offer expert advice to help you navigate the home loan process. Our team is available to answer any questions and guide you through every step.
Comprehensive Resources:
We provide additional resources to help you understand every part of the mortgage process, from the initial calculation to closing the deal.
Contact Us Today
If you're ready to start using our home loan calculator or need assistance with your mortgage, our team at Calculating a Mortgage Loan is here to help. We’re committed to making the mortgage process simple and transparent, so you can feel confident about your home purchase.7 -
A & R PrimeCare: Empowering Families with Quality Care and Support Across Indiana
At A & R PrimeCare, we understand that providing care for a loved one is both a rewarding and challenging experience. Our mission is to provide personalized, compassionate, and reliable non-medical home care services for seniors and individuals with chronic illnesses. Whether you're searching for a Benefit Navigator near me, senior resources near me, or need structured family caregiving and chronic illness home support, A & R PrimeCare is here to offer support and assistance every step of the way.
Benefit Navigator Near Me: Guiding You Through Care Options
Navigating healthcare benefits can be a confusing and time-consuming task, especially when you’re trying to secure the best options for your loved one. If you’re looking for a Benefit Navigator near me, A & R PrimeCare is ready to help. Our experienced team is knowledgeable about the various healthcare programs, insurance options, and community resources available to seniors and individuals with chronic conditions. We guide families through the complex process of finding the right care plan, ensuring that your loved one gets access to the benefits they deserve, such as Medicare, Medicaid, long-term care insurance, and veterans' benefits.
With our Benefit Navigator services, you don’t have to navigate this process alone—we’re here to help you understand and take advantage of the best resources for your family’s needs.
Senior Resources Near Me: Connecting You with the Support You Need
When you’re looking for senior resources near me, A & R PrimeCare is your trusted partner in finding the right services and support in your community. We are committed to connecting families with the resources they need to care for their loved ones. From local meal delivery programs to transportation services and senior wellness programs, we can guide you in accessing valuable resources that can enhance your loved one's quality of life.
We understand that every family’s needs are unique, which is why we take the time to provide personalized assistance to help you find the best resources available in your area.
Structured Family Caregiving: A Stronger Support System for Families
Caring for a loved one is often a team effort, especially when a family member requires significant care. At A & R PrimeCare, we offer structured family caregiving to support families in providing consistent, coordinated care. This approach allows family caregivers to work together in a structured, organized manner, ensuring that every aspect of their loved one’s care is addressed.
Our structured family caregiving services include training and guidance for family members, ensuring they have the tools and knowledge necessary to provide safe and effective care. Whether it's help with daily activities, managing medications, or providing emotional support, our caregivers work with families to establish clear roles, schedules, and responsibilities to enhance the caregiving process. With structured caregiving, families can ensure a higher level of care and improve overall quality of life for their loved one.
Chronic Illness Home Support: Helping Individuals Manage Long-Term Health Conditions
Living with a chronic illness can be overwhelming, not only for the individual but also for their caregivers. A & R PrimeCare offers chronic illness home support to assist individuals who are dealing with conditions such as diabetes, heart disease, Parkinson’s, or any other long-term illness. Our home care services are designed to provide the support needed to manage daily activities and reduce the strain on family caregivers.
Our trained caregivers can assist with medication management, mobility support, personal care, meal preparation, and light housekeeping. We work closely with families to create a care plan that addresses the unique needs of the individual, ensuring that they receive the care they need to live as independently as possible. By providing ongoing chronic illness support at home, we help families maintain their loved one's well-being, comfort, and dignity.
Why Choose A & R PrimeCare?
Comprehensive Support: We offer a wide range of services, from benefit navigation to structured caregiving and chronic illness support, designed to meet the unique needs of your family.
Compassionate Caregivers: Our team is dedicated to providing empathetic, professional care that enhances the lives of seniors and individuals with chronic illnesses.
Personalized Plans: We understand that no two families are the same, which is why we create customized care plans that are tailored to the specific needs of each individual.
Local Expertise: As a locally owned business in Indianapolis, we have in-depth knowledge of the community and resources available to families throughout Indiana.2 -
Positive Moves: Your Best Rated Long Distance Moving Company in WV
Moving long distances can be a daunting task, but with the right support, it can also be an exciting new beginning. At Positive Moves Moving Company, we take pride in being recognized as one of the best rated long distance moving companies in WV. Located at 841 57th St SE, Charleston, WV 25304, we offer reliable and professional moving services tailored to meet your unique needs.
Why Positive Moves is the Best Choice for Your Long Distance Move
Expertise and Experience
With years of experience in the moving industry, our team has developed the skills and knowledge necessary to handle long distance relocations effectively. We understand the complexities involved, from planning and logistics to ensuring the safe transport of your belongings. Our goal is to make your move as seamless as possible.
Comprehensive Services
At Positive Moves, we offer a wide range of services specifically designed for long distance moves, including:
Residential Long Distance Moving: Whether you are moving to a new home or apartment, our dedicated team will ensure every detail is managed with precision and care.
Commercial Long Distance Moving: We specialize in office relocations, providing efficient and effective solutions to minimize downtime and keep your business running smoothly.
Professional Packing Services: Packing can be one of the most stressful parts of moving. Our expert packers use high-quality materials to protect your belongings and ensure they arrive safely at your new location.
Transparent and Competitive Pricing
We believe that the best rated long distance moving companies in WV should provide value without hidden costs. At Positive Moves, our pricing is competitive, and our estimates are clear and detailed, allowing you to plan your budget effectively. You can trust that there will be no surprises on moving day.
Commitment to Customer Satisfaction
Our commitment to exceptional customer service sets us apart. From your first contact with us at +1 (304) 590-0840, you will experience our dedication to your needs. We listen to your concerns and work closely with you to create a customized moving plan that meets your requirements.
Our Streamlined Long Distance Moving Process
At Positive Moves, we have designed our long distance moving process to be efficient and stress-free:
Free Consultation: Reach out to us for a free consultation. We will discuss your specific moving needs and provide a detailed estimate based on your situation.
Customized Planning: Our team will work with you to create a personalized moving plan that accommodates your timeline and preferences.
Packing and Loading: On moving day, our professional movers will arrive on time to pack and load your belongings carefully, treating them with the utmost respect.
Safe Transportation: Our experienced drivers ensure that your belongings are transported safely to your new location, keeping you updated throughout the journey.
Unloading and Setup: Once we arrive at your new home or office, our team will assist with unloading and setting up your space, helping you transition smoothly.
Contact Positive Moves for Your Long Distance Move Today!
If you are searching for one of the best rated long distance moving companies in WV, look no further than Positive Moves Moving Company. Our dedicated team is here to provide you with the support and expertise you need for a successful long distance move. For more information or to schedule your move, call us at +1 (304) 590-0840 or visit our office at 841 57th St SE, Charleston, WV 25304. Trust Positive Moves to turn your moving experience into a positive adventure!
1 -
Is leadership's willingness to accept shoddy code and a shoddy deployment process, as long as you can develop shoddy features early, a common theme among startups?
I really get a "not my problem when I sell this business" vibe from this attitude.5 -
It was supposed to be a dream trip, a long-awaited journey from the USA to China to visit family and explore new places. I had spent months planning every detail, from the itinerary to the accommodations. But what started as excitement quickly turned into a nightmare when I fell victim to a fake flight ticket scam, losing $580,000 in the process. The betrayal I felt was indescribable. I had trusted the website, which looked legitimate, and even received what appeared to be a confirmation email. It wasn’t until I arrived at the airport that I realized I had been scammed. The ticket was fake, and my money was gone.I felt a mix of anger, embarrassment, and helplessness. How could I have been so careless? I had worked so hard to save for this trip, and now it was all gone. I reported the incident to the authorities, but I was told that recovering the funds would be nearly impossible. That’s when I stumbled upon Hack Buster Recovery. At first, I was skeptical after all, I had already been scammed once. But I was desperate, and their reviews seemed genuine. I decided to take a chance and reached out to them. From the very first interaction, the team at Hack Buster Recovery was professional and empathetic. They listened to my story, asked for all the necessary details, and assured me they would do everything in their power to help. Their confidence gave me hope. Over the next few days, they kept me updated on their progress, explaining each step of the recovery process in a way that was easy to understand. I was amazed by their expertise and dedication. To my absolute astonishment, within a week, Hack Buster Recovery successfully recovered my $580,000.
1 -
JOVI India Wholesale Women's Wear: Perfect Gowns for Formal Events
JOVI India stands out as a fashion-forward, comfortable, and practical wholesale women wear. Our products are office ready, casual kurtas and plus size clothes that are modern and convenient. The clothes are easy to wear all day long using our breathable fabrics. Wholesale can be started with only 50 pieces. We are more than happy to guide you through the designing process and inform you more about the pricing, delivery, and everything in between, feel free to reach out to us.
Visit: Jovi Indiarant indianwearwholesale ladiesweardeal wholesalefashion fashionb2b wholesalewomen boutiquedeals womensweardeal bulkclothes clothingbulk boutiquewholesale womenfashionbiz2 -
CRYPTOCURENCY RECOVERY EXPERT- / CONTACT SALVAGE ASSET RECOVERY
As a father of two, I’m always looking for ways to secure a better future for my family. My journey in the world of trading was initially going well. In just one week, I managed to earn $35,200 a significant amount that felt like a step toward achieving my financial goals. However, everything took a devastating turn when I fell victim to an online scam while attempting to participate in an airdrop. I was new to the process and didn’t realize the risks involved, but unfortunately, that oversight cost me everything I had worked so hard for. The scammers were incredibly convincing. They had a professional-looking website, and their pitch seemed legitimate. After clicking on a link I thought was safe, I unknowingly transferred my funds to their accounts. When I realized what had happened, I was crushed. The money I had earned through hours of hard work was gone in an instant, and I felt hopeless. For several days, I tried to find a way to recover my funds, but the emotional toll of losing such a large sum was overwhelming. I began to question whether there was any hope of getting my money back. That’s when I stumbled upon SALVAGE ASSET RECOVERY through a series of positive online reviews. At first, I was skeptical having already been scammed once, I wasn’t sure if I could trust another service. But after reading about their success stories and their track record of helping people in similar situations, I decided to give them a chance. I reached out to SALVAGE ASSET RECOVERY, and from the very first interaction, I was impressed by their professionalism and thorough understanding of the recovery process. They took the time to explain everything in detail, which helped put my mind at ease. Their team worked tirelessly to trace the fraudulent transactions and gather all the necessary information to initiate the recovery process. It didn’t take long for me to realize that they were not just skilled but genuinely committed to helping people like me who were in distressing situations. To my immense relief, SALVAGE ASSET RECOVERY successfully recovered the funds I had lost. I was overjoyed and deeply grateful for their hard work. This experience taught me a valuable lesson about the dangers of online scams, especially in the cryptocurrency and trading space. It also reminded me to be vigilant and cautious when engaging online, particularly when my family's financial future is at stake. If you’ve been a victim of a scam or are facing a similar situation, I highly recommend reaching out to SALVAGE ASSET RECOVERY. They helped me recover my money, and I believe they can do the same for others in need.
Send a DM to Salvage Asset Recovery via below contact details.
WhatsApp-----.+ 1 8 4 7 6 5 4 7 0 9 6
6 -
HOW TO RECOVER STOLEN ETHEREUM HIRE ADWARE RECOVERY SPECIALIST
WhatsApp info:+1 (272) 332–8343
After years of investing in traditional stocks, I decided to venture into the world of cryptocurrency. The digital asset space has been growing rapidly, and with stories of massive returns floating around, I thought it might be a good opportunity to diversify my portfolio. One particular platform caught my eye, offering exceptionally high returns that seemed too good to pass up. Convinced that it was a safe bet, I invested a significant sum $115,990 believing I was making a wise decision. At first, everything seemed to go smoothly. I received updates on the platform's performance and watched my initial investment grow. But, as time passed, things started to take an unsettling turn. Communication from the platform became increasingly sparse, and the once-transparent processes seemed to disappear. The platform’s website was suddenly down, and attempts to contact customer support went unanswered. It didn’t take long for me to realize that I had been scammed. Panic and frustration set in as I watched my investment evaporate. I couldn’t believe I’d fallen for it after all, I had years of experience with stock investments and should have known better. In a state of desperation, I turned to Facebook and local online forums to seek advice from others who might have experienced something similar. That’s when I came across a post from someone who had successfully recovered their lost funds through a service called ADWARE RECOVERY SPECIALIST. Intrigued, I decided to reach out. From the very first interaction, I was impressed by their urgency. The team at ADWARE RECOVERY SPECIALIST worked quickly to assess my situation and guide me through the process. They explained each step clearly, keeping me informed along the way. Within just a few weeks, to my amazement, I had all my funds returned. The sense of relief was indescribable. I am incredibly grateful for the support I received from ADWARE RECOVERY SPECIALIST . Their expertise and dedication not only salvaged my financial situation but also restored my confidence in the process of recovering from such scams. While it was a painful lesson, I’ve learned the importance of being cautious and doing thorough research, especially when venturing into unfamiliar investment opportunities. Thanks to their help, I’m back on track and more cautious than ever.1 -
It was supposed to be a dream trip a long-awaited journey from the USA to China to visit family and explore new places. I had spent months planning every detail, from the itinerary to the accommodations. But what started as excitement quickly turned into a nightmare when I fell victim to a fake flight ticket scam, losing $5,200 in the process. The betrayal I felt was indescribable. I had trusted the website, which looked legitimate, and even received what appeared to be a confirmation email. It wasn’t until I arrived at the airport that I realized I had been scammed. The ticket was fake, and my money was gone.I felt a mix of anger, embarrassment, and helplessness. How could I have been so careless? I had worked so hard to save for this trip, and now it was all gone. I reported the incident to the authorities, but I was told that recovering the funds would be nearly impossible. That’s when I stumbled upon GRAYWARE TECH SERVICES . At first, I was skeptical after all, I had already been scammed once. But I was desperate, and their reviews seemed genuine. I decided to take a chance and reached out to them.From the very first interaction, the team at GRAYWARE TECH SERVICES was professional and empathetic. They listened to my story, asked for all the necessary details, and assured me they would do everything in their power to help. Their confidence gave me hope. Over the next few days, they kept me updated on their progress, explaining each step of the recovery process in a way that was easy to understand. I was amazed by their expertise and dedication.To my absolute astonishment, within a week, GRAYWARE TECH SERVICES successfully recovered my $5,200. I couldn’t believe it. The relief and gratitude I felt were overwhelming. They not only got my money back but also restored my faith in humanity. Their team went above and beyond to ensure I was taken care of, and I will forever be grateful for their incredible work.This taught me a valuable lesson about being cautious online, but it also showed me that there are still good people out there willing to help. GRAYWARE TECH SERVICES is a true lifesaver, and I can’t recommend them enough. If you ever find yourself in a similar situation, don’t lose hope reach out to them. They are nothing short of incredible.
1 -
CONSULT RAPID DIGITAL RECOVERY FOR YOUR COMPREHENSIVE SOLUTION FOR LOST BITCOIN RECOVERY
It all started when I needed to rent a car for an upcoming trip. After browsing through various options online, I came across a company called Rental24. Their website looked professional, the prices seemed reasonable, and they were offering a fantastic car that seemed perfect for my month-long rental. The process appeared straightforward, and everything seemed legitimate. However, there was one condition they required a hefty deposit of $5000, which seemed a bit high, but I thought it was typical for premium rentals. Trusting the process, I went ahead and paid the deposit. I received an email confirmation and a rental agreement, and everything appeared to be in order. But as the days went on, the red flags started appearing. When I tried to reach out for more details and final confirmation, my emails were ignored, and my calls went unanswered. When I finally managed to get a response, it was vague and unhelpful. Then, without any warning, their website disappeared, and the phone number they had listed was disconnected. It became clear that I had been scammed. My $5000 was gone, and I had no car to show for it. I was devastated, unsure of where to turn next. After a few days of feeling lost, I began researching ways to recover my funds. That’s when I found RAPID DIGITAL RECOVERY. I read testimonials from others who had been scammed and successfully had their money recovered with the help of their team...Email: rapid digital recovery (@) execs. com .. I reached out to RAPID DIGITAL RECOVERY, shared the details of the scam, and explained what had happened. They took immediate action, investigating the company and tracking down the scammers responsible. The team at RAPID DIGITAL RECOVERY was incredibly professional, and they kept me informed at every stage. They worked tirelessly and, after some time, managed to locate the scammer behind Rental24 and recover my $5000.... Whatsapp: +1 4 14 80 71 4 85.. Thanks to RAPID DIGITAL RECOVERY’s expertise, I got my money back. They provided me with peace of mind during a stressful time and helped me avoid a financial disaster. If you’ve ever been a victim of an online scam, I highly recommend reaching out to them. Their support was invaluable, and they turned what seemed like an impossible situation into a success.
Telegram: h t t p s: // t. me / Rapiddigitalrecovery11 -
DIGITAL TECH GUARD RECOVERY: YOUR CRYPTO BACKUP PLAN
Having retired after a fulfilling career as a lecturer, I never imagined that I would become the target of a cryptocurrency scam. Yet, life often takes unexpected turns, and this experience became a painful but unforgettable lesson in the dangers of the digital world. contact with WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com Telegram: digital tech guard recovery . com I had invested in a cryptocurrency trading platform that promised extraordinarily high returns. At first, everything seemed legitimate. The platform was easy to navigate, and customer support was responsive and professional. The allure of rapid profits clouded my judgment, and I overlooked some initial warning signs. As time went on, however, I began to notice troubling issues. The platform’s fees were disproportionately high, and the process for withdrawing funds became increasingly complicated and opaque. Despite these red flags, I chose to trust the system, convinced that the investment would eventually pay off. That trust was shattered when I attempted to transfer my funds, only to discover that the platform had disappeared, taking my money with it. The realization that I had been scammed was devastating. A significant portion of my retirement savings was gone, and I felt as though I had failed not only myself but also my family, who relied on me for financial security. Though heartbroken and shaken, I refused to give up. I turned to online research, determined to find a way to recover my lost funds. I spent countless hours reading about others who had fallen victim to similar scams and seeking any advice or solutions that might help. It was during this search that I came across Digital Tech Guard Recovery, a service that specializes in assisting victims of online fraud. Desperate but hopeful, I decided to reach out, unsure of what to expect. Working with Digital Tech Guard Recovery has been a long and challenging process, but it has also been a crucial step toward regaining control over my situation. While I know I can never fully undo the loss, the experience has taught me valuable lessons about the importance of vigilance in the digital age. I’ve learned to be far more cautious with my investments and to question offers that seem too good to be true. Most importantly, I’ve learned that even in the face of hardship, there is always an opportunity to learn, adapt, and seek help when needed.7 -
Not long ago, I was deceived by an online scammer and lost a significant amount of money €5,000 from my WorldRemit account. It was a huge financial setback, and the emotional toll was just as overwhelming. The funds I had worked so hard to save were suddenly gone, and I had no idea how to get them back. I immediately tried reaching out to WorldRemit support, but the process was slow and unhelpful. They provided little guidance or assistance, and I felt completely powerless. It seemed like my money was lost forever.I spent countless hours researching ways to recover my funds and contacting various support channels, but nothing worked. As the days went by, I was beginning to lose hope. That’s when, by chance, I came across a website calledGRAYWARE TECH SERVICES. They claimed to specialize in helping people recover funds lost to online fraud. At first, I was very skeptical. After all, I had already been scammed once, and I didn’t want to fall victim to another scam. But after reading through the testimonials and seeing success stories from others who had recovered their lost funds, I decided to take a chance and contact them.I am so thankful I did. From the very beginning, the team at GRAYWARE TECH SERVICES was professional, knowledgeable, and compassionate. They carefully explained the entire recovery process to me and reassured me that they had the expertise to help. They were transparent and kept me informed at every step of the way. Unlike other services I had contacted, they were responsive and genuinely seemed to care about my situation.Within just a few days, I was amazed to see that my €5,000 had been fully recovered and restored to my WorldRemit account. I couldn’t believe it. I thought I would never see that money again. Thanks to the expertise and hard work ofGRAYWARE TECH SERVICES , I was able to regain what I thought was lost forever.If you’ve found yourself in a similar situation, where you’ve lost money due to an online scam, I highly recommend reaching out to GRAYWARE TECH SERVICES . They know what they’re doing, and they helped me when I thought there was no hope left. Don’t hesitate to contact them if you need help. They will work tirelessly to recover your funds. Thank me later, and stay blessed!
5 -
UNLOCKING CRYPTO RECOVERY: CONTACT RAPID DIGITAL RECOVERY EXPERT TEAM
Reach Out To Rapid Digital Recovery
What sapp Info: +1 41 4 80 7 14 85
Email INFO: rap iddi gita lrecov ery @ exe cs. com
On Thanksgiving Day, I fell victim to a sophisticated forex trading scam that initially promised significant returns but ultimately left me unable to access my funds. It all began when I was contacted by an admin from a Telegram group with 300 members, where participants were discussing forex trading strategies and sharing success stories about profiting from signals provided by the group's leaders. Intrigued by their claims of high returns and the seeming transparency of the group, I decided to join. The scammers introduced me to a 45-day investment cycle, assuring me that at the end of the period, I would be able to withdraw my initial investment along with any profits. Trusting their process, I transferred $48,000 in several wire transfers. My account quickly grew, and within a short time, my balance had ballooned to $500,000. Everything seemed to be going as promised, but that’s when things took a turn. When I attempted to withdraw my profits, I was told that I couldn’t access my funds until I paid a supposed “tax” on my earnings. This tax requirement had never been mentioned when I first joined or invested. When I questioned the legitimacy of this fee, I received evasive answers and delays. It became apparent that the scammers were stalling, hoping to trap me into paying additional fees. Despite my repeated attempts to contact them, the group vanished, leaving me with no way to reach anyone. It was clear that I had been scammed. After further research, I discovered that many others had fallen victim to the same fraudulent group, which had used fake trading signals and false promises of high returns to lure in unsuspecting investors. Fortunately, I was able to recover my funds after seeking help from Rapid Digital Recovery. Their team worked tirelessly to track down the scammers and navigate the complex process of recovering my money. While the experience was long and stressful, I am grateful to have regained my investment. This ordeal serves as a harsh reminder of the importance of caution when dealing with online investment schemes, particularly those that promise unrealistic returns.
6 -
I was absolutely shocked when I realized that a Europe-based crypto trader had vanished with my significant investment, leaving me completely unable to access my funds. It was a crushing blow, and I found myself at a loss, not knowing where to turn for help. The emotional toll was immense, and I felt utterly powerless, unsure of how to recover what I had lost. In my search for solutions, I came across many unreliable services, which only heightened my frustration and confusion. Then, I stumbled upon numerous positive reviews on youtube comments about BLOCKCHAIN CYBER RETRIEVE and their expertise in tracking and recovering lost cryptocurrency. Though I was initially skeptical, I decided to give them a try, hoping that they could offer a solution. This decision turned out to be the best one I could have made. After initiating the recovery process with a payment, the team at BLOCKCHAIN CYBER RETRIEVE immediately began their work, and I could sense right away that I was in capable hands. What struck me most was how fast and efficient their team was. They not only recovered my funds in an impressively short time, but they also kept me updated at every step of the process. I never felt left in the dark or unsure of what was happening. The communication was transparent, and their professionalism was evident throughout. In what seemed like no time, my funds were recovered, and the overwhelming sense of helplessness I had felt for so long was finally replaced by relief and gratitude. I can’t thank BLOCKCHAIN CYBER RETRIEVE enough for their exceptional service. Their dedication and expertise were clear from the very beginning, and they went above and beyond to ensure that my case was handled with the utmost care. It was clear that they genuinely cared about their clients and were committed to helping victims of crypto scams like myself. If you find yourself in a similar situation, I wholeheartedly recommend BLOCKCHAIN CYBER RETRIEVE. Their service is nothing short of exceptional, and they have proven that they are a trustworthy and reliable resource in the fight against crypto scams. I am beyond grateful for their help in recovering my investment, and I will forever be thankful to them for restoring my financial security.
CONTACT THEM ON:
WhatsApp:+ 1520 564 8300
Email: blockchaincyberretrieve@ post.c o m1 -
TRUSTWORTHY BTC AND ETHEREUM RECOVERY EXPERT= CONSULT SALVAGE ASSET RECOVERY
I saw a post in a Facebook group about a great employment opportunity. The job offer seemed perfectly good salary, benefits, and flexible hours. The agency behind the offer appeared professional, so I decided to apply. Everything seemed normal at first, but then they asked for my personal details and a payment to process the application. They assured me that this was standard procedure, so I trusted them and paid the fee. Not long after, everything went wrong. The job offer disappeared, and I could no longer reach the agency. I tried contacting them through the details they had provided, but no one responded. That's when I realized something was terribly wrong. I later discovered that the fraudsters had used my personal information to apply for credit loans in my name, created an ID.me account to impersonate me, and even filed for tax refunds. The total amount of money they stole from me was a staggering $423,300 USD.I felt completely lost and devastated. I didn’t know where to turn, so I reached out to SALVAGE ASSET RECOVERY. Their team acted quickly and professionally. They tracked down the scammers and worked tirelessly to recover all of the stolen funds. With their help, I was able to get every cent of the money back. The process was not easy, but SALVAGE ASSET RECOVERY kept me informed every step of the way. Their expertise and persistence made all the difference. I honestly don’t know what I would have done without them. Thanks to their hard work, I could finally start to get back on my feet and focus on moving forward. This experience taught me a hard lesson about the importance of being cautious when applying for jobs online. Scammers can easily create convincing profiles and manipulate people into giving up their personal information. Now, I make sure to verify any job opportunity thoroughly before sharing anything online. It’s essential to be extra careful and, if something feels off, trust your instincts. I'm grateful to have recovered my money, but this ordeal has left me with a heightened awareness of how vulnerable we can be in the digital world. Anyone looking for jobs online should always be cautious, and never hesitate to reach out for help if they suspect they’ve been scammed.
THEIR CONTACT INFO
TELEGRAM---@Salvageasset
WHATSAPP...+ 1 8 4 7 6 5 4 7 0 9 6
1 -
Best Visa Service in Dubai offers fast, reliable, and professional visa assistance for tourists, residents, employees, and business owners looking to enter or stay in the UAE. With a dedicated team of experts, we handle everything from initial consultation to final approval, ensuring a smooth and transparent process every step of the way. Whether you need a short-term visit visa or long-term residency, our high success rate and commitment to customer satisfaction make us the trusted choice. Experience peace of mind with the Best Visa Service in Dubai and let us simplify your journey.1
-
"Any system that sees aesthetics as irrelevant, that separates the artist from the product, that fragments the work of the individual, or creates by committee, or makes mincemeat of the creative process will in the long run diminish not only the product but the maker as well." - Paul Rand
-
Reclaiming My Lost Bitcoin with GrayHat Hacks Contractor
Losing access to a cryptocurrency wallet can be frightening, especially when you've put in effort to earn that cryptocurrency. I discovered GrayHat Hacks Contractor through an article that described their success in retrieving lost funds, which piqued my interest. I had created a Bitcoin wallet long ago but forgot about it. With hope and some skepticism, I contacted them for assistance.
Their team was professional and empathetic, understanding the challenges I faced due to limited information about the wallet, which was set up by an ex-boyfriend. After sharing my email and wallet ID, we worked on recovering the password through a series of questions to jog my memory. They utilized powerful tools to crack the password.
After eight hours, they successfully retrieved the password. The joy of reclaiming my Bitcoin was immense. Their dedication and clarity throughout the process demonstrated that expert help is available when feeling lost.1
