55 DIY Disasters That Belong In A Museum Of Mistakes (New Pics)
I’ve got nothing but respect for people who can actually pull off DIY. It takes patience, skill, and a level of confidence I simply don’t have. Personally, the peak of my handiwork is assembling IKEA furniture, and that’s only because the instructions leave little room for disaster.
If I ever tried a proper home project, though, I’d probably end up featured on the subreddit “DiWHY.” It’s the internet’s favorite gallery of attempts that were meant to be clever or budget-friendly but instead leave everyone asking: how did it come to this?
The answer, of course, is that creativity may have no limits—but common sense usually does.
if (!BoredPanda.Config.isTabletWidth) {
if (BoredPanda.Config.departments.includes(‘main-editorial’)) {
pdID = BoredPanda.Config.experimentVariation < 2 ? 118361 : 118363;
} else if (BoredPanda.Config.departments.includes('news')) {
pdID = BoredPanda.Config.experimentVariation < 2 ? 117965 : 117967;
} else {
pdID = BoredPanda.Config.experimentVariation < 2 ? 116845 : 120299;
}
} else if (BoredPanda.Config.isTabletWidth) {
if (BoredPanda.Config.departments.includes('main-editorial')) {
pdID = BoredPanda.Config.experimentVariation < 2 ? 118540 : 118541;
} else if (BoredPanda.Config.departments.includes('news')) {
pdID = BoredPanda.Config.experimentVariation < 2 ? 118537 : 118538;
} else {
pdID = BoredPanda.Config.experimentVariation < 2 ? 118535 : 120301;
}
}
if (BoredPanda.Config.bpVersion === 'news') {
pdID = 119689;
}
trfData = BoredPanda.TrafficSources.getData();
_subIdParts = [
BoredPanda.Config.postId,
BoredPanda.Config.pos.filter((t) => !t.includes('_')).join('_'),
trfData.source.replace(',', '').substr(0, 20),
trfData.medium.replace(',', '').substr(0, 20),
trfData.campaign.replace(',', '').substr(0, 20),
];
subId = _subIdParts.join(',');
if (!BoredPanda.Config.isMobileWidth) {
(function (d, s, b) {
var mElmt, primisElmt = d.createElement('script');
primisElmt.setAttribute('type', 'text/javascript');
primisElmt.setAttribute('async', 'async');
primisElmt.setAttribute('src', s);
var elmtInterval = setInterval(function () {
mElmt = d.getElementById(b);
if (mElmt) {
mElmt.parentNode.insertBefore(primisElmt, mElmt.nextSibling);
mElmt.parentNode.removeChild(mElmt);
return clearInterval(elmtInterval);
}
}, 20);
})(document, 'https://live.primis.tech/live/liveView.php?s=' + pdID + '&subId=' + subId + '&playerApiId=bpbase_desktop', 'desktop-widget-loaded');
}
Built my first home at age 30. Designed the kitchen myself and completed it with my dad who owns a cabinet shop. The kitchen is my absolute favorite part.
I do handyman work and home renos. WAs recently contracted to fill this up from the previous owner. You kinda gotta admire the guys dedication on one hand, while also being completely unnecessary.
Just made this addition to my Airbnb.
I hope my bank account is big enough to hold all of the revenue I will get from my bookings!
My partner and I thought we could build a roman style tub from scratch in a month. A year and a half with no shower later, here we are.
So I was supposed to got to a dress up baby shower with the theme L (baby’s name will be Lennox, anyway)… for 3 weeks I had been working on a Lorax costume, with each edit getting progressively creepier. I was nervous to wear it and was already embarrassed by it. Today was the baby shower and my husband stuck the costume on before I started getting ready, and thank God he did, cause holy hell imagine rocking up to a baby shower dressed like this!!!! I ditched the lorax and went as a Luche Libre wrestler instead.
I only use a few apps and did not subscribe to any of the featured app hot buttons built in to the remote. So I sliced them off so they are harder to hit by accident.
I don’t recommend this. But if you want to do this, Do not cut the button out. Just slice off the rubber part protruding above the plastic.