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 - "no estimates"
-
toxic workplace; leaving
I haven't wanted to write this rant. I haven't even wanted to talk to anyone (save my gf, ofc). I've just been silently fuming.
I wrote a much longer rant going into far too much detail, but none of that is relevant, so I deleted it and wrote this shorter (believe it or not) version instead. And then added in more details because details.
------
On Tuesday, as every Tuesday, I had a conference call with the rest of the company. For various, mostly stupid reasons, the boss yelled at and insulted me for twenty minutes straight in front of everyone, telling me how i'm disorganized, forgetful, how can't manage my time, can't manage myself let alone others, how I don't have my priorities straight, etc. He told the sales team to get off the call, and then proceeded to yell and chew at me for another twenty minutes in front of the frontend contractor about basically the same things. The call was 53 minutes, and he spent 40 minutes of it telling me how terrible I've been. No exaggeration, no spin. The issues? I didn't respond to an email (it got lost in my ever-filling inbox), and I didn't push a very minor update last week (untested and straight to prod, ofc). (Side note: he's yelled at me for ~15 minutes before for being horribly disorganized and unable to keep up on Trello -- because I had a single card in the wrong column. One card, out of 60+ over two boards. Never mind that most have time estimates, project tags, details, linked to cards on his boards, columns for project/qa/released, labels for deferred, released to / rejected from qa, finished, in production, are ordered by priority, .... Yep. I'm totes disorganized.)
Anyway, I spent most of conference call writing "Go fuck yourself," "Choke on a cat and die asshole," "Shit code, low pay, and broken promises. what a prize position," etc. or flipping him off under the camera on our conference-turn-video-call (switched due to connection issues, because ofc video is more stable than audio-only in his mind).
I'm just.
so, so done.
I did nothing the rest of the day on Tuesday, and basically just played games on Wednesday. I did one small ticket -- a cert replacement since that was to expire the next day -- but the rest was just playing CrossCode. (fun game, fyi; totally recommend.)
Today? It's 3:30pm and I can't be bothered to do anything. I have an "urgent" project to finish by Monday, literally "to give [random third party sales guy] a small win". Total actual wording. I was to drop all other tasks (even the expiring cert lol) and give this guy his small win. fucking whatever. But the project deals with decent code -- it's a minor extension to the first project I did for the company (see my much earlier rants), back when I was actually applying myself and learning something (everything) new, enjoying myself, and architecting+writing my own code. So I might actually do the project, but It's been two days and I haven't even opened single file yet.
But yeah. This place is total and complete shit. Dealing with the asshole reminds me of dealing with my parents while growing up, and that's a subject I don't want to broach -- far too many toxic memories.
So, I'm quitting as soon as I find something new.
and with luck, this will be before assface hires my replacement-to-be, and who will hopefully quit as soon as s/he sees the abysmal codebase. With even more luck, the asshole king himself will get to watch his company die due to horrible mismanagement. (though ofc he'll never attribute it to himself. whatever.)
I just never want to see or think about him again.
(nor this fetid landfill of a codebase. bleh.)
With luck, this will be one of my last rants about this toxic waste dump and its king of the pile.
Fourty fucking minutes, what the fuck.33 -
This is kind of a horror story, with a happing ending. It contains a lot of gore images, and some porn. Very long story.
TL;DR Network upgrade
Once upon a time, there were two companies HA and HP, both owned by HC. Many years went by and the two companies worked along side each one another, but sometimes there were trouble, because they weren't sure who was supposed to bill the client for projects HA and HP had worked on together.
At HA there was an IT guy, an imbecile of such. He's very slow at doing his job, doesn't exactly understand what he's doing, nor security principles.
The IT guy at HA also did some IT work for HP from time to time when needed. But he was not in charge of the infrastructure for HP, that was the jobb for one developer who didn't really know what he was doing either.
Whenever a new server was set up at HP, the developer tried many solutions, until he landed on one, but he never removed the other tested solutions, and the config is scattered all around. And no documentation!!
Same goes with network, when something new was added, the old was never removed or reconfigured to something else.
One dark winter, a knight arrived at HP. He had many skills. Networking, server management, development, design and generally a fucking awesome viking.
This genius would often try to cleanse the network and servers, and begged his boss to let him buy new equipment to replace the old, to no prevail.
Whenever he would look in the server room, he would get shivers down his back.
(Image: https://i.bratteng.xyz/Ie9x3YC33C.j...)
One and a half year later, the powerful owners in HA, HP and HC decided it was finally time to merge HA and HP together to HS. The knight thought this was his moment, he should ask CEO if he could be in charge of migrating the network, and do a complete overhault so they could get 1Gb interwebz speeds.
The knight had to come up with a plan and some price estimates, as the IT guy also would do this.
The IT guy proposed his solution, a Sonicwall gateway to 22 000 NOK, and using a 3rd party company to manage it for 3000 NOK/month.
"This is absurd", said the knight to the CEO and CXO, "I can come up with a better solution that is a complete upgrade. And it will be super easy to manage."
The CEO and CXO gave the knight a thumbs up. The race was on. We're moving in 2 months, I got to have the equipment by then, so I need a plan by the end of the week.
He roamed the wide internet, looked at many solutions, and ended up with going for Ubiquiti's Unifi series. Cheap, reliable and pretty nice to look at.
The CXO had mentioned the WiFi at HA was pretty bad, as there was WLAN for each meeting room, and one for the desks, so the phone would constantly jump between networks.
So the knight ended up with this solution:
2x Unifi Securtiy Gateway Pro 4
2x Unifi 48port
1x Unifi 10G 16port
5x Unifi AP-AC-Lite
12x pairs of 10G unifi fibre modules
All with a price tag around the one Sonicwall for 22 000 NOK, not including patch cables, POE injectors and fibre cables.
The knight presented this to the CXO, whom is not very fond of the IT guy, and the CXO thought this was a great solution.
But the IT guy had to have a say at this too, so he was sent the solution and had 2 weeks to dispute the soltion.
Time went by, CXO started to get tired of the waiting, so he called in a meeting with the knight and the IT guy, this was the IT guys chance to dispute the solution.
All he had to say was he was familiar with the Sonicwall solution, and having a 3rd party company managing it is great.
He was given another 2 weeks to dispute the solution, yet nothing happened.
The CXO gave the thumbs up, and the knight orders the equipment.
At this time, the knight asks the IT guy for access to the server room at HA, and a key (which would take 2 months to get sorted, because IT guys is a slow imbecile)
The horrors, Oh the horrors, the knight had never seen anything like this before.
(Image: https://i.bratteng.xyz/HfptwEh9qT.j...)
(Image: https://i.bratteng.xyz/HfptwEh9qT.j...)
(Image: https://i.bratteng.xyz/hmOE2ZuQuE.j...)
(Image: https://i.bratteng.xyz/4Flmkx6slQ.j...)
What are all these for, why is there a fan ductaped to on of the servers.
WHAT IS THIS!
Why are there cables tied in a knot.
WHY!
These are questions we never will know the answers too.
The knight needs access to the servers, and sonicwall to see how this is configured.
After 1.5 month he gains access to the sonicwall and one of the xserve.
What the knight discovers baffles him.
All ports are open, sonicwall is basically in bridge mode and handing out public IPs to every device connected to it.
No VLANs, everything, just open...10 -
Manager: I need estimates for your sprint tasks
Me: I've never done any of this before, my estimates have no context and are effectively worthless
Manager: don't worry it's just for the Jira board.
Me: OK *gives estimates*
End of sprint comes...
Manager: Why isn't task X done?
Me: *sigh*
I don't miss my old job :)
3 -
Experience that made me feel like a dev badass?
Users requested the ability to 'send' information from one application to another. Couple of our senior devs started out saying it would be impossible (there is no way to pass objects across a machine's memory boundary), then entertained the idea of utilizing the various messaging frameworks such as Microsoft's ServiceBus and RabbitMQ, but came up with a plan to use 2 WebAPI services (one messenger, one receiver) along with a homegrown messaging API (the clients would 'poll' the services looking for message) because ServiceBus, RabbitMQ, etc might not be able to scale to our needs. Their initial estimates were about 6 months development for the two services, hardware requirement for two servers, MSSQL server licenses, and padded an additional 6 months for client modifications. Very...very proud of their detailed planning.
I thought ...hmmm...I've done memory maps and created simple TCP/IP hosts that could send messages back and forth between other apps (non-UI), WPF couldn't be that much different.
In an afternoon, I came up with this (see attached), and showed the boss. Guess which solution we're going with.
The two devs are still kinda pissed at me. One still likes say as I walk in the room "our hero returns"....frack him.
11 -
At the data restaurant:
Chef: Our freezer is broken and our pots and pans are rusty. We need to refactor our kitchen.
Manager: Bring me a detailed plan on why we need each equipment, what can we do with each, three price estimates for each item from different vendors, a business case for the technical activities required and an extremely detailed timeline. Oh, and do not stop doing your job while doing all this paperwork.
Chef: ...
Boss: ...
Some time later a customer gets to the restaurant.
Waiter: This VIP wants a burguer.
Boss: Go make the burger!
Chef: Our frying pan is rusty and we do not have most of the ingredients. I told you we need to refactor our kitchen. And that I cannot work while doing that mountain of paperwork you wanted!
Boss: Let's do it like this, fix the tech mumbo jumbo just enough to make this VIP's burguer. Then we can talk about the rest.
The chef then runs to the grocery store and back and prepares to make a health hazard hurried burguer with a rusty pan.
Waiter: We got six more clients waiting.
Boss: They are hungry! Stop whatever useless nonsense you were doing and cook their requests!
Cook: Stop cooking the order of the client who got here first?
Boss: The others are urgent!
Cook: This one had said so as well, but fine. What do they want?
Waiter: Two more burgers, a new kind of modern gaseous dessert, two whole chickens and an eleven seat sofa.
Chef: Why would they even ask for a sofa?!? We are a restaurant!
Boss: They don't care about your Linux techno bullshit! They just want their orders!
Cook: Their orders make no sense!
Boss: You know nothing about the client's needs!
Cook: ...
Boss: ...
That is how I feel every time I have to deal with a boss who can't tell a PostgreSQL database from a robots.txt file.
Or everytime someone assumes we have a pristine SQL table with every single column imaginable.
Or that a couple hundred terabytes of cold storage data must be scanned entirely in a fraction of a second on a shoestring budget.
Or that years of never stored historical data can be retrieved from the limbo.
Or when I'm told that refactoring has no ROI.
Fuck data stack cluelessness.
Fuck clients that lack of basic logical skills.4 -
*project manager + designer are showing new designs*
PM: so, can we get some estimates?
Devs (literally all of us): do we have a mockup for this interaction?
Designer: no.
Devs: What about that one?
Designer: not yet.
Devs: What happens when you click here? Hover there? How does this look if I select that option + this option at the same time? Does it make sense that a user can select *this* option with *that* option? They're kind of mutually exclusive.
PM: Well...
BTW: code freeze is in two weeks...4 -
My teams current process is:
1) Asked by product to create “T-Shirt size” estimates, also known as a WAG (wild ass guess). The process is the mental equivalent of throwing darts while blindfolded, after being spun around in a circle and pointed in the wrong direction.
2) Product make firm commitments to upper management based off these. Ensuring them that all these features will make it out in Q2.
3) 4 days before Q2 starts, product ask engineering to figure out the real estimates based off no concrete information what so ever.
4) 4 Weeks into Q2, product provide the missing information.
5) Engineering inform product that the estimates are out by a factor of 1.5 - 3 times the original estimates.
6) Product sends angry email to upper management that through not fault of product, engineering are unable to meet the deadlines.
7) Everyone shout and complain until 1 week before Q3, then see point 1.
Following this process, you and your team can be just as delightful as me.
That’s the practiseSafeHex guarantee!4 -
Find a place where management is able to handle some criticism.
I personally think Agile/Scrum is holy, and I don't mean "yeah we kind of do our own version of it", no, fucking do it by the book. The PM shouldn't assign estimates. Developers shouldn't receive bugfix requests from anyone other than the scrum master. The CTO can't be your scrum master... etc.
If a company can't answer the question "What were the points of feedback during the last retrospective(s), and how are those points being picked up?" -- Don't work there.
Many other things are optional in my opinion. I could work at a company without QA, without fruit baskets, table tennis, without Friday drinks. I could even live without git & continuous integration, just emailing patches to a patch integrator. I don't care.
But maintaining a safe bubble of serenity and sanity for devs to do their work in, that is an absolute must.
Also, option to WFH as much as wanted. Offices are nice for social bonding, but they kill productivity for me.6 -
Me: Right, its Monday, time for a fresh start. Things have been unbearable, but i've nowhere else to go just yet. I gotta just dig deep, ignore everything bad and just get it done, It's all about positivity right? Lets just ignore the little things and keep moving.
*My morning so far, 2 hours in*
Remote dev: (timezone 5 hours earlier than me) Hey so whats the plan for this quarter?
Me: ... I posted a big detailed plan in the group chat on Friday night so you wouldn't be delayed ... but anyway, lets just move on. I need you to work on A, B and C. A is just copying what Android has already done, for B one of the backend guys working next to you is doing this, he'll be able to help you. C is all documented in the ticket.
Remote dev: cool thanks.
Local dev: So I was just chatting with remote dev ... yeah he told me he has no idea what he's suppose to do.
Me: ..... Ok i'll book a video call with him in the morning. Can't do it right now.
==========
Remote dev: Hey i'm helping the BE team do some testing. I found a bug in Android. Homepage says theres no trips. But Offers screen says there is.
Me: Ok so just to confirm, The "available" offers screen has offers to accept, but the white notification on the homepage saying "You have X offers to accept" is not showing up?
Remote dev: Correct!
*debugging for 5 mins*
Remote dev: actually no, the "accepted" offers tab has offers, but the homepage says there are no upcoming offers to work on.
Me: ..... ok, thats very different ... but sure, let me have a look.
Me: Right so the BE are ... again ... sending down expired offers. Looks like the accepted tab isn't catching it and the homepage is.
Remote dev: Right i'll open a ticket for Android.
Me: ... and BE team.
Remote dev: why?
Me: ... because they once again have timezone issues. This keeps causing issues in random places. BE need to fix this everywhere.
Remote dev: right, i'll chat to them and see if they can fix it.
==========
Product: So this ticket xxxxx is clear right?
Me: eh, kind of, so you want us to add feature X to user type A?
Product: correct.
Me: right but I don't see anywhere talking about the time it will take to build the screen for feature X
Product: What do you mean the screen?
Me: ... well, feature X is only accessible on screen Y ... we would have to change screen Y to support user type A ... you know ... so they can ... use the feature
Product: .... hhhhmmm .... i suppose you are right. Well we can't just add screen Y, we'll have to add W and Z, it won't make sense without them.
Me: ... ok sure, but our estimates put us over for this quarter. I don't think we can just add in 3 screens.
Product: No this is a must have.
Me: Ok so we'll have to drop something else.
Product: hhhmmm, don't think we can ... let me get back to you.
==========
Backend team invited me to a meeting at 6am my time on Friday.
==========
... 2 hours into Monday ... there must be vodka around here somewhere -
This big multi-million consulting company hired me as freelance. They did it in a hurry, because "the project already started, it is a very important client (a bank) and we need your expertise by YESTERDAY".
In the first THREE WEEKS I had meetings with their own project managers, their client's project managers, techies, sales people. No one was able to tell me what do I have to do, but:
1 - they asked me for very detailed estimates plus a release plan
2 - f**k your estimates, we need this BY JANUARY 16th5 -
There are three things in my workflow that I don't like:
1. Feature requests appearing out of thin air.
It's common to be handled work at 2pm that needs to be deployed by the end of day. Usually it's bug fixes, and that's ok I guess, but sometimes it's brand new features. How the fuck am I supposed to do a good job in such a short time? I don't even have time to wrap my head around the details and I'm expected to implement it, test it, make sure it doesn't break anything and make it pass through code review? With still time to deploy and make sure it's ok? In a few hours? I'm not fucking superman!
2. Not being asked about estimates.
Everything is handed to me with a fixed deadline, usually pulled off my PM's ass, who has no frontend experience. "You have two weeks to make this website." "You must have this done this by tomorrow morning." The result, of course, is rushed code that was barely tested (by hand, no time for unit or integration tests).
3. Being the last part of the product development process.
Being the last part means that our deadlines are the most strict. If we don't meet the deadline, the client will be pissed. The thing is, the design part is usually the one that exceeds its time (because clients keep asking for changes). So when the project lands on our desks it's already delayed and we have to rush it.
This all sounds too much like bad planning to me. I guess it's the result of not doing scrum. There are no sprints, no planning meetings, only weekly status update meetings. Are your jobs similar? Is it just usual "agency work"?
I'm so tired of the constant pressure and having to rush my work. Oh, and the worst part is we don't have time for anything else. We're still stuck with webpack 2 because we never have time to update it ffs.6 -
Everyone's crying about big bad companies using innocent graduates by offering them a few non-paid internships. But when it comes to mgmt manipulating devs into non-paid overtime by questioning their estimates, noone sees a problem.
For fuck's sake, you are the devs, YOU and ONLY YOU can do tech estimates, not the mgmt. You are nothing close to a developer if you allow them to manipulate you like that. Just a dummy coder at best. A puppet with no backbone. An amoeba. You are DISGUSTING and a disgrace to developers' proffession.
Start acting proffessionally for once!!8 -
Asking a developer for an estimate is like asking a doctor how long it will take to perform an appendectomy.
Making that estimate a hard date is like telling the doctor, "We need this finished in 45min, no matter what... NO MATTER WHAT!"4 -
Our company maneuvered themselves into a classic technical debt situation with a project of a second team of devs.
They then left, signing a maintenance contract and now barely work on the project for exorbitant amounts of money.
Of course management got the idea to hand off the project to the first team, i.e. our team, even though we are not experts in that field and not familiar with the tech stack.
So after some time they have asked for estimates on when we think we are able to implement new features for the project and whom we need to hire to do so. They estimates returned are in the magnitude of years, even with specialists and reality is currently hitting management hard.
Code is undocumented, there are several databases, several frontends and (sometimes) interfaces between these which are all heavily woven into one another. A build is impossible, because only the previous devs had a working setup on their machines, as over time packages were not updated and they just added local changes to keep going. A lot of shit does not conform to any practices, it's just, "ohh yeah, you have to go into that file and delete that line and then in that other file change that hardcoded credential". A core platform is end of life and can be broken completely by one of the many frameworks it uses. In short, all knowledge is stowed away in the head of those devs and the codebase is a technical-debt-ridden pile of garbage.
Frankly I am not even sure whom I am more mad at. Management has fucked up hard. They let people go until "they reached a critical mass" of crucial employees. Only they were at critical mass when they started making the jobs for team 2 unappealing and did not realize that - because how could they, they are not qualified to judge who is crucial.
However the dev team behaved also like shitbags. They managed the whole project for years now and they a) actively excluded other devs from their project even though it was required by management, b) left the codebase in a catastrophic state and mentioned, "well we were always stuffed with work, there was no time for maintenance and documentation".
Hey assholes. You were the managers on that project. Upper management has no qualification to understand technical debt. They kept asking for features and you kept saying yes and hastily slapped them into the codebase, instead of giving proper time estimates which account for code quality, tests, reviews and documentation.
In the end team #2 was treated badly, so I kinda get their side. But up until the management change, which is relatively recent, they had a fantastic management who absolutely had let them take the time to account for quality when delivering features - and yet the code base looks like a river of diarrhea.
Frankly, fuck those guys.
Our management and our PM remain great and the team is amazing. A couple of days a week we are now looking at this horrible mess of a codebase and try to decide of whom to hire in order to help make it any less broken. At least it seems management accepted this reality, because they now have hired personnel qualified to understand technical details and because we did a technical analysis to provide those details.
Let's see how this whole thing goes.1 -
Client project manager calls me up one day
PM: hey can you make some precise estimates on some items for a project you’re not working on? It should be easy. It’s very similar to the project you ARE working on and it’s only a handful of user stories, mostly front end stuff. We´ll need this to be done by tomorrow night.
Me: um, I guess if it’s just a few simple items. ok
PM: great! I’ll let you know when you get access to the backlog.
Me: sounds good
Link to project is sent to me. Backlog contains over 20 user stories, most of which are backend related. And it doesn’t have much to do with my current project.
I contact PM: this isn’t exactly what you announced when I had you on the phone. If you want precise estimates with a minimum of design, this could take up to a week. I could however proceed to some ballpark estimates (poker planning) for starters if you need this quickly for your roadmap.
PM: no I need PRECISE estimates down to the hour for each item.
Me: ok then, it’ll take up to a week.
PM: 🤬🤬🤬. You told me it could be done in a day. I’m coming to realize your word can’t really be trusted.
Me: 🤦🏻♂️14 -
If the project goes overbudget it's because you fucking gave away the custom made software for too fucking cheap.
Not because of the amount of hours building this piece of shit site which btw I was never consulted on the estimates and not even mentioned about the 2 different designs for the same fucking site or even how it needed to be architected.
As a contractor you depend on your time, not on a fixed salary. No perks, nor fucking swag.
My advice is if the company thinks that working remotely is a perk, then fucking run away. -
Again I ended working for a company where people love to pride themselves because they're 'agile'.
Basically they bought A JIRA license, that's all.
The CTO decides the estimates privately.
He assign the stories.
No idea what's a retrospective.
The sprint ends whenever he wants.
No CI.
New stories continuosly added to the active sprint.
That's the risk of agile, unchecked power.3 -
I am calling this a premonition rant, of more rants to come.
I have a feeling in my bones.
We have a newly acquired fat cat customer with bucks to blow who we have done some digital work for already and swag bag of marketing perkiness.
I will call the CEO of this whale "The Porcupine"
The Porcupine has a business degree and industry experience, nothing to do with websites or applications.
It claims to be a visual perfectionist yet never delivers an overall coherent review.
It likes to fixate on minor brand style differences in websites and apps we have built.
The Porcupine seems to be always busy with policy and legal and other things rather than participating in their own projects.
Procrastination on feedback or reviews until the day before release is common.
Many overtime hours worked, not a sliver of thanks. The haughty attitude indicative of somebody who thinks web development is like desktop publishing.
"It's just code" in response to a crash production server change they were warned was a risk that borked all of our responsive templates and took 3 hours to fix.
Their entire brand is shades of pea green, grey and lime. No serif fonts because they are suck. Arial and Helvetica are boss.
One of my devs missed a CSS style on privacy policy hyperlink text that went times new roman and I had various account directors and our CEO on phone telling me how embarrassing it was for us to let this happen.
Anyway. They pay on time and the cost estimates for all the upcoming work are juicy.
We have shitloads going on for an upcoming hard date conference and everything is already compressing.
Therefore I can already smell doom and feel those porcupine quill getting closer to my ass as I beg their AD today if we have any feedback on the 10 or so project reviews yet?
Nope.4 -
Fuck my company. Let the technology people work with technology.
I work at a small company who constantly brings in people who are absolutely useless. The project manager requires me to take items out of azure Dev-ops into an excel because he will not take the time to understand how a board works. The business analyst hands bullshit requirements in formats which no one but him can understand under the pretense that the Devs and architect can ask him when they feel like it. The CEO wants a power-point which again the technical teams have to prepare for him because the project manager or BA will not have time for it. However they make sure to gut the estimates handed over by the Dev team and introduce unfeasible deadlines.
Meanwhile the client has zero problems as the work still somehow gets done due to people in the Dev team overextending. Goddam leeches wasting mine and my teams time doing bullshit.8 -
I am a senior Android dev, and I have an old colleague (iOS senior dev). We work on the same project, but in every estimation session he pushes a lot on the lower side: he estimates 4h a task that normally takes 6h or 8h, and the reason is that he has no social life. Right after work he starts working again from home (I can see all his commits), he also works almost entire weekends. I would say he works as average 12/13 h per day.
I don t want to work extra time (unpayed).
About him, it is his life, so I don t care...but at the same time this makes me pressure. I care a lot about quality of code, and I don t want to sacrifice it just for catching up. Most of the people in the team know that he works a lot extra time.
How would you handle this?28 -
In "Sprint Planning", the team is supposed to come up with stories, break those down into tasks, estimate those tasks as a team, then let devs choose what tasks they want to work on based on the stories pulled into that particular sprint.
Instead, our manager creates the stories. He assigns the stories to each developer and then has that developer announce his theoretical tasks (without any research on feature's or project's requirements!) in front of the entire team. So, when I say, "I think it will take me 6 hours to implement this feature", he says, "6 hours? I think it will take 3." and then types the estimate as 3. I have so much rage when that happens. Then we continue to sit in the room for 2.5 hours where we go through this long data entry mess of him typing out tasks and second guessing estimates. There is no team deliberation or collaboration, its whatever the manager says.
While there are many issues I take with this approach, my pet peeve would be the second guessing of the estimates. It would make sense for teams members to second guess estimates as long as they are the same teammates who have the ability and possibility to take on the tasks themselves.
But I disagree with a manager seconding guessing an implementation feature that "I" definitely have to do alone, and they do not possess the immediate knowledge to implement it themselves.5 -
Asked to make high level estimates for something that has no scope.
Manager keeps asking to trim down the estimates. o.o
Where is this economic + social collapse that was promised?
%@&$4727;&2@@(&@&1 -
Manager: These estimates are wrong
Me: Why?
M: These shouldn't take too long
Me: Well you asked me to make those while I was busy with the mess design did.
Jr frontend: Manager is right. They shouldn't take too long.
*me knowing jr doesn't know the system nor coding standards*
Jr: I'll fix mine to get a more accurate estimation. Do you want me to do yours?
* Me thinking f*ck no*
Me: Just do yours.
M: Ok. Then we are settled.
He just wanted me to fit a 10 week project into 6 weeks while I carry the Jr and was complaining I didnt do it well.
Fml5 -
Lesson Learned: Don't ever be so ambitious that you are no longer realistic about your abilities. I remember when I started out, I would give unbelievably short TTC estimates for medium/hard tasks that would undoubtedly take some time.3
-
When you have no work all week long because you finish 3x as fast as the estimates. You ask for more work, and due to "red tape" you can't even work on the back log.
Time to sit and look busy :).
Sadly, this is too common for me... I want to be buried in code and tasks! Not sit and twiddle my thumbs.7 -
Almost..
I am a web developer and assigned in a project as Infrastructure Engineer AND Penetration Tester because no one is available. I survived that hellish experience, i learned clustering and other advance stuff on my own, studying even late at night, no training..just youtube videos. PM (who is currently has little to no involvement in this stage) has very little appreciation in what im doing(research, server estimates, diagramming, documentation, planning)2 -
I really hate working on work that require constant reporting and decision making: I don't understand how people are olay with work like that. let me present 2 cases : for context we are working on a complete ui revamp of our app.
case 1 Screen A ui revamp.
task : change screen A ui as per new figma
me : evaluates, give estimates, make new screen by changing ui wherever applicable , adding logics for new screen wherever applicable , and removing old logics whichever not mentioned in figma. finishes a task in standard timelines
Engg lead : NO!! WHAT HAVE YOU DONE! WHY DIDN'T YOU ADDED THE OLD CHANGES/MENTIONED THEM TO ME! YOU ARE THE WORST DEV IN THE HISTORY OF MANKIND
case 2 : Screen B ui revamp
new eng trainee
- starts on screen
- ask doubts on how to make new ui box 1 on day 1
- ask doubts on how to make new ui box 2 on day 2
...
- ask doubt on whether to keep feature 1 form old ui on day 11
- aks the logic for showing box 3 on day 15
...
Engg Lead : UwU MY SWEET SUMMER CHILD. YOU ARE THE POWERHOUSE OF NEXT GEN. HERE TAKE THIS QUARTERLY AWARD AND THE KEY TO MY ****
wtf? i mean yeah i should ask questions if 9/10 changes are covered in the ticket and 1 festure is missed, but if you are asking for 2 changes and not putting 10 changes, why would i bother asking about the other 8? Its like asking for an apple from a farmer and then scolding him for not coming up with "5 sacks of green diced and cutted and packed in platic containers ready to be shipped" when he comes back with a single apple in hand. ASK FOR THE CORRECT THING!!2 -
There are a couple:
A system that updates user accounts to connect them into our wifi system by parsing thousands of processing files written in Clojure. The project was short lived and mainly experimental, It has complete test cases and the jar generated from it is still purring silently on the main application. It was used to replace an $85k vendor application that made no fucking sense. The code has not been touched in 2 years and the jar is still there. The dba mentioned the solution to the vendor, the vendor tried buying it from me, but being that it belongs to the institution nothing was touched, still, it got the VP's attention that I can make programs that would be bought for that level, it caught his attention even more when I showed him the codebase and he recognized a Lisp variant (he is old, and was back in the day a Fortran and Cobol developer)
A small Python categorical ML program that determines certain attributes of user generated data and effectively places them on the proper categories on the main DB. The program generates estimates of the users and the predictions have a 95% correctness rate. The DBA still needs to double check the generated results before doing the db updates. I don't remember how I coded it because I was mostly drunk when I experiment on the scenario. It also got the attention of the VP and director since the web tech manager was apparently doing crazy ML shit that they were not expecting me to do, it made them paranoid that I would eventually leave for a ML role somewhere, still here, but I want more moneys!!
A program that generates PDF documentation from user data, written in Go, Python and Perl (yes Perl) I even got shit from the lead developer since I used languages outside of their current scope of work. Dude had no option but to follow along with it :P since I am his boss
Many more. I am normally proud of my work code. But my biggest moment is my current ntural language processing unit that I am trying to code for my home, but I don't have enough power to build it with my computers, currently, my AI is too stupid, but sometimes it does reply back to my commands and does the things I ask it to do (simple things, opening a browser, search for a song etc) but 7 times out of ten it wont work :P -
my boss some months ago: so there is this new project, and we're planning to slowly fade in and gradually increase the time you guys work on this project
new pm last week: welcome to the project, you're now 100% allocated to the new project, that's your highest prio now
me: ...what about the other projects? they might have questions xD
pm: don't worry about that, dealing with that is not your job
my boss this week: yeah no, the other releases are most important for our company. the new project needs to be subordinated and has lower prio, at least lower prio than critical and highly prioritized bugs.
me: so.... who decides which items from which projects i shall prioritize higher than the new project and how much time i shall spend on them?
my boss: it is your job to talk to people, give them estimates and tell them how many items you can work on, so they can decide which items they pick
so basically i'm having the feeling that i need to manage myself here. it will be fun to attend the new project daily standups and tell the new pm all the time that i couldn't do anything because i had no time. anyone else with this experience? is this normal? actually i liked our new pm's attitude "dealing with that is not your job". i should have known it was too good to be true ^^'4 -
well developer life is shit in a political environment
>> Task 1 is given to sr. dev
>> Task 2 is given to jr dev
>> Sr dev gives estimate for task as 2 days. no questions asked
>> Jr dev gives estimate for task as 5 days, whole team starts negotiating (the st dev being the loudest voice"
>> jr dev ends up with a timeline of 4 days.
(btw task is heavy enough for 5 proper days)
both start work
>> jr dev does the task in 3 days, tries to clear out edges, run test cases, clear doubts (thats also a shitty side rant) and submit a perfect task by day 4
>> sr dev starts fast on day1, takes leave on day 2, works on some urgent bug fix on day 3 and delivers task somehow on day 4
>> both gets new tasks on day 5 . this time sr dev still has prod fixes while jr dev is again doing a large task in bad estimates
>> bugs come on day 6. jr dev task bugs 2. sr dev task bugs 25
>> all bugs get aligned to jr dev because sr dev is working on high priority task
wtf? why am i supposed to fix other people's shit? btw this guy is module lead (next position for SSE) now and i am still the junior dev, and we 2 joined the org on the same day :/
he can't follow proper code architecture, writes shit code and he is getting the wins. I am cleaning everyone's mess and i am getting the stick
this is shit life3 -
!dev
When your retirement estimates says no matter what, you'll be earning more than you do now when you retire...
-
Moved from a gambling company to a government body. Got to say I'm less stressed about estimates now but more worried about standards here.
Stress and career development < No Stress and less career development.
Ask me in a few months.7 -
Wish me luck. Looks like the feature I am developing is going to be late because QA doesn't feel like following the estimates we agreed on. We already identified that development was going to be the longest part of this whole effort and that QA was going to be relatively easy, but but no. Because this is the day we have to be "code complete", they don't want to test a relatively simple feature. In fact we had to talk them into even starting testing on it today. Even though regression day is Monday and they are basically going to be done testing their last ticket this morning. Like what the fuck were they going to do for the next 7-8 hours? They don't write any documentation. There are no reports to do. There are no meetings. Did they just want a virtual day off?
Edit: they are literally playing with people's careers here. This is not the first time I have had something delayed by QA even though they agreed that it was simple to test and it was delivered with enough time to fucking test. Then I get in trouble because of late delivery.5 -
TL;DR - an entire emulation of a closed source CMS to develop a theme
The longer version:
We are using a cms that is closed source, and we only have access to frontend files alongside twig files. The CMS is custom built but many aspects are in a very rudimentary state, for example it is nearly impossible to develop locally, we have to use an integrated text editor to code stuff.
So out of frustration, and for my development needs, I decided I would make an emulation based on Symfony 4. Also because my PM was pressing me to optimise our site. I wrote some custom JS to handle everything smoothly, a semi-sass framework and well-structured twig files.
I was also supposed to work with our graphic designer, but she didn't get any alloted time from our pm to work on it...
Now PM asks me to write a specifications document in order to make another company build the new version
I mean wtf, I'm so bored, I can actually enjoy my day by coding, and no, I'm just there to write the specs.
When I told PM I am currently building the new version, she's like "but we didn't validate anything", when she explicitly said I had a green Go to code it a few months back
Instead I have to make prezies and convert them back to PowerPoint because we have computer-illiterate people in the company who aren't flexible to understand simple tools.
Let's hope it won't get useless by Friday (I have a presentation to give, alongside my estimates and project management presentation)1 -
Don't you just love it when there is no formal spec. you get a few mspaint slides and told a delivery date, scope and slides are changed by management weekly, not necessarily informing you of it. Then when your failing, deadlines pass you by you still have no clear spec 2 weeks before release, partial backend because core business devs are busy doing support on the legacy systems. No frontend cause it's been changed, redesigned and you've been forced to change frameworks and technology so many times due to corporate policy and legacy systems with another dev group holding your balls with what they allow you to do and use. Id complain but at least we've been told to be agile. This is my life now, we lost all hope and stopped caring. And management wonders why the deadlines and estimates are all off.2
-
Working in an Agile manner provides numerous ways to lessen or eliminate dependence on estimates. #NoEstimates
-
Cont. on this: https://devrant.com/rants/2991618/...
So, after I gave them my estimates and pricing and whatnot, they msgd me back a few days ago.. guess what?
"We're going to go with the dude making that [shitty] WP site for free, we'll be in contact again when we need the online store" ... No surprise. Somehow it just baffles me how people think devs' work is nigh on free even though the avg salary of a dev is known to be quite high. Like how can you not count 1+1=2? -
Right now. I'm expected to train a guy in maintaining 3 different apps before the end of August. The manager wanted a complete plan for the whole process, with time estimates on everything. Then we put together a whole plan with a spreadsheet for the schedule and she wonders if we are "going overboard". If you expect this guy to be able to fix any issue by the end of this, theres no such thing as overboard. Get your head out of your ass. Meanwhile she is supposed to be finding a new project for me but I fully expect her to come back and say they need me to stay "just a bit longer". I cant wait for that meeting...
-
Reflecting back on my previous post regarding quitting my job without an offer . Today the final email from system came : my resignation is accepted, my lwd is 7th dec and portal no longer shows the with draw button. The small spark with potential to burn the world did burn it , so her we are.
3 people were supposed to be part of this seperation : my current manager, the avp (person who hired me, was sr manager back then) and HR. HR was on leave for 2 days and all my emails went into auto reply from her, and when she came back, she approved the resignation without any discussion.
my manager(EL), who is the primary cause of me taking this step, tried talking to me. I can't say its because of u, so I simply said WLB, I need work from home. She tried to bring facts : why wfh? you are doing fine in hybrid ? you are getting 6h work every day? your joining letter said all days working from office?
I didn't entertain those points. The meeting ended in 5 mins.
Next day I emailed again regarding my status and she was the person who texted me saying such emails are not acceptable, go to portal and initiate seperation. she shared the steps and as i was about to press the button, I got a call from the avp
I tried the excuse approach bit he was able to see through it (he was showing disappointment). his talking style is charming, so I eventually opened up to him. the call lasted 30 mins, it made me think and today morning I was thinking of alternatives and discussing with him on chat, ittle to my knowledge that my manager has already approved the resignation. fine, I guess.
But here is the main story: WHY DO I WANT TO RESIGN? why would I ask a 3 day office company to gove me wfh and write here that even this is a lie. WHAT IS THE REAL REASON? here are the points , most of which i told the avp in some way as well:
1. The most frank reason is disrespect. I have been in this org for 2.9 years and was one of the first 4 members to join. today we are a 20 people team, one of the 1st 4 came as product manager and is now senior pm, 2nd came in as SSE and is now EL (SSE-> Module Lead -> Engineering Lead). 3rd came as SSE and is now ML . I came as software engineer and is still a software engineer . I even helped hiring a guy with 2 yrs less experience than me and in 10 months he got a sneior position but not me
2. The obvious area of disrespect is when I try to put my point, but my points are not considered but rather needs to be approved by those peole who hold a title. I am a laughing stock among juniors
3. Even after doing flwaless work for years and not getting an ounce of respect, my smallest mistakes are openly highlighted and humiliated. There was once a prod bug that was caught during sanity but for that, I was shouted upon by this EL at 1140pm in night in a 3 person call of EL,an intern and me. this same lady joined 10 days before me and did nothing but politics and talkings to get a position where she is humiliating me
4. These people suck at management and end up making us feel like slaves. one mistake (from anyone) and we get called out in meetings, chats . Our estimates are questioned and negotiated because the "senior" thinks it can be done in lesser time .
5. New rules are enforced everyday , making everything a dev's job . unit test cases? developer will do . uat testing? developer should do. prod testing? dev's job after getting prod numbers whitelisted. war room testing of modules? dev's job . let other teams know of changes? dev job. making a list of all tasks,all estimates and hourly time spent by a dev in a sprint? dev's job. What is the responsibility of qa team and EL?
6. in past 2 years I added 500+ commits, worked on 450+ small to large tasks and almost 99% of app's features are known to me. but in first year I broke my left arm and took a month wfh. In 2nd year i got stage 3 cancer and took 2 months sabbatical. all this made my contributions z my efforts as 0 and I never got any appreciation once.
----
With all these issues, what else could i have done apart from putting papers? How much can I figjt the useless fights? I am not the loudest nor the most cunning person in thsoe rooms. And these 2 seems common attributes of both of those SSEs who got good leadership positions.
I am sorry I couldn't be a better fighter. I am tired of fighting : my life, my situation and now the fight to proove my worth in the only space that i am passionate and proud20 -
When Email and Time-sheet is everything in the workplace....
They literally don't care about your work or about successfully deploying project, if you don't have it in timesheet then you did nothing.
They want me to work on totally new things and expect to get the results within week and when I mention this is new and I can't even give estimates, they want that to be in an Email. Like WTF!! you even know this is fucking new thing that only I'm working on, there's no one to help me.
And I'm here learning,studying so I can solve these out of scope requirements with best practices.
And in the meantime they also want me to work one few other things .__.1 -
Currently having very funny project lead, who gives on the spot estimates for 9 years old very pathetic quality code having Android app in security domain. Memory leaks, bad practices, typos, CVEs etc. you name it we have it in our source of the app.
Since 5-6 sprints of our project, almost 50% of user stories were incomplete due to under estimations.
Basically everyone in management were almost sleeping since last 7-8 years about code quality & now suddenly when new Dev & QA team is here they wanted us to fix everything ASAP.
Most humourous thing is product owner is aware about importance of unit test cases, but don't want to allocate user stories for that at the time of sprint planning as code is almost freezed according to him for current release.
Actually, since last release he had done the same thing for each sprint, around 18 months were passed still he hadn't spared single day for unit testing.
Recently app crash issue was found in version upgrade scenario as QAs were much tired by testing hundreds of basic trivial test cases manually & server side testing too, so they can't do actual needful testing & which is tougher to automate for Dev.
Recently when team's old Macbook Pros got expired higher management has allocated Intel Mac minis by saying that few people of organization are misusing Macbooks. So for just few people everyone has to suffer now as there is no flexibility in frequent changing between WFH & WFO. 1 out of those Mac minis faced overheating & in repair since 6 months.
Out of 4 Devs & 3 QAs, all 3 QAs & 2 Devs had left gradually.
I think it's time to say goodbye 😔3 -
So we got jira tickets, estimates and hour logging, but bosses are still asking to give them a detailled weekly report on tasks...
I asked if it would be possible to autogenerate these reports from JIRA instead of doing all of it by hand. Should not be too difficult, yeah?
I got told no, takes too much time to implement and nobody updates their tickets anyways.
For real? I'll create a script in a few hours that does all of it, but you don't want to give me admin rights, you chuckle fucks! Also, make people accountable for not attempting to use tools properly instead of creating additional soulcrushing processes.
Like all those bullshit meeting updates on the same topic that never seem to go forward taking up half my mornings each day.
I work with clowns doing fuck all, all day long.1 -
Fuuuuuuuck!!
CR estimates:
Part 1: 2h including testing
Part 2: 2h-2days-maybe never (small changes on horrifically fucked up project noone understands with tons of tech debt)
Managed to pull off the part two in one day.. //yay me?!
Additional day to unfuckup git fuckups (including but not limited to master head not compiling because a smartass included *.cs in .gitignore file which he also pushed..don't ask, I have no clue why..) which was a huuuge deal for me as I usually use only local repo and had no idea how to tackle this.. coworker helped out.. seems I was on the right way, but git push branchy was acting up & said I had to login & ofc I had no clue what the pass was set to (first setup was more than 2yrs ago)..so new key, new pass.. all good.. yay!
Back to the original story/rant: Now I'm stuck with writing jira explanation why it was done this way & not the way customer suggested. They offered only vague description anyways which would require me to do a hacky messy thing, ew.. + it most probably would require major data modifications after deployment to even make it work..
Anyhow, this expanation is also easy peasy in english..
BUT...
I must write it in my native tongue.. o.O FML! Spent almost 40mins on one paragraph..
Sooo.. if anyone will petition to ban non english in IT, I'm all for it!!2 -
I don't want to answer my manager. Each SCRUM, each SPRINT retrospective is becoming so long. Everyone in my team works on different projects, it's no use listening to all that and wait for your turn and on top of that your manager bombards you with the questions that you really know the answers to but he always questions again like give me estimates, like if I haven't ever worked on something how am I supposed to give you the estimates.
My english is just lowering it's standard day by day, I try to think smarter words but no it is sucking bad.
I am not frustrated as I am learning how to see all this as a part of my learning. I am a good developer I know but I haven't worked on code for like 3 months, everything needs to be investigated, contacting the other teams etc. I am just thinking to close on the projects that I have right now and leave.
In 1:1s my manager said something else but in team meeting asked me to do something else.
I haven't coded in more than 2 months even before that it was at least 3 months gap. I want to take leave for a week and work on the code. But fuck it, open source is not allowed in my company. WTH WTH WTH!!!
I switched the company for growth and I definitely did not have any technical growth.1 -
Client needs a section of their current website redesigned and add some functionality based on user interaction with the website.
ac - account director
ac: Need timings on FE build for his section on the website.
me: Cool can I see the wireframes/designs?
ac: No wires yet, designs are here...
me: *sees 3 pages mocked up out of 50 different ones in this particular section, and they all have different functionalities*
me: I can only give you estimates on the designed bits
ac: Just estimate based on the UX proposal, it's here...
me: *reads first line - "Make F&Q section and sub pages more visual*
me: Tasks described in the proposal are too generic!
ac: Just estimate based on the previous work done for this client (which have nothing to do with the current scope)
me: *dies and goes to freelancer heaven*1 -
I need some advice to avoid stressing myself out. I'm in a situation where I feel stuck between a rock and a hard place at work, and it feels like there's no one to turn to. This is a long one, because context is needed.
I've been working on a fairly big CMS based website for a few years that's turned into multiple solutions that I'm more or less responsible for. During that time I've been optimizing the code base with proper design patterns, setting up continuous delivery, updating packaging etc. because I care that the next developer can quickly grasp what's going on, should they take over the project in the future. During that time I've been accused of over-engineering, which to an extent is true. It's something I've gotten a lot better at over the years, but I'm only human and error prone, so sometimes that's just how it is.
Anyways, after a few years of working on the project I get a new colleague that's going to help me on my CMS projects. It doesn't take long for me to realize that their code style is a mess. Inconsistent line breaks and naming conventions, really god awful anti-pattern code. There's no attempt to mimic the code style I've been using throughout the project, it's just complete chaos. The code "works", although it's not something I'd call production code. But they're new and learning, so I just sort of deal with it and remain patient, pointing out where they could optimize their code, teaching them basic object oriented design patterns like... just using freaking objects once in a while.
Fast forward a few years until now. They've learned nothing. Every time I read their code it's the same mess it's always been.
Concrete example: a part of the project uses Vue to render some common components in the frontend. Looking through the code, there is currently *no* attempt to include any air between functions, or any part of the code for that matter. Everything gets transpiled and minified so there's absolutely NO REASON to "compress" the code like this. Furthermore, they have often directly manipulated the DOM from the JavaScript code rather than rendering the component based on the model state. Completely rendering the use of Vue pointless.
And this is just the frontend part of the code. The backend is often orders of magnitude worse. They will - COMPLETELY RANDOMLY - sometimes leave in 5-10 lines of whitespace for no discernable reason. It frustrates me to no end. I keep asking them to verify their staged changes before every commit, but nothing changes. They also blatantly copy/paste bits of my code to other components without thinking about what they do. So I'll have this random bit of backend code that injects 3-5 dependencies there's simply no reason for and aren't being used. When I ask why they put them there I simply get a “I don't know, I just did it like you did it”.
I simply cannot trust this person to write production code, and the more I let them take over things, the more the technical debt we accumulate. I have talked to my boss about this, and things have improved, but nowhere near where I need it to be.
On the other side of this are my project manager and my boss. They, of course, both want me to implement solutions with low estimates, and as fast and simply as possible. Which would be fine if I wasn't the only person fighting against this technical debt on my team. Add in the fact that specs are oftentimes VERY implicit, so I'm stuck guessing what we actually need and having to constantly ask if this or that feature should exist.
And then, out of nowhere, I get assigned a another project after some colleague quits, during a time I’m already overbooked. The project is very complex and I'm expected to give estimates on tasks that would take me several hours just to research.
I'm super stressed and have no one I can turn to for help, hence this post. I haven't put the people in this post in the best light, but they're honestly good people that I genuinely like. I just want to write good code, but it's like I have to fight for my right to do it.1 -
So I am a back end developer, but the UI team seems to be taking forever to make front end pages with no front end display logic. Any vague estimates for a page with text boxes that calls an API to fill, and API to save?
*This is half serious wondering, half poking fun at vague estimate requests1 -
what. fucking. day.
my ex blonde whore got mentally,
T O R M E N T E D.
ripped apart.
absolute, psychological, Destruction.
a great, great Evil, is gonna be born out of what ive done
worse than frankenstein evil
and this evil, will be spread across the entire world
it will infect and affect, you
i cannot imagine how fucked up the future is going to become
this day is completely FUCKED and i cannot wait for the moment till this shit is over
what happened?
too much random fucking bullshit happened! this day is as random as it can fucking get
warning: you'll gonna get a headache reading this fucking rollercoaster of emotions
1) worked
2) was angry at my ex blonde whore cause she doesnt want to block the fuckboy she cheated on me with
3) told her this. argued with her. shes stubborn and doesnt want to block him
4) i blocked her everywhere (for 500th fucking time). this time including ig. she cried at work. barely could focus
5) after work from a fake acc i saw she posted MY fucking bmw
6) second story she posted SITTING INSIDE OF MY FUCKING BMW WITHOUT MY FUCKING PERMISSION
7) WHAT THE FUCK. MAD AS FUCK, I called her on phone asap. she answered. i said i wanna talk. she wanted to go out for coffee. fuck that. lets go to her place. she asked u wanna fuck me. i said i fucking do. im horny too, she said
8) came over. fucked her. discussed. talked. argued afuckinggain. unblocked. i pretended ig glitched out and i saw that story. told her who the fuck u think u is to steal my fucking key of my bmw and sit in my fucking brand new bmw?!!! WHORE
9) then fucked her again. but cuddled her kissed her gently, she said "you're such a fucking mentally ill maniac", while smiling hugging me and kissing me. she loves The Joker type of guy who fucks with her emotions. "you give me rollercoaster of emotions" she said. when she went in shower to wash off my cum i grabbed her phone and blocked her fuckboy she cheated on me with (shes secretly in love with him)
10) when she saw this her whole fucking mood swapped. 180. asked why did u go through my phone. i said why did you fucking steal my bmw key and sit inside of it
11) now we're even. i crossed the red line and blocked your fucktoy from your phone and you crossed the red line stealing my fucking key of an expesnive car and sitting inside it at 7:30am while i was sleeping. Fuck you WHORE
12) she sent the pics of my fucking bmw to chatgpt and asked how much this car costs so she estimates how rich i fucking am. This relation is BEYOND FUCKING TOXIC AND LETHAL THAN YOU CAN IMAGINE
13) "now that hes blocked can you drive me in ur bmw now for the first time" she asked. i was resistent. I FUCKING blocked him not YOU, whore. and you're giving me an attitude now. she looked at me angry, deadly, the look of "im gonna do you dirty for this i promise". fuck that whore
14) at the end i said i can drive u only under the condition that he remains blocked forever
15) deal. i repeated the fucking seriousness of this numerous times. its gonna get more fucked and toxic if she ever unblocks him. we agreed so i drove the bitch whore for first time. she was amazed of my bmw
16) when i thought it was all over and i can relax, as we were driving ANOTHER BITCH CALLED ME ON MY PHONE. AND HER NAME AND NUMBER WAS DISPLAYED ON THE BMW SCREEN. FUUUUUUUUUUUCK. please
17) i completely forgot that i set up a coffee meeting with this new bitch. (this new bitch is fat and ugly btw i just wanted to go out with her cause she has good personality and wanted to talk random stuff so i shift my mind off blonde ex whore)
18) blonde ex whore was not happy. asked me who is that. FUCK. i said some random girl
19) i left my blonde whore home. kissed. then went over with that new girl for a drink. talked. drove her. blond ex attacked me who is she, and to give her phone number so she calls her to check what she has to do with me. FUCK!!!
20) as i was sitting with that new girl i had to explain her all this bullshit. embarrassed. belittled. fuckwd up. whilw i was explaining my blonde whore found her ig and told me to tell her everything or else shes blocking me.
21) the blonde whore blocked me! everywhere! lol. for the first time ever. fuck off. now she knows how i felt, betrayed!
22) fucked up. blonde ex wrote to new girl why did she call me and what do we have between each other cause shes my gf. WHAT FUCKING GF YOU DUMB BITCH YOU FUCKING CHEATED ON ME!!!!! FUCK YOU
23) i told this new girl to write her she needed me for college cause I'm an IT guy and they dumb af dont know how to use word or excel
24) blonde ex bought it (i think)
25) when i got home i called my blonde whore on phone. she answered. her voice seemed like she overdosed on drugs. "did u fuck that girl" she asked. No. i was riding my bmw.
26) explained her the new girl is ugly and just wanted college help. i wouldnt fk her (truth). ex whore unblocked me and said she wants me to cuddle her tomorrow and sleep in bed13 -
Need some advise from all you clever devs out there.
When I finished uni I worked for a year at a good company but ultimately I was bored by the topic.
I got a new job at a place that was run by a Hitler wannabee that didn't want to do anything properly including writing tests and any time I improved an area or wrote a test would take me aside to have a go so I quit after 3 months.
Getti g a new job was not that hard but being at companies for short stints was a big issue.
My new job I've been here 3 months again but the code base is a shit hole, no standardisation, no one knows anything about industry standards, no tests again, pull requests that are in name only as clearly broken areas that you comment on get ignored so you might as well not bother, fake agile where all user stories are not user stories and we just lie every sprint about what we finished, no estimates and so forth, and a code base that is such a piece of shit that to add a new feature you have to hack every time. The project only started a few months back.
For instance we were implementing permissions and roles. My team lead does the table design. I spent 4 hours trying to convince him it was not fit for purpose and now we have spent a month on this area and we can't even enforce the permissions on the backend so basically they don't exist. This is the tip of the iceberg as this shit happens constantly and the worst thing is even though I say there is a problem we just ignore it so the app will always be insecure.
None of the team knows angular or wants to learn but all our apps use angular..
These are just examples, there is a lot more problems right from agile being run by people that don't understand agile to sending database entities instead of view models to client apps, but not all as some use view models so we just duplicate all the api controllers.
Our angular apps are a huge mess now because I have to keep hacking them since the backend is wrong.
We have a huge architectural problem that will set us back 1 month as we won't be able to actually access functionality and we need to release in 3 months, their solution even understanding my point fully is to ignore it. Legit.
The worst thing is that although my team is not dumb, if you try to explain this stuff to them they either just don't understand what you are saying or don't care.
With all that said I don't think they are even aware of these issues somehow so I dont think it's on purpose, and I do like the people and company, but I have reached the point that I don't give a shit anymore if something is wrong as its just so much easier to stay silent and makes no difference anyway.
I get paid very well, it's close to home and I actually learn a lot since their skill level is so low I have to pick up the slack and do all kinds of things I've never done much of like release management or database optimisation and I like that.
Would you leave and get a new job? -
Sullivan's Pressure Washing: Expert Pressure Washing Services in Honea Path, SC
At Sullivan's Pressure Washing, we are committed to providing top-quality exterior cleaning services for both residential and commercial properties in Honea Path, SC, and the surrounding areas. Whether you need professional pressure washing services, high-pressure cleaning services, or are looking for seasonal pressure washing specials, our experienced team is here to deliver exceptional results. We pride ourselves on offering competitive pressure washing estimates and tailored solutions to meet all your cleaning needs.
Our Services:
Seasonal Pressure Washing Specials
At Sullivan's Pressure Washing, we understand that maintaining a clean property can be costly, which is why we offer seasonal pressure washing specials to help you save while keeping your home or business looking great. Throughout the year, we provide limited-time discounts and deals on our pressure washing services, making it easier and more affordable for you to maintain your property's exterior. Whether you're preparing for the changing seasons or just need a good cleaning, take advantage of our seasonal specials to get the best value on our top-tier services.
Pressure Washing Estimates
Before you commit to any cleaning service, it’s important to know what you’re getting into, and that’s why we offer pressure washing estimates to all of our clients. At Sullivan’s Pressure Washing, we provide free, no-obligation estimates for all types of pressure washing projects. Our team will assess your property, understand your specific needs, and offer an accurate estimate that reflects the scope of work involved. Whether it's cleaning your driveway, roof, or deck, our transparent pricing ensures that you know exactly what to expect.
Professional Pressure Washing Services
When it comes to exterior cleaning, hiring a professional pressure washing service is essential for achieving the best results without damaging your property. Our team is trained in using the proper techniques and tools to clean a variety of surfaces effectively and safely. From removing dirt, grime, and mildew from your home’s exterior to cleaning large commercial properties, our professional pressure washing services will leave your property looking like new. We pride ourselves on our attention to detail and our commitment to delivering top-notch results every time.
High-Pressure Cleaning Services
For tougher jobs that require a more powerful cleaning approach, our high-pressure cleaning services are the solution. We use high-pressure equipment that can effectively remove stubborn dirt, oil stains, and grime from surfaces like concrete, stone, and brick. Whether it's cleaning your driveway, patio, or parking lot, our high-pressure cleaning services are designed to tackle even the toughest stains. Our team is skilled in using high-pressure cleaning techniques that are both efficient and safe, ensuring that your property is thoroughly cleaned without any damage.
Why Choose Sullivan's Pressure Washing?
Expertise You Can Trust: With years of experience in the industry, we have the knowledge and skills to tackle any pressure washing job, large or small.
High-Quality Equipment: We use state-of-the-art pressure washing equipment that ensures superior results while protecting your property.
Affordable and Transparent Pricing: We offer competitive rates and provide pressure washing estimates so you know exactly what to expect. Plus, our seasonal pressure washing specials give you extra savings!
Eco-Friendly Cleaning Solutions: We use environmentally friendly cleaning solutions that are safe for both your property and the environment.
Fully Insured and Licensed: As a licensed pressure washing company, we are fully insured, ensuring peace of mind for all our clients.
Contact Us Today!
If you’re looking for professional pressure washing services, high-pressure cleaning services, or pressure washing estimates in Honea Path, SC, Sullivan's Pressure Washing is here to help. We are located at 27 Washington Circle, Honea Path, SC 29654, and we are ready to serve both residential and commercial clients. Call us today at +1 (864) 940-5065 to get your free pressure washing estimate or to take advantage of our seasonal pressure washing specials!
At Sullivan's Pressure Washing, we’re committed to providing the highest-quality cleaning services that ensure your property stays clean, fresh, and well-maintained throughout the year. Let us help you achieve the best results for all your exterior cleaning needs!2 -
Staunch Concrete Construction, LLC: Your Trusted Concrete Contractor for Parking Pads and Sidewalks in New Braunfels
When it comes to concrete construction services in New Braunfels, Staunch Concrete Construction, LLC stands out as a reliable and professional contractor. Whether you're looking to install a Concrete Parking Pad in New Braunfels or need a Concrete Sidewalk in New Braunfels, our skilled team has the expertise to deliver high-quality results that last for years to come.
We take pride in offering durable, attractive, and cost-effective concrete solutions that will enhance your property’s functionality and curb appeal. Let us help you create well-constructed, lasting concrete features for your home or business!
Concrete Parking Pads in New Braunfels: A Practical and Durable Solution
A Concrete Parking Pad in New Braunfels offers a convenient and durable place to park your vehicles, adding value and practicality to your property. Whether you need an extra parking space, a dedicated area for recreational vehicles (RVs), or a pad for heavy-duty equipment, we can design and install a solution tailored to your specific needs.
At Staunch Concrete Construction, LLC, we understand the importance of a sturdy and reliable parking pad. That’s why we use only high-quality materials and proven techniques to ensure your concrete parking pad can withstand the elements, heavy traffic, and everyday wear and tear. Whether it’s for residential or commercial purposes, we make sure your parking pad is level, secure, and built to last.
Concrete Sidewalks in New Braunfels: Enhance Accessibility and Aesthetics
A Concrete Sidewalk in New Braunfels is a crucial element of your property’s accessibility and appearance. Whether you're creating a walkway that leads to your front door, adds charm to your garden, or guides visitors around your commercial space, a well-built concrete sidewalk can make a significant difference.
At Staunch Concrete Construction, LLC, we specialize in designing and installing custom concrete sidewalks that are both functional and attractive. From basic walkways to decorative patterns and textures, we work with you to create a sidewalk that complements your property’s style and layout. Our expert team ensures the sidewalk is constructed to meet all safety standards while providing smooth, durable paths for pedestrians.
Why Choose Staunch Concrete Construction for Your Concrete Parking Pad or Sidewalk?
Here’s why Staunch Concrete Construction, LLC is the go-to choice for concrete parking pads and sidewalks in New Braunfels:
Expert Craftsmanship
Our team has extensive experience working with concrete, ensuring that every parking pad and sidewalk is installed with precision and attention to detail. We are committed to delivering the highest quality of work on every project.
Customization to Fit Your Needs
We understand that every property is unique, and we offer a variety of design options to suit your preferences and requirements. Whether you want a simple parking pad or a decorative sidewalk, we work with you to ensure your vision becomes a reality.
Durable and Long-Lasting Solutions
Concrete is known for its durability, and at Staunch Concrete Construction, LLC, we ensure that your concrete parking pad and sidewalk will stand the test of time. Our materials are high-quality, and our installation methods are designed to withstand the elements and heavy use.
Affordable and Transparent Pricing
We believe that high-quality concrete services should be accessible and affordable. Our pricing is competitive, and we offer transparent estimates with no hidden costs, so you know exactly what you’re getting.
Reliable and Timely Service
We value your time and aim to complete every project on schedule without sacrificing quality. Our team works efficiently to ensure that your concrete parking pad or sidewalk is finished in a timely manner, allowing you to enjoy your new features sooner.
Contact Staunch Concrete Construction, LLC Today!
If you’re looking to install a Concrete Parking Pad or a Concrete Sidewalk in New Braunfels, Staunch Concrete Construction, LLC is here to help. We are dedicated to providing high-quality concrete services that enhance the beauty and functionality of your property. Whether it’s for residential or commercial needs, we offer reliable, cost-effective solutions you can count on.
For a free estimate or to learn more about our services, give us a call at +1 (830) 660-1133 or visit us at 1175 Hilltop Oaks, New Braunfels, TX 78132. We look forward to working with you on your next concrete project!1 -
Smart Roofing London: Your Trusted Roofers for Emergency Services, Roof Leak Repair, and More
When it comes to finding reliable roofers near me, Smart Roofing London stands out as the trusted choice for homeowners and businesses throughout London. Whether you're in need of emergency roofing services near me, roof leak repair near me, or a roof replacement near me, we are here to provide you with top-quality service and exceptional craftsmanship. With years of experience in the industry, our team of roofing specialists near me is equipped to handle all types of roofing projects—big or small—ensuring your property is protected from the elements.
Emergency Roofing Services Near Me
Roofing emergencies can happen at any time, often when you least expect it. Whether it’s a leak caused by a storm, damaged shingles, or other unexpected issues, you need a reliable team to address the problem immediately. Smart Roofing London offers emergency roofing services near me to provide quick, effective solutions to urgent roofing problems. Our team is available to respond to your emergency calls, offering prompt repairs to prevent further damage to your property. Whether it’s a damaged roof caused by high winds or a sudden leak that requires immediate attention, we are here to help, no matter the time of day or night.
Roof Leak Repair Near Me
A roof leak can lead to serious damage if not addressed promptly. If you're looking for roof leak repair near me, Smart Roofing London has you covered. Our team of roofing specialists will thoroughly inspect your roof to locate the source of the leak and provide efficient repairs to restore the integrity of your roof. We use high-quality materials and expert techniques to ensure that your roof remains watertight, preventing water from damaging your home or business. Whether the leak is caused by weather conditions, wear and tear, or structural damage, we have the expertise to fix it quickly and efficiently.
Roof Replacement Near Me: Long-Lasting Solutions
If your roof is beyond repair or showing significant signs of aging, it may be time for a roof replacement near me. At Smart Roofing London, we specialize in replacing roofs for both residential and commercial properties. We offer a variety of roofing materials, from traditional tiles and slates to modern flat roofing options, allowing you to choose the best solution for your property. Our team of roofing specialists near me will work closely with you to assess your needs and provide a cost-effective roof replacement that improves your home or business’s energy efficiency, curb appeal, and overall value. With our expertise, your new roof will stand the test of time and provide optimal protection for years to come.
Flat Roofing Near Me: Professional Installation and Repairs
Flat roofs are a popular choice for many properties due to their modern appearance and practicality. If you're searching for flat roofing near me, Smart Roofing London offers expert installation and repair services for flat roofing systems. Our experienced team is well-versed in the installation of durable flat roofs made from high-quality materials such as EPDM, bitumen, and felt. Whether you're building a new property or need repairs for an existing flat roof, we provide reliable, cost-effective solutions that ensure your roof remains secure and functional. We also offer flat roof inspections and maintenance to ensure long-term durability.
Roofing Specialists Near Me: Expertise You Can Trust
At Smart Roofing London, we are proud to be your roofing specialists near me. Our team consists of certified and experienced roofing contractors who specialize in all aspects of roofing, from repairs to full roof installations. Whether you need routine maintenance, emergency services, or a complete roof replacement, we are committed to providing high-quality service that meets your needs. Our team stays up-to-date with the latest roofing techniques and trends, ensuring that your property receives the best care and attention it deserves.
Why Choose Smart Roofing London?
Experienced Roofing Professionals: Our team is made up of skilled roofing specialists with years of experience in handling all types of roofing projects.
Emergency Services: We offer emergency roofing services near me, providing prompt assistance whenever you need it the most.
Comprehensive Roofing Solutions: Whether you need roof leak repair, roof replacement, or flat roofing installation, we provide a full range of roofing services to meet your needs.
Affordable Pricing: We offer competitive pricing and free estimates, ensuring you get excellent value for your roofing investment.
Reliable and Local Service: As a local roofing company, we understand the needs of our community and are dedicated to providing reliable, quality service to our neighbors.1 -
Reliable Fence Cleaning Services by Western Mass Prowash LLC
When it comes to maintaining your property’s exterior, fence cleaning is often overlooked, but it plays an essential role in enhancing the curb appeal and longevity of your fence. If you're searching for a fence cleaning company in Wilbraham, MA, and the surrounding areas, Western Mass Prowash LLC is here to help. We offer top-notch fence cleaning services that restore the beauty and integrity of your fences, whether they’re made of wood, vinyl, or metal.
Why Fence Cleaning Matters
Over time, fences are exposed to the elements, which can cause dirt, mold, mildew, and algae to accumulate on their surfaces. This buildup not only makes your fence look dirty and unattractive, but it can also lead to deterioration if left unchecked. Fence cleaning is an essential part of home and property maintenance, ensuring that your fence looks great and remains in good condition for years to come.
Here are some reasons why regular fence cleaning is important:
Improves Curb Appeal: A clean fence enhances the overall appearance of your home or property, giving it a fresh, inviting look. Whether you're planning to sell or just want to enjoy a beautiful outdoor space, clean fences contribute to a positive first impression.
Prevents Damage: Algae, mold, and mildew can damage your fence material over time. Regular cleaning helps remove these harmful elements and prevents long-term damage, ultimately extending the lifespan of your fence.
Increases Safety: Mold and mildew can create a slippery surface on your fence, which may become hazardous, especially in wet weather. Cleaning your fence regularly can help prevent slips and falls.
Prepares for Staining or Sealing: If you're planning to stain or seal your fence, cleaning it beforehand is a crucial step. A clean surface ensures that the stain or sealant adheres properly, providing better protection for your fence.
Why Choose Western Mass Prowash LLC for Fence Cleaning?
When it comes to fence cleaning, it’s essential to choose a professional company with the right expertise and equipment to ensure a job well done. Western Mass Prowash LLC is a trusted fence cleaning company in Wilbraham, MA, known for delivering outstanding results. Here’s why homeowners and businesses trust us with their fence cleaning needs:
Experienced and Knowledgeable Team: Our team has years of experience in fence cleaning, and we understand the unique challenges that different fence materials pose. Whether your fence is made of wood, vinyl, or metal, we have the expertise to clean it effectively and safely.
Tailored Cleaning Techniques: Different fence materials require different cleaning approaches. We use a variety of techniques, including soft washing and pressure washing, to ensure that your fence is cleaned without causing any damage. Soft washing, in particular, is ideal for delicate surfaces like wood, preventing splintering and discoloration.
Eco-Friendly Solutions: We use biodegradable cleaning products that are safe for your family, pets, and the environment. You can trust us to clean your fence without leaving harmful chemicals behind that could damage your landscape or pose a risk to the environment.
Affordable and Transparent Pricing: At Western Mass Prowash LLC, we offer competitive rates for all of our services. We provide free estimates with no hidden fees, so you’ll know exactly what to expect before we start.
Customer-Focused Service: As a locally owned business, we take pride in delivering exceptional customer service. We work closely with our clients to understand their specific needs and ensure their satisfaction with every job.
Our Fence Cleaning Services
We offer a variety of fence cleaning services tailored to the needs of each client:
Wooden Fence Cleaning: Wood fences can easily accumulate dirt, algae, and mold. Our gentle soft washing techniques ensure that your wood fence is thoroughly cleaned without causing any damage or discoloration. We also remove any buildup that could cause wood rot and decay.
Vinyl Fence Cleaning: Vinyl fences are low-maintenance but can still gather dirt and grime. Our pressure washing methods remove stubborn stains and restore the clean, bright look of your vinyl fence.
Metal Fence Cleaning: Metal fences, such as aluminum or wrought iron, can develop rust and dirt buildup. We clean these surfaces effectively, ensuring they look polished and protected against corrosion.
Fence Staining and Sealing Prep: If you’re planning to stain or seal your fence, our cleaning services provide the perfect foundation for better absorption of stain or sealant, enhancing the protective qualities and appearance of your fence.
1 -
Gulf Coast Pro Wash, LLC: Enhanced Curb Appeal, Paver Cleaning, and Storefront Cleaning in Port Charlotte, FL
At Gulf Coast Pro Wash, LLC, we understand how important it is to maintain the beauty and cleanliness of your property. Whether you're a homeowner wanting to boost your home's curb appeal or a business owner looking to keep your storefront looking fresh, we offer professional cleaning services tailored to meet your needs. Serving Port Charlotte, FL, and surrounding areas, we specialize in services like enhanced curb appeal, paver cleaning, and storefront cleaning that will help elevate the appearance of your property and make a lasting first impression.
Enhanced Curb Appeal: Make Your Property Stand Out
Your home’s exterior is the first thing people notice, and enhanced curb appeal can make all the difference when it comes to creating a welcoming atmosphere. Whether you're planning to sell your home or simply want to enjoy a beautifully maintained property, increasing your curb appeal is one of the best ways to make a statement.
At Gulf Coast Pro Wash, LLC, we offer a variety of services designed to boost your property's curb appeal. From soft washing your house’s exterior and cleaning your driveway to paver cleaning and pressure washing your fence, our team can handle all of your exterior cleaning needs. Our expert team uses high-quality equipment and safe, eco-friendly cleaning solutions to make sure your property shines, increasing both its beauty and value.
Paver Cleaning: Restore the Beauty of Your Walkways and Patios
Pavers are a popular choice for driveways, patios, and walkways, thanks to their durability and aesthetic appeal. However, over time, dirt, grime, weeds, and algae can build up, causing your pavers to lose their luster. Paver cleaning is an essential service to maintain the appearance and functionality of your paver surfaces.
At Gulf Coast Pro Wash, LLC, we offer specialized paver cleaning services that remove dirt, mold, mildew, and other debris without damaging the paver surface. We use the appropriate pressure and cleaning techniques to safely restore the color and texture of your pavers, leaving them looking as good as new. Our professional cleaning not only improves the appearance of your patios, driveways, and walkways but also helps prevent future buildup, ensuring long-lasting beauty and durability.
Storefront Cleaning: Keep Your Business Looking Its Best
As a business owner, your storefront is the first thing potential customers see when they approach your store. A clean, well-maintained storefront is key to making a positive first impression and encouraging customers to walk in. Over time, dirt, grime, and other contaminants can accumulate on windows, doors, sidewalks, and walls, diminishing your business's curb appeal.
Storefront cleaning is a vital service to maintain the cleanliness and professionalism of your commercial property. At Gulf Coast Pro Wash, LLC, we offer expert storefront cleaning that includes cleaning windows, pressure washing the exterior, and removing dirt and debris from walkways. Our team uses safe, effective techniques to ensure your storefront shines, making it inviting for customers and giving your business a polished, professional look. Whether you run a restaurant, retail store, or office, we’ll help you make a lasting impression with a spotless storefront.
Why Choose Gulf Coast Pro Wash, LLC?
When you choose Gulf Coast Pro Wash, LLC for your enhanced curb appeal, paver cleaning, and storefront cleaning needs, you're choosing a team of experienced professionals who care about delivering exceptional results. Here’s why we’re the trusted choice for property owners in Port Charlotte, FL:
Experienced Technicians: Our team is highly trained in the latest cleaning techniques, ensuring safe and effective results for all surfaces.
State-of-the-Art Equipment: We use high-quality equipment and eco-friendly cleaning solutions to achieve the best results without harming the environment.
Affordable Pricing: We offer competitive pricing with transparent, no-hidden-fee estimates so you know exactly what to expect.
Customer Satisfaction Guaranteed: We are committed to providing outstanding service and ensuring that you are completely satisfied with the results.
Contact Gulf Coast Pro Wash, LLC Today!
If you want to enhance your curb appeal, restore the beauty of your pavers, or maintain a spotless storefront, Gulf Coast Pro Wash, LLC is here to help. We are proud to serve Port Charlotte, FL, and surrounding areas with professional cleaning services that will leave your property looking its best.
Call us today at +1 (941) 830-5630 to schedule an appointment or request a free estimate. Let us help you boost your property’s appearance with our expert cleaning services!
1 -
Herndon’s Pressure Washing Services LLC: Professional Siding Cleaning and RV Exterior Cleaning in Charlotte, NC
If you're looking for professional siding cleaning or RV exterior cleaning in Charlotte, NC, Herndon’s Pressure Washing Services LLC is the name you can trust. Whether you're a homeowner looking to refresh the look of your home or an RV owner needing to maintain the cleanliness of your vehicle, our pressure washing services are designed to deliver outstanding results with minimal hassle.
At Herndon’s Pressure Washing Services LLC, we specialize in providing high-quality pressure washing services that are both efficient and affordable. Our team is dedicated to providing the best possible service, ensuring that your property or RV stays looking its best year-round.
Why Choose Herndon’s Pressure Washing Services for Siding and RV Exterior Cleaning?
As a leading provider of pressure washing services in Charlotte, we pride ourselves on offering a range of cleaning solutions tailored to the unique needs of each customer. Here are some of the reasons our clients choose us for their siding cleaning and RV exterior cleaning needs:
Experienced Technicians Our skilled technicians are highly trained in the art of pressure washing and soft washing. We use the latest equipment and cleaning techniques to achieve superior results without causing any damage to your home’s exterior or RV surfaces.
Comprehensive Siding and RV Cleaning Whether you need to clean your home’s siding or your RV’s exterior, we offer specialized services to address both. We know that the materials and surfaces involved are different, which is why we take a customized approach to ensure the best results for each.
Safe and Eco-Friendly Solutions At Herndon’s Pressure Washing Services LLC, we use biodegradable, eco-friendly cleaning products that are safe for the environment, your property, and your family. Our soft washing methods for siding cleaning ensure that your home’s exterior is cleaned effectively without damaging any surfaces.
Affordable and Transparent Pricing We believe in offering high-quality services at competitive prices. We provide free estimates and ensure that our clients know exactly what they’re paying for, with no hidden fees or surprises.
Customer Satisfaction Guaranteed We’re committed to exceeding our customers' expectations with every job we take on. Our goal is to deliver superior cleaning results and outstanding customer service, making us a top choice for both siding cleaning and RV exterior cleaning in Charlotte, NC.
Professional Siding Cleaning Services in Charlotte, NC
Your home’s siding is constantly exposed to the elements, which means it can accumulate dirt, algae, mold, mildew, and other contaminants over time. This buildup not only affects the curb appeal of your home but can also damage the material if left untreated. That’s where our professional siding cleaning services come in.
We offer a range of siding cleaning options, including both pressure washing and soft washing. Depending on the material of your siding—whether it’s vinyl, wood, brick, or stucco—we use the most appropriate cleaning method to remove dirt and grime effectively while preserving the integrity of the surface.
Benefits of Siding Cleaning:
Boosts Curb Appeal: A clean exterior makes a big difference in how your home is perceived. Whether you're looking to sell or simply want to enjoy a fresh, welcoming look, clean siding instantly boosts your home’s curb appeal.
Prevents Damage: Mold, mildew, and algae can damage your siding over time, leading to costly repairs. Regular cleaning removes these contaminants, helping to preserve the integrity of your home’s exterior.
Increases Longevity: Routine cleaning can help extend the lifespan of your siding. By removing harmful substances, we prevent deterioration and fading, ensuring your home looks great for years to come.
Health Benefits: Mold and mildew can be harmful to your health, especially if you or your family members suffer from respiratory issues. Our siding cleaning service removes these health hazards, keeping your family safe.
RV Exterior Cleaning Services in Charlotte, NC
Keeping your RV in pristine condition is essential for maintaining its appearance, value, and longevity. Over time, your RV’s exterior can accumulate dirt, road grime, tree sap, and other contaminants. Herndon’s Pressure Washing Services LLC provides RV exterior cleaning in Charlotte to help keep your RV looking as good as new.
Our RV exterior cleaning services are designed to be gentle on your vehicle while effectively removing stubborn dirt and stains. We use specialized cleaning products and equipment that are safe for all types of RV materials, including fiberglass, aluminum, and rubber.5 -
Advance Fenceworks: Expert Wooden Fence Building in Winnipeg, MB
When it comes to adding charm, privacy, and security to your property, wooden fence building is a timeless solution that offers both functionality and aesthetic appeal. At Advance Fenceworks, we specialize in providing top-tier wooden fence building services to homeowners and businesses in Winnipeg, MB. Whether you’re looking to create a private retreat in your backyard or add curb appeal to your property, our expert team is here to deliver the perfect wooden fence tailored to your needs.
Located at 182 El Tassi Dr, Winnipeg, MB R3W 0M4, Advance Fenceworks offers high-quality craftsmanship, durable materials, and exceptional customer service. If you’re considering a wooden fence for your home or business, read on to learn more about why we’re the best choice for wooden fence building in Winnipeg.
Why Choose Advance Fenceworks for Wooden Fence Building?
When you choose Advance Fenceworks, you're selecting a team of skilled professionals who are dedicated to delivering the highest standards in wooden fence building. Here’s why we stand out in Winnipeg:
1. Experienced Fence Builders
Our team consists of experienced fence builders with a deep understanding of the wooden fence building process. We take the time to carefully assess your needs and design a fence that fits perfectly with your property’s aesthetic and functionality. Whether you need a rustic wooden fence for a rural property or a sleek, modern design for an urban backyard, we’ve got you covered.
2. Custom Wooden Fence Solutions
We believe that every property is unique, and we offer custom wooden fence building services to match your specific vision. From choosing the right wood type to designing the perfect height and style, we’ll work with you every step of the way to ensure your fence enhances the beauty and security of your property.
3. High-Quality Materials
We use only the best quality wood for our wooden fence building projects. We understand that wooden fences need to withstand the elements, and that’s why we use durable, weather-resistant materials that will hold up against Winnipeg's harsh climate. Whether you choose cedar, pine, or another wood type, we ensure that your fence is built to last.
4. Affordable and Transparent Pricing
At Advance Fenceworks, we are committed to providing high-quality fencing solutions at affordable prices. We offer competitive rates for our wooden fence building services without compromising on quality. Our upfront estimates are transparent, with no hidden fees, so you can budget confidently for your project.
5. Commitment to Customer Satisfaction
Customer satisfaction is our top priority. From the moment you contact us to the completion of your wooden fence building project, we focus on providing excellent service, ensuring that your fence is built to your exact specifications. We aim to exceed your expectations and deliver a fence that enhances the beauty, security, and value of your property.
Benefits of Wooden Fences
A wooden fence is more than just a boundary—it’s a functional and aesthetic addition to your property. Here are some of the top benefits of installing a wooden fence:
1. Privacy
Wooden fences provide excellent privacy for your home or business. Whether you’re relaxing in your backyard, hosting a gathering, or simply want to enjoy your outdoor space without prying eyes, a wooden fence creates a secure, private area for you and your family.
2. Aesthetic Appeal
Wooden fences are versatile and can complement a wide range of architectural styles. Whether you want a rustic, traditional look or a sleek, modern design, a wooden fence adds a natural, warm feel to your property. Additionally, wooden fences can be painted or stained to match your personal style and exterior decor.
3. Durability and Longevity
With proper care and maintenance, wooden fences can last for many years. The materials we use are designed to withstand Winnipeg's weather, and we take extra steps to treat and seal your fence to ensure it holds up against moisture, sunlight, and other environmental factors.
4. Increased Property Value
A professionally installed wooden fence enhances the curb appeal of your property, potentially increasing its value. If you're planning to sell your home, a beautiful wooden fence can make your property more attractive to prospective buyers.
5. Customization Options
Wooden fences offer a wide range of design possibilities. From classic picket fences to taller privacy fences, we can customize the design to suit your needs. You can choose the height, style, and finish to match your property’s character and meet your functional requirements.
3 -
FamLee Pressure Washing Services: Best Pressure Washing Services Near Fulton, MO & Affordable House Washing in Mexico, MO
At FamLee Pressure Washing Services, we take pride in providing the best pressure washing services near Fulton, MO and affordable house washing in Mexico, MO. Whether you need to clean your home’s exterior, remove grime from your driveway, or restore the look of your deck, we offer expert cleaning solutions that are designed to deliver outstanding results. Our team of professionals uses the latest pressure washing technology to ensure your property is spotless, protected, and well-maintained.
Why Choose FamLee Pressure Washing Services?
When it comes to pressure washing near Fulton, MO, and house washing in Mexico, MO, FamLee Pressure Washing Services is the trusted name for residents and business owners alike. Here’s why our customers choose us for their pressure washing needs:
Experienced and Professional Team Our skilled technicians are trained to handle a wide range of pressure washing tasks, ensuring that your home and property are treated with the utmost care. We understand the specifics of different surfaces, and we tailor our services to suit each project.
Affordable Pricing We believe that quality pressure washing services should be accessible to everyone. Whether you're looking for house washing in Mexico, MO, or pressure washing near Fulton, MO, we offer competitive pricing that doesn’t break the bank. We also provide free estimates, so you know exactly what to expect.
Comprehensive Services At FamLee Pressure Washing Services, we offer a variety of services to meet your specific needs, including:
House washing
Driveway cleaning
Deck and patio cleaning
Roof and gutter cleaning
Commercial and residential pressure washing
Eco-Friendly Cleaning Solutions We use eco-friendly cleaning agents that are safe for your property and the environment. You can trust us to provide a thorough cleaning without causing harm to the surrounding landscape or ecosystem.
Top-Quality Equipment We use state-of-the-art pressure washing equipment to deliver superior results. Whether it’s a residential property or a larger commercial project, we have the right tools to get the job done efficiently.
Customer Satisfaction Guarantee We are committed to delivering exceptional results on every project. Our goal is to exceed your expectations, and we’ll work hard to ensure you're completely satisfied with our services.
Best Pressure Washing Services Near Fulton, MO
If you’re looking for the best pressure washing services near Fulton, MO, look no further than FamLee Pressure Washing Services. We specialize in providing top-notch pressure washing services to homeowners and businesses in Fulton and surrounding areas. Our services include:
Exterior House Cleaning: We offer comprehensive house washing services to remove dirt, mildew, mold, and other contaminants from your home’s exterior. This not only enhances curb appeal but also helps protect your property from potential damage caused by these elements.
Driveway and Walkway Cleaning: Over time, driveways and walkways can accumulate stains from oil, dirt, and other debris. Our pressure washing techniques restore these surfaces to their original condition, giving your home a fresh look.
Deck and Patio Washing: Your deck or patio is an outdoor space that deserves attention. Whether it’s covered with dirt, algae, or grime, we can clean and revitalize it, making it a great place to relax again.
Roof and Gutter Cleaning: Regular roof and gutter maintenance is essential to keeping your home protected. Our pressure washing service will safely remove debris, leaves, and moss, helping to avoid costly repairs down the road.
Affordable House Washing in Mexico, MO
Is your home in need of a thorough cleaning? At FamLee Pressure Washing Services, we provide affordable house washing in Mexico, MO, to help keep your home looking beautiful and well-maintained. Regular pressure washing is an important part of home upkeep, and our affordable services ensure that your home gets the attention it deserves.
Why is House Washing Important?
Improved Curb Appeal: The exterior of your home is the first thing people notice, and a clean home can significantly improve its overall appearance. Whether you're preparing to sell or just want to enjoy a fresh, clean look, house washing is a simple solution to boost curb appeal.
Prevent Damage: Dirt, mold, mildew, and algae can build up on the exterior of your home, which can lead to long-term damage. Regular house washing prevents these contaminants from eating away at your siding, walls, and foundation.
1 -
Title: Reliable Roofing Contractors in San Antonio – Blue Hammer Roofing
When it comes to maintaining the integrity of your home or business, having the right roofing contractors in San Antonio is essential. At Blue Hammer Roofing, we take pride in being one of the most trusted roofing companies in the area, offering a full spectrum of roofing services for residential and commercial properties. Whether you need roof repairs, replacements, or maintenance, we have the experience and expertise to get the job done right.
Why Choose Blue Hammer Roofing of San Antonio?
Blue Hammer Roofing is a leading name among roofing contractors in San Antonio. With a commitment to quality, integrity, and customer satisfaction, we ensure that every roofing project is handled with professionalism and care. Our team of skilled roofing experts has years of experience in the industry, and we use only the best materials and techniques to provide long-lasting roofing solutions.
Our Comprehensive Roofing Services
As your trusted roofing contractors in San Antonio, we offer a range of services to meet the diverse needs of homeowners and businesses in the area:
Roof Installations: Whether you’re building a new home or business, we provide expert roof installation services that are tailored to your specific needs. We use high-quality materials designed to last and protect your property for years to come.
Roof Repairs: If your roof is showing signs of wear or damage, our team is here to help with fast and effective roof repairs. From leaking roofs to missing shingles, we handle all types of roof repair jobs with precision and care.
Roof Inspections & Maintenance: Regular roof inspections and maintenance are essential for extending the lifespan of your roof. We offer thorough inspections and maintenance services to detect any potential issues before they turn into costly repairs.
Emergency Roofing Services: Storms and unexpected events can damage your roof, leaving your home or business vulnerable. Our emergency roofing services are available to handle urgent repairs and protect your property when you need it most.
Commercial Roofing: As experienced roofing contractors in San Antonio, we also specialize in commercial roofing services. We provide reliable roofing solutions that cater to the unique needs of businesses in the area.
Why San Antonio Trusts Blue Hammer Roofing
When you choose Blue Hammer Roofing, you're choosing a company that is committed to delivering high-quality roofing services that exceed expectations. Here’s why we’re one of the top roofing contractors in San Antonio:
Experienced Team: Our contractors are highly trained and certified to handle a variety of roofing projects. We are equipped to tackle both residential and commercial jobs with expertise and professionalism.
High-Quality Materials: We believe in using only the best materials available to ensure durability and long-lasting results. Our roofs are designed to stand up to the harsh Texas weather.
Affordable and Transparent Pricing: We offer competitive pricing and transparent estimates for every project, so you can trust that you're getting a fair price for quality roofing services.
Customer Satisfaction Guaranteed: At Blue Hammer Roofing, we’re dedicated to providing exceptional service. From the moment you reach out to us to the completion of your project, we aim to exceed your expectations and leave you completely satisfied.
Get Your Free Estimate Today
If you're looking for professional roofing contractors in San Antonio, look no further than Blue Hammer Roofing. Our team is ready to help with all your roofing needs, from new installations to repairs and maintenance. We are proud to serve the San Antonio area, providing reliable and high-quality roofing services to homeowners and businesses alike.
Contact us today to schedule a consultation or get a free estimate. You can visit us at 1846 N Loop 1604 W Ste 205, San Antonio, TX 78248, or give us a call at +1 (727) 672-74849.
Let Blue Hammer Roofing be your go-to choice for all your roofing needs in San Antonio!
1 -
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 -
JC Appliance Repair – Trusted Appliance Services in Mississauga
Welcome to JC Appliance Repair, your local partner for reliable, fast, and affordable appliance repair services in Mississauga. Located at 6677 Meadowvale Town Centre Cir, Mississauga, ON L5N 2R5, we proudly serve residents and businesses with expert solutions for all major household appliances. Whether you’re searching for appliance repair near me, fridge repair near me, or need immediate assistance with your stove, range, or dishwasher, JC Appliance Repair is here to help.
Expert Appliance Repair Near Me
Appliance breakdowns can happen at the most inconvenient times. That’s why we offer prompt and dependable appliance repair near me services to homes and businesses throughout Mississauga and nearby areas. Our certified technicians are equipped with the knowledge and tools needed to diagnose and fix a wide range of appliance issues quickly and effectively. From refrigerators and dishwashers to stoves and ranges, we bring your appliances back to life without delay.
Reliable Fridge Repair Near Me
A malfunctioning fridge can lead to spoiled food and unnecessary expenses. At JC Appliance Repair, we specialize in professional fridge repair near me for both top-freezer and bottom-freezer models, French door fridges, and side-by-side units. Whether your fridge is leaking, making unusual noises, or failing to cool properly, our team can quickly identify the issue and provide long-lasting repairs to restore optimal performance.
Trusted Dishwasher Repair Near Me
Are you dealing with a dishwasher that won’t start, drain, or clean properly? Our technicians provide high-quality dishwasher repair near me services that help restore convenience to your kitchen. We work on all major brands and models and are experienced in fixing pump issues, broken spray arms, faulty controls, and more. You can count on us for fast, accurate diagnostics and efficient repairs.
Fast and Efficient Stove Repair Near Me
When your stove stops working, meal prep becomes a challenge. JC Appliance Repair provides dependable stove repair near me, whether you have an electric coil stove, glass top stove, or gas range. Our team is skilled in resolving common problems such as temperature inconsistencies, burner malfunctions, and ignition failures. We ensure your stove heats evenly and functions safely.
Expert Range Repair Near Me
Your range is the heart of your kitchen, combining both oven and stove functions. If it’s not performing correctly, it can affect your entire cooking routine. That’s why we offer expert range repair near me for homeowners in Mississauga. We handle issues such as uneven heating, broken knobs, faulty timers, and more. Our technicians are trained in servicing all major range brands and models, ensuring precision repairs that last.
Why Choose JC Appliance Repair
We’re Local and Dependable
JC Appliance Repair is a proudly local business serving the Mississauga community with fast response times and honest pricing.
Certified Technicians
Our team is fully licensed and trained to repair all major appliance brands and models.
Transparent Pricing
We provide upfront estimates with no hidden charges, so you always know what to expect.
Same-Day Service
We understand how important your appliances are. That’s why we offer same-day appointments whenever possible.
Customer Satisfaction Guaranteed
We are committed to providing high-quality repairs and outstanding service that ensures your complete satisfaction.
Contact Us
Ready to get your appliances working like new? Contact JC Appliance Repair today
Address: 6677 Meadowvale Town Centre Cir, Mississauga, ON L5N 2R5, Canada
Phone: +16472773755
Our friendly team is here to help you with all your appliance repair needs. Call us now to schedule your service.1 -
Way to go ruin a collaboration. I wanted to have fun some making a game with one of my friends, but turns out being friends doesn't correlate to making a good team. Some of you probably know this, but I've never had such an experience, not even to almost strangers
Some tips on how to kill off any motivation to work with you:
* Casually insult other peoples ideas
* Don't consider other people's point of view
* Try to talk people out of prototyping/experimenting with their OWN ideas on their OWN time
* Completely undermine their skill even though you have no basis to go on
* Never worked with this person before
* less experienced
* don't have to give estimates on a daily basis
* don't consider the fact that there are libraries that can be used to speed up things)
* Victimize yourself, because someone is "forcing you" to become the bad guy
I don't know if that person is on here and I don't care if they happen to read this. I tried to treat you with the most respect, but if you don't do the same then just fuck off.
Anyways, there goes the idea of a "no stress, no problems" game dev project, because I wanted to see if isometric view would work better than top down.
My idea to have another person to work on a project with, to keep the motivation up backfired a by lot.
Someone within european timezones up for some hobby game dev?3 -
Bob's Landscape & Irrigation Solutions LLC: Expert Installation of New Irrigation Systems in Fort Worth, TX
At Bob's Landscape & Irrigation Solutions LLC, we specialize in the design and installation of new irrigation systems that ensure your lawn and garden stay healthy, lush, and vibrant throughout the year. Whether you’re looking to install a system for a new property or upgrade an old, inefficient system, our team of professionals is here to provide reliable and efficient solutions in Fort Worth, TX.
Why Choose Bob's Landscape & Irrigation Solutions for Your New Irrigation System?
Located at 1465 Mil Oaks Ln, Fort Worth, TX 76135, Bob's Landscape & Irrigation Solutions LLC is the trusted name in new irrigation system installations. We are dedicated to delivering high-quality, sustainable irrigation systems tailored to meet the specific needs of your property. Here’s why we are the best choice for installing a new irrigation system:
1. Custom Design & Consultation
We understand that every lawn and garden is unique, and so are your irrigation needs. Our team works closely with you to design a new irrigation system that fits the layout of your property, ensuring your plants, lawn, and garden beds get the right amount of water. We take into account factors like plant types, soil conditions, and sun exposure to create a customized solution.
2. Efficient & Sustainable Systems
At Bob's Landscape & Irrigation Solutions LLC, we’re committed to sustainability. Our new irrigation system installations are designed to minimize water waste and maximize efficiency. We use the latest technology, such as smart controllers, water-efficient sprinkler heads, and sensors, to help you conserve water while keeping your landscape healthy.
3. Expert Installation
Our experienced technicians handle every step of the installation process with precision and care. From setting up the system and digging trenches to testing the system for efficiency, we ensure that your new irrigation system is installed correctly and functions optimally from day one.
4. Affordable & Transparent Pricing
We believe in providing high-quality services at competitive rates. Our transparent pricing ensures there are no hidden fees, and we offer free consultations and estimates to help you make an informed decision about your new irrigation system. We’ll work with you to stay within your budget without compromising on quality.
5. Ongoing Support & Maintenance
After your new irrigation system is installed, we don’t leave you hanging. We offer ongoing maintenance and support to ensure your system continues to operate efficiently year after year. From seasonal adjustments to troubleshooting, our team is always available to help.
The Benefits of Installing a New Irrigation System
Installing a new irrigation system comes with many advantages. Here are just a few reasons why you should consider upgrading or installing a new system:
Water Conservation: A professionally installed irrigation system reduces water waste by delivering the right amount of water directly to your plants, promoting healthy growth while saving water.
Consistent Lawn Care: With a new irrigation system, you can ensure that your lawn and garden receive consistent watering, even when you’re busy or away.
Time-Saving: A smart irrigation system can be programmed to water your landscape automatically, saving you time and effort compared to traditional manual watering.2 -
Black Sheep Construction LLC: Your Trusted Roofing Company and Expert Roofers in Holly Springs, NC
When it comes to the safety and longevity of your home, the roof is one of the most critical elements. At Black Sheep Construction LLC, we are proud to be one of the leading roofing companies in Holly Springs, NC. Whether you need a minor roof repair or a complete roof replacement, our team of expert roofers is here to provide you with high-quality, reliable services that ensure your home is protected for years to come.
Trusted Roofing Company: Quality You Can Depend On
As a well-established roofing company, Black Sheep Construction LLC has built a reputation for delivering top-notch roofing solutions in the Holly Springs area. We understand that your roof is an investment, and we treat it with the care and attention it deserves. Our team works with a variety of roofing materials, including asphalt shingles, metal roofing, and more, ensuring that you get the best solution for your needs.
Our roofing services include:
Roof Installation: Whether you're building a new home or replacing an old roof, our skilled roofers provide efficient and durable roof installations.
Roof Repairs: From minor leaks to significant storm damage, we quickly assess and repair your roof to restore its integrity.
Roof Inspections: Regular roof inspections help identify potential problems before they become costly issues. We offer thorough inspections to ensure your roof is in top condition.
Roof Maintenance: Keeping your roof in great shape with routine maintenance is crucial. Our team provides maintenance services to extend the lifespan of your roof and keep it performing well.
At Black Sheep Construction LLC, we pride ourselves on providing reliable, affordable roofing solutions that are designed to last.
Expert Roofers: Skilled, Experienced, and Ready to Help
When it comes to roofing, experience matters. As expert roofers, our team at Black Sheep Construction LLC is equipped with the knowledge and skills to handle all types of roofing projects. Whether you're dealing with a roof leak, need a complete replacement, or are looking to upgrade to a more energy-efficient roof, we are here to help.
What sets our roofers apart?
Professional Expertise: Our team is highly trained and stays up-to-date with the latest roofing techniques and materials to provide the best service possible.
Attention to Detail: We take great care in every aspect of our work, from proper installation to precise repairs, ensuring that no detail is overlooked.
Customer Satisfaction: We value your home as much as you do. Our team works hard to ensure your roofing project is completed to your satisfaction, on time, and within budget.
Safety and Cleanliness: We adhere to the highest safety standards and maintain a clean job site throughout the duration of your project.
Why Choose Black Sheep Construction LLC?
Local Expertise: As a locally-owned and operated business in Holly Springs, NC, we understand the unique roofing needs of our community and offer services tailored to local weather conditions and building codes.
Quality Materials: We only use top-quality roofing materials that are durable, long-lasting, and designed to withstand the elements.
Affordable Solutions: Our pricing is competitive, and we offer free, no-obligation estimates so you can make an informed decision.
Comprehensive Services: Whether you need a roof inspection, repair, replacement, or installation, we provide all the roofing services you need in one place.
Get in Touch with Black Sheep Construction LLC Today
If you’re looking for reliable roofing companies or skilled roofers in Holly Springs, NC, Black Sheep Construction LLC is here to help. We are committed to providing top-quality service that ensures your roof is in excellent condition, keeping your home safe and secure.
Call us today at +1 (919) 946-3013 or visit our office at 350 Raleigh St, Holly Springs, NC 27540. Let us help you with all your roofing needs!1 -
Tommy Gunz Pressure Washing LLC: Professional Pressure Washing Services in Panama City, FL
At Tommy Gunz Pressure Washing LLC, we are committed to providing top-quality pressure washing, window cleaning, and exterior cleaning services to both residential and commercial clients in Panama City, FL. Whether you’re looking for pressure washing estimates, window cleaning quotes, or eco-friendly pressure washing, our team is ready to help you with all your cleaning needs. We pride ourselves on offering same-day pressure washing services and affordable pressure washing specials that give you great value for your investment.
Why Choose Tommy Gunz Pressure Washing LLC?
We are more than just a pressure washing company—we are your trusted partner in making your property look clean, fresh, and inviting. Here's why Tommy Gunz Pressure Washing LLC is the best choice for your pressure washing and cleaning needs:
Professional Service
Our team is fully trained in all aspects of pressure washing and window cleaning, ensuring that your property gets the highest level of service. We have the experience and equipment to tackle any job, big or small, and we work diligently to deliver outstanding results every time.
Eco-Friendly Cleaning Solutions
At Tommy Gunz Pressure Washing LLC, we are committed to using eco-friendly pressure washing techniques and cleaning solutions. Our environmentally safe products ensure that your property is cleaned thoroughly while minimizing any impact on the surrounding environment.
Affordable Pricing
We believe that quality service should be accessible to everyone. That’s why we offer pressure washing specials and competitive pricing to ensure that you get excellent service at a fair price. Plus, we provide window cleaning quotes and pressure washing estimates to help you budget effectively for your cleaning needs.
Same-Day Service
Need your property cleaned right away? We offer same-day pressure washing services to accommodate urgent requests. Whether it’s a last-minute event, a time-sensitive project, or just the need for a quick cleaning, we’re here to help.
Pressure Washing Estimates Panama City: Get Accurate Quotes for Your Cleaning Project
Before starting any pressure washing project, it’s important to have a clear idea of the cost. At Tommy Gunz Pressure Washing LLC, we provide pressure washing estimates for both residential and commercial properties in Panama City, FL. Our estimates are detailed, transparent, and based on the scope of work involved.
To get an accurate pressure washing estimate, simply give us a call at 1-850-532-1959, and one of our experienced technicians will assess your property and provide a fair, no-obligation quote. We’ll make sure to tailor the estimate to fit your needs and budget.
Window Cleaning Quotes Panama City, FL: Get a Clear View with Expert Window Cleaning
When it comes to window cleaning, we know that no two windows are the same. That’s why we offer window cleaning quotes in Panama City, FL, to ensure you receive a customized solution based on your specific needs. Whether you need interior and exterior cleaning, or just the exterior, we provide transparent, affordable pricing that you can count on.
At Tommy Gunz Pressure Washing LLC, our professional window cleaning services are designed to leave your windows sparkling and streak-free, improving the curb appeal of your property and allowing more natural light into your home or business.
Pressure Washing Specials Panama City, FL: Save on Quality Cleaning Services
At Tommy Gunz Pressure Washing LLC, we want to make sure you get the most value for your money. That’s why we offer pressure washing specials throughout the year. Whether it’s a discount on a package deal or a seasonal promotion, we have great offers that can help you save on all our pressure washing and window cleaning services.
If you're looking for high-quality cleaning at an affordable price, be sure to ask about our current pressure washing specials. Our team will help you choose the right service that fits both your cleaning needs and your budget.
Sometimes you need pressure washing services on short notice. Whether it’s cleaning your driveway before a party, preparing for an event, or dealing with an unexpected stain, Tommy Gunz Pressure Washing LLC offers same-day pressure washing in Panama City, FL. Our team is ready to respond quickly and effectively, so you can enjoy a clean property without delay.
We understand that life gets busy, and sometimes you need fast service. That’s why we’re proud to offer same-day pressure washing—just give us a call, and we’ll schedule a time that works for you.
Eco-Friendly Pressure Washing Florida: Clean Your Property with Care2 -
Richmond Tree Experts GA: Trusted Tree Removal Experts in Atlanta, GA
When it comes to tree removal in Atlanta, GA, Richmond Tree Experts GA is the name you can trust for fast, safe, and professional services. Whether you have a tree that is diseased, dead, or posing a safety risk to your property, our team of certified arborists is equipped to handle all types of tree removal projects. We take pride in providing efficient, reliable, and affordable solutions that enhance the safety and beauty of your property.
Why Choose Richmond Tree Experts GA for Tree Removal in Atlanta?
Experienced Arborists At Richmond Tree Experts GA, our team consists of highly skilled and certified arborists with years of experience in tree care. We understand the complexities of tree removal and employ industry best practices to ensure your tree is removed safely and without causing any damage to your property.
Safe and Efficient Tree Removal Tree removal can be a dangerous job, particularly when dealing with large or hazardous trees. Our experts use state-of-the-art equipment and follow strict safety protocols to ensure the removal process goes smoothly. We take every precaution to protect your home, landscape, and surrounding structures during the removal.
Comprehensive Tree Services As a full-service tree company, we don’t just remove trees. We offer a range of tree care services including tree trimming, stump grinding, health assessments, and emergency tree removal. No matter your tree care needs, we’re here to provide the services that keep your property safe and attractive.
Affordable Tree Removal Services We believe in offering high-quality tree removal services at competitive prices. We offer free, no-obligation estimates, so you’ll know exactly what to expect before we begin any work. Our goal is to provide efficient and cost-effective tree solutions that fit your budget.
Emergency Tree Removal Storms, high winds, and other natural events can cause trees to become dangerous or unstable. If a tree falls or poses an immediate risk, Richmond Tree Experts GA offers emergency tree removal services to quickly address the situation. Our prompt response helps prevent further damage and ensures the safety of your property and family.
Locally Owned and Trusted Based in Marietta, GA, Richmond Tree Experts GA proudly serves Atlanta and the surrounding communities. As a locally owned business, we take great pride in delivering exceptional tree care to our neighbors. Our commitment to quality service and customer satisfaction has made us a trusted name in the tree care industry.
Signs You Need Tree Removal in Atlanta
There are several indicators that it might be time to remove a tree from your property, including:
Dead or Diseased Trees: Trees that are no longer living or are suffering from diseases can become a safety hazard, especially during storms.
Leaning Trees: If a tree is leaning, it could be a sign of root instability, and it may need to be removed to avoid future danger.
Tree Damage: Severe storm damage can cause a tree to lose its structural integrity, making removal necessary.
Overcrowded Trees: Trees that are too close to buildings, power lines, or other structures should be removed to prevent future damage.
Our Tree Removal Process
Assessment: Our experts assess the tree’s condition and determine the best course of action.
Planning: We plan the tree removal process carefully, taking into consideration the tree’s size, location, and proximity to structures.
Execution: Using the latest tools and techniques, we safely remove the tree, ensuring no damage occurs to your property.
Clean-Up: After removal, we clean up the area and offer additional services like stump grinding if needed.
Serving Atlanta and Surrounding Areas
Located at 1715 Nekoma St, Marietta, GA, Richmond Tree Experts GA proudly serves Atlanta and the surrounding areas. Whether you live in downtown Atlanta or in the outskirts, our team is ready to provide the professional tree removal services you need.
Contact Richmond Tree Experts GA for Tree Removal in Atlanta
When you need expert tree removal services in Atlanta, GA, trust Richmond Tree Experts GA to get the job done safely and efficiently. Our team of certified arborists is here to handle all your tree removal needs with care and professionalism.
Call us today at +1 (770) 974-3964 for a free consultation or to request an estimate. We’re here to help you with any tree care needs you may have.
1 -
EXPERT IN RECOVERING LOST CRYPTO ASSETS | CRYPTOCHAIN GLOBAL TRACK
When digital assets vanish due to sophisticated scams or theft, professional intervention becomes critical for recovery. CryptoChain Global Track delivers expert cryptocurrency recovery services through certified blockchain forensic specialists who combine technical expertise with legal strategies to trace and reclaim stolen funds.
The recovery process begins with comprehensive blockchain analysis, where investigators examine transaction histories across multiple wallets and exchanges. Using institutional-grade tracking technology, they follow the digital trail of stolen Bitcoin, Ethereum, USDT and other cryptocurrencies, identifying patterns that reveal fund movement. Their methodology proves particularly effective against investment scams, exchange hacks, and phishing attacks where assets have been moved through complex networks.
What sets CryptoChain Global Track apart is their multi-phase recovery approach. After identifying recoverable funds, their team initiates formal procedures through proper legal channels when assets are located on regulated exchanges. This dual technical and legal strategy has successfully recovered millions in digital assets for clients worldwide.
Clients benefit from transparent engagement terms including a "no recovery, no fee" policy that eliminates financial risk. The team maintains strict confidentiality while providing regular case updates, ensuring clients remain informed throughout the process. Their specialists emphasize rapid response, as recovery success rates decline significantly when scammers move funds through mixing services or cross-chain bridges.
The company has particular expertise in tracing assets involved in DeFi exploits, fraudulent ICOs, and fake investment platforms. Their forensic capabilities extend to following funds across multiple blockchains, including Ethereum, Binance Smart Chain, and Polygon networks.
For professional assessment of crypto recovery possibilities, CryptoChain Global Track offers complimentary case evaluations. Their experts provide realistic recovery estimates and recommended actions before formal engagement.
With CryptoChain Global Track, victims of cryptocurrency theft gain access to professional-grade recovery services that combine cutting-edge blockchain forensics with proven asset recovery strategies. Their expert team delivers legitimate solutions for reclaiming stolen digital assets.4
