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 - "nails"
-
In Switzerland/Germany we have an abbreviation TEAM: "Toll Ein Anderer Macht's" which means "Hurray another one/stupid is doing all the work". I think that nails it.46
-
!dev
!!rant
!!rooting while drunk
I got drunk last night and painted my nails. I bought a really pretty shade of purple that should match one of my favorite shirts, and it's my last day at the office today (EVER; lease is up), so dressing up is a great idea, right? I'll feel better and more confident and it'll make everyone miss me.
Except. I was drunk.
And for some reason thought painting them in the dark was a great idea.
Oh, they look horrible!
and apparently I don't own any nail polish remover, so.
Today's going to be the best day ever!
😄😅😢☹22 -
I have what seems to be an unpopular opinion about buying software as a software developer.
First off, I support open source all the way. There should always be free and open tools for people to use if the need or want to.
Second, if you underpaid, broke, unemployed, or a student then this doesn’t apply to you. You keep pushing forward!
With that said, let’s get to the meat of it all...
I pay for good software. Even when it is expensive. Even when there are “workable” free or open source solutions.
I do this for a number of reasons...
1. They are better, hands down.
(Tower > GitKraken, SourceTree, GitHub Desktop) (Kalidascope > every other diff tool) (JetBrains IDEs > Atom, Brackets ...)
2. I’m no longer a broke student. I make enough money to buy them.
3. Most important: I’m a fucking professional software developer, not a fucking joker.
- If I was a carpenter then I could always hammer nails with the back of my work boot. It’s free and paid for and will do the job. Instead I would buy a good hammer because I’d be a professional and not a fucking joker complaining about the price of the tools to do my job.
4. I use a Mac, sometimes Linux and NEVER Windows. Which means I have a platform that actually has useful apps built for developers who are willing to pay for it.
5. I don’t get caught up in developer circle jerks about how all development software should be open source and free.
————
So there you go.
Does this offend you?
Good!
Come at me bro
22 -
#Weird incidents with a designer
This girl texted me a picture of her newly painted dark-greyish nails
Her: what do you think is this color?
Me: #2222224 -
I get really tired of people shitting on php and getting greated with immediate laughter when I say I work as a full stack LEMP/LAMP dev. I work just as hard as you (ruby/python/node devs) do and feel like I make some pretty cool shit.
Why can't we all just agree we do great things with our tools and while I may use a different hammer than you, we still use the same nails!!!19 -
Quick recap of my last two weeks: 15 year old production server is basically dead, boss has taken over calls and claims credit for "resolving" outages (even though my coworker and I did the work, but ultimately the traffic died down enough to where it wasn't an issue anymore).
I go to a meeting to plan migration to a better server, boss bitches about not getting invited, I tell him I invited myself, and then he lectures about how that's not our job.
Different boss says we're migrating a schema for an application that should have been decommissioned 5+ years ago to use as a baseline. I explain what's going on, he says he understands, and proceeds to tell higher bosses it's perfect because there will be no user impact. OF COURSE THERE'S NO FRICKING IMPACT, YA DUNCE! there are no users!!!!
I merge two email threads together, since they discuss the same thing, but with different insight, and get yelled at, even though they requested it.
The two bosses I like are OOO for the next week, too, so I'm just sitting here hoping I don't say something that'll get me fired or sent to sensitivity training.
I'm just starting my on call rotation and don't know that I can do this. I cry when my phone rings, now, because I experience physical pain with how hard I cringe.
I got yelled at today by a guy because SOMEONE I DON'T KNOW assigned a ticket to him directly, rather than to the proper team (not his team). So I had to look into that, which at least had the benefit of preventing a catastrophic outage to our customers world wide, but no one will know because I don't brag at work; I'm too busy doing my job as well as most of my division/section/larger team, whatever the hell it's called. I saved us probably 25+ hours of continuous troubleshooting call from noticing something tiny that the people "smarter" than me missed.
**edit: sorry for typos; got my nails done yesterday but they feel like they're a mile long and I have to relearn how to type**7 -
Fucking pieces of shit, if I would have a list of developers that add "Whoopsie daisy, tinky winky compiling stuffie" as error messages, installer steps or as a checkbox in their github issues, I'd break their fucking back and keep them alive, just to ram fucking burning nails into their eyelids and then blast just enough power through them to make them burn and evaporate alive.4
-
Project manager: I haven't seen an automated email go out in a while.
Me: ok let me check. Can you provide me a previous email for reference?
Project manager: no
*Itterate 3 times*
Me: ok, does this template resemble the email you're missing?
PM: no
*End itteration*
PM after 3rd attempt to identify the email they're missing: comes into my office and tells me he's not even going to answer my emails anymore cause I can't find his missing email.
Me: finally nails down the email he's *missing* and there's nothing wrong with it.
PM: doesn't believe me.
I fucking hate bad PM's. Asshole can't be bothered to provide usefull information to save his life then questions everything I tell him and thinks I'm the idiot when it takes me 3x as long to fix/find something.6 -
Interview question:
"What are your three most favorite design patterns?"
Me: "Huh? They're tools in a toolbox. If I want to drive in nails I use a hammer or a nail gun. Do I need to cuddle with them? I don't pick favorites and I don't try to solve everything with just a bunch of patterns. And I've work with a bunch, right now I'm drawing a blank though as this question highly confuses me and would like to do a Google search listing a few names as the only one that's comming to my mind right now are the factory and builder pattern. And no, not necessarily favorites."3 -
We should give it a name to when devRant algo nails two consecutive rants with a purposeful meaning19
-
How my year has gone so far...
Management: Bobby, we are replacing your old hammer.
Me: Ok cool.
Management: Well actually there's so much going on...here is a wrench instead.
Me: But, this isn't a hammer.
Management: Yes we are aware but we are busy and cannot buy a hammer for a several more months.
Me: How the fuck am I suppose to hammer nails with this?
Management: Oh gosh you are right. That sounds difficult. We will grind down one side of it so you have a flat surface to hammer in those nails.
Management: Oh and by the way, those nails are super important so don't screw anything up.10 -
I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.
You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.
You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.
You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.
And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.
Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.
That’s what’s wrong with PHP.7 -
I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.
You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.
You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.
You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.
And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.
Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.
That’s what’s wrong with PHP.5 -
Anybody have the bad habits of biting nails down and sometimes tearing the skin off finger-tips just because licking the blood is somehow calming?
If so, how do you combat it?24 -
First week of work.
Coder comes to me and says: "have you cut your nails?".
The designer says "i think you should paint yours nails" to start programming
... i thought for a while so i c# them. True Story...
i'm a female programmer btw...6 -
I decided to redo the padding on my chair because it was getting uncomfortable. All the screws they used to put it together were at least half an inch too long. I was basically sitting on nails.
7 -
I have just done my manicures yesterday evening. And, it's so nice to look at when you have your nails done from my point of view, especially when coding. So much view and can really boost self esteem, lets you smile, and motivated to work though I don't usually love Mondays because yeah, another manic Monday.
I just so love my manicures today, despite the allergies that I still have, the enhancement code that has not yet been deployed by our ever loving, supreme, Grandmaster turd, let's just name him, John Doe.
P.S. please not be easily removed manicures. For you are the only source of my happiness and my motivation to go to work (because bills is too mainstream and will always be the classy reason also)3 -
Manager asked me once
"how many lines of code does a good developer write"
:facepalm: i was so shocked i couldnt answer him straight with a good answer. tried telling him that we are not a factory making nails, i dont know. what would you have said to him?14 -
Do not wave you phone around during a video interview. Don't turn it upside down. Don't put keep your hand near it -- I am not interested in your finger nails. Don't pace around. Don't look like a YouTuber that has no idea what they are doing on a video conference.
That is all.2 -
Hey guys, I have a serious question for you: How do you define science?
And yes this is going to be a long Rant. This topic really pisses me off.
A bit of context first. I come from a "humanities" background. I study history and dude, I love it. The problem is that even though we fucking pull our brains out studying historical phenomena with a fucking ton of conceptual tools, our work is mostly seen as literature to entertain the elderly during their lonely evenings. But that's not really the point of this rant.
My fucking problem is that while we try to do some serious work; actual work that could help society for real, it all goes into that magical fucking kingdom called "humanities". HOW THE FUCK DO THEY DARE TO CALL SOMETHING "HUMANITIES". IT'S A FUCKING HISTORICAL TERM THAT MEANS "TO FULFILL MEN IN ALL IT'S ASPECTS", AND NOW THEY'VE REPURPOSED IT, MAKING IT CONTAIN ANY STUDY THAT ISN'T "EMPIRICAL", "OBJECTIVE", ADD ANY FUCKING SCIENTIFIC DELUSIONARY TERM YOU CAN THINK OF.
And don't get me started on "objectivity". Oh boy, your fucking objectivity is hollow as a kid's balloon. There is no such thing as a objective study, even when it applies your "rational" "godly" scientific method. Some guys follow that shit as if it was a fucking religion. I do understand it's useful and all that, but in the end it's just a tool, you can't fucking define "science" by it's tools.
"""Q: What is carpintery?
A: Well, it's hammers, nails and wood. Yep. Hammers, nails and wood."""
THE SCIENTIFIC METHOD WAS FUCKING INVENTED DURING THE XVIII CENTURY, WHAT THE FUCK DO YOU THINK WAS GALLILEI BEFORE THAT? "HUMANITIES"?
Why do I say objectivity isn't posible? Well, guess what? YOU ARE FUCKING HUMAN. Every thing you know is full of preconceptions and fucking cultural subjectivities invented to understand the world. And it's ok, becouse if you understand your own subjectivity, at least you can see yourself in a critical sense, and at least "tend" to objectivity, in the same way functions tend to infinity.
And here comes the best part: people studying "cs" in my university pass most of the time studying a ton of shit that isn't really science, but is taken as scientific becouse it is related to "science". These guys spend entire semesters just learning programming fundational stuff that in my opinion isn't really science, it's just subjective conceptual constructs built to make the coding process better. They only have TWO fucking classes on discrete mathematics and another 3 or 4 in actual scientific fields related to computing. THESE GUYS AREN'T FUCKING BEING TAUGHT TO BE COMPUTER SCIENTISTS; THEY ARE TEACHING THEM TO BE PROGRAMMERS. THERE'S A HUGE DIFFERENCE BETWEEN CS AND PROGRAMMING AND THAT IS THE WORD SCIENCE. And yes, I'm being drastic on the definition of science on purpose becouse guess fucking what? I'M PISSED OFF.
"Hey, what are you doing?"
"Just doing science with scrum and agile development."
I understand most of you guys would think of science as "the application of the scientific method", "Knowledge by experimentation and peer-review", "anything techy". Guys, science is a lot broather than that. I define it as "the search for truth", mainly becouse that's what we are all doing, and what humans have been doing to gain knowledge through the ages. It doesn't matter what field of truth you are seeking as long as you do it seriously and with fundaments. I don't fucking care if you can't be objective: that's impossible. Just acknowledge it and continue investigating accordingly.
I believe during the last centuries the concept of science has been deformed by the popular rise of both natural and applied sciences. And I love the fact that these science fields have been growing so much all this time, but for fucks sake don't leave every other science (science as I define it) behind. Governments and corporations make huge mistakes becouse they don't treat history, politics and other sciences seriously. Yes, I called history a "science", fuck you.
And yes, by my definition programming is not a science. I don't know what most of you think programming is, but for me it's a discipline that builds stuff, similar to carpintery or blacksmithing. Now if you are pushing the limits, seeking ways to make computing go further, then that's science. The guys that are figuring out AI are scientists, the guys that are using it to detect hotdogs aren't - unless they are the same person- deal with it. I guess a lot of you guys are with me on this point.
In the end, we are all artisans building abstract tools by giving orders to a machine.
I still have some characters left, so I want to thank the community as a whole for letting me vent my inner rage. I don't have much ways to express myself on these matters, so for me DevRant is a bless.8 -
Guinea pigs are not from Guinea and they aren’t pigs
JavaScript has nothing to do with Java
Computer science is not an actual science
Lawsuit is not an actual suit that the judge wears
Siouxsie Suioux is not Native American
Sugar gliders aren’t made of sugar
People don’t drive on driveways and don’t park on parkways
Carpets have nothing to do with either cars or pets
Gunpowder actually looks like noodles and not like powder
Coca-Cola has no coconut and no cocaine in it. It also contains no cola nuts
Peanuts aren’t actually nuts
Watermelon doesn’t taste like a melon
Laptops are usually used while standing on desks, not laps
GPU, as in graphics processing unit, can process things that aren’t graphical
Silverback gorillas’ backs ain’t made of silver
Rod Steward is not a rod and not a steward
Guy Standing can sit
People who say they can’t stand something usually can actually stand up
People who call themselves woke do sleep sometimes
Hibernation mode in Windows doesn’t actually hibernate anything
Kool Aid can be served hot
Wall sockets can be used while not being attached to a wall
WC is not a closet
MrBeast is in fact human
Dodge cars aren’t better at dodging things than other cars
Some AC units can be operated using DC
Most men don’t menstruate
Pop bottles don’t always go pop
Backpack can be used while not being worn on your back
Watches don’t watch anything
Some keyboards aren’t actually a single board
Cigarettes have cigars, but cassettes don’t have cass, and Gillette doesn’t have gills
Dyson doesn’t make Dyson spheres
Hairdryers can dry things that aren’t hair
Beds aren’t usually made of bedrock
ThinkPads can’t think
MacBooks aren’t books
Ceilings don’t ceil
Platinum records aren’t made of platinum
Training doesn’t always involve trains
Great Britain ain’t that great
HDMI can carry signal that isn’t HD
Fingers do fing but autists don’t aut
American Football band doesn’t play american football
Taylor Swift is neither a taylor nor a swift
Hard disk drive doesn’t drive
Tank tops has nothing to do with the top part of a tank
Tea bags do sometimes contain herbs that aren’t tea
Tea isn’t usually teal
Jack Black isn’t black
Fingernails aren’t nails30 -
Android studio is a PATHETIC excuse of an IDE!! And managing a constraint layout inside a scroll view is worse than having my nails pulled out while a bamboo is growing into my spine at record time! Screw this piece of shit IDE!! I suck at front end bad enough to have to deal with its buggy frontend IDE!! Aaaah!!!! - pulls lumps of hair out-16
-
Maslow's hammer is my new favourite quote.
Ad-libbing - when one only knows how to use a hammer, a lot of his problems start to look like Nails.
This is so true2 -
After 11hours of coding on friday, got home, eat and went to sleep early.
7 AM, the neighbor from upstairs decided to hammer some nails on the wall. Now at 7:43 I am thinking of calling the police.6 -
The Javascript build/bundling eco system is killing me every time I try to get into it.
Me: oh vite, a nice and fast bundle that supports hmr
Me: works like a charm
Well until I discovered that exporting a self contained bundle with Inlined dependencies is not a thing and you have to pray that your framework provides such plugins
The world of js/jsx/tsx bundling, building, tree shaking, transpiling, Inlining, transforming is such a wild west and that on top of an already very unstable layer of different frameworks that work so fundamentally different that you cannot apply a single principle to even 2 of then (from a building/ssr/bundling perspective)
Standards signing off when it comes to building node apps11 -
It's like nails on a chalkboard:
Meeting #3 about "Thing doesn't update."
Where nobody has shown it not to update yet.
(⓪益⓪) -
All I am asking for is a debugger in Xcode that works as well as Macintosh Programmer's Workshop ( MPW) circa 80's/90's. Maybe I am being unreasonable?
I stepped a line in the debugger and all the variables disappear... and all I get is the spinny "fuck you" indicator and the variables all disappear.
But here is the worst part... Apple isn't holding any of those fucktards on the Xcode team accountable for producing a shit product.
I'm really glad I don't have to do this as a full time job anymore. Then why do I continue to pound nails with my forehead (use Xcode)?
Whip me, beat me, make me use Xcode...
5 -
WHAT THE FUCK!!!
Whoever says that MacOS is superior or at least on par with Linux in terms of ease of maintenance -- feel free to stick a backwards pinecone up your asshole and push it down with a baseball bat with 5" nails.
The FUCK is this nightmare. You can't even start a process w/o logging in via GUI, password changes are another horror story, esp. for users who have never logged in [warning says to change keystore pass separately... Which doesn't exist...], vnc uses some proprietary protocol, ...
Seriously, even SunOS is easier to maintain, not to mention AIX, compared to this BSD nightmare of a UNIXoid....
Wtf....1 -
I know I’ll get mixed views for this one...
So I’ll state my claim. I agree with the philosophy of uncle bob, I also feel like he is the high level language - older version of myself personality wise.. (when I learned about uncle bob I was like this guy is just like me but not low level haha).
Anyway.. I don’t agree with everything because I think he thinks or atleast I get the vibe he thinks everything can be solved by OOP, and high level languages. This is probably where Bob and I disagree. Personally I don’t touch ruby, python and java and “those” with a 10 foot pole.
Does he make valid arguments, yes, is agile the solve all solution no.. but agile ideas do come natural and respond faster the feedback loop of product development is much smaller and the managers and clients and customers can “see things” sooner than purly waterfall.. I mean agile is the natural approach of disciplined engineers....waterfall is and was developed because the market was flooded with undisciplined engineers and continues to flood, agile is great for them but only if they are skilled in what they are doing and see the bigger picture of the forest thru the trees.. which is the entire point of waterfall, to see the forest.. the end goal... now I’m not saying agile you only see a branch of a single tree of the forest.. but too often young engineers, and beginners jump on agile because it’s “trendy” or “everyone’s doing it” or whatever the fuck reason. The point is they do it but only focus on the immediate use case, needs and deliverables due next week.
What’s wrong with that?? Well an undisciplined engineer doing agile (no I’m not talking damn scrum shit and all that marketing bullshit).. pure true agile.
They will write code for the need due next week, but they won’t realize that hmm I will have the need 3 months from now for some feature that needs to connect to this, so I better design this code with that future feature in mind...
The disciplined engineer would do that. That is why waterfall exists so ideally the big picture is painted before hand.
The undisciplined engineer will then be frustrated in the future when he has to act like the cool aid man thru the hard pre mature architectural boundaries he created and now needs links or connections that are now needed.
Does moving to agile fix that hell no.. because the undisciplined engineer is still undisciplined.
One could argue the project manager or scrum secretary... (yes scrum secretary I said that right).. is suppose to organize and create and order the features with the future in mind etc...
Bullshit ..soo basically your saying the scrum kid is suppose to be the disciplined engineer to have foresight into realizing future features and making requirements and task now that cover those things? No!
1 scrum bitch focuses too much on pleasing “stake holders” especially taken literally in start ups where the non technical idiots are too involved with the engineering team and the scrum bastard tries to ass kiss and get everything organized and tasks working so the non technical person can see pretty things work.
Scrum master is a gate keeper and is not needed and actually hinders the whole process of making a undisciplined engineer into a disciplined engineer, makes the undisciplined engineer into a “forever” code grunt... filling weekly orders of story points unable to see the forest until it’s over because the forest isn’t show to the grunt only the scrum keeper knows the big picture..... this is bad this is why waterfall is needed.
Waterfall has its own problems, But that’s another story for another day..
ANYWAY... soooo where were we ....
Ahh yess....
Clean code..
Is it a good book, yes.. does uncle bobs personality show thru the book .. yes lol.
If you know uncle bob you will understand what I just did with this post lol. I had to tangent ( at least mine was related to the topic) ...
I agree with the principles of the book, I don’t agree with the extreme view point. It’s like religion there’s the modest folks and then there are the extremists. Well he’s the preacher of the cult and he’s on the extreme side.. but that doesn’t mean he’s wrong.. many things he nails... he just hits the nail thru the wall just a bit.
OOP languages are not the solution... high level languages do not solve everything.. pininciples and concepts can be used across the board and prove valuable.. just don’t hold everything up like the 10 commandments of which you cannot deviate from.. that’s the difference here I think..
Good book, just don’t take it as the Bible as a beginner, actually infact DONT read this book as a beginner. Wait a bit learn then reflect by reading this.
15 -
Google hitting nails on their own coffins. Coming from someone outside the organisation can be discarded as a way of ruining the company's image, but when you see the words "Google, For Internal Use Only", even a Google fanboi(I am guilty of being one) has to accept that this can have adverse effects, not now probably but in the long run definitely.
Presenting, Google's Selfish Ledger
https://theverge.com/2018/5/...2 -
One of the devs on my team hates our PM. last week during standup while the pm was giving his update, he started clipping his nails and proceeded to do so until the guy finished. I almost died trying not to laugh. No one said anything.2
-
If you use space as indentation I hate you and I want to remove your nails one by one and then dip it in salt.
And then rape the salt.28 -
For whatever the fuck reason google decided you should not be able to select text when writing a review, at least it's the case right now. Therefore I had to make a guilty screenshot.
Peel remote is successfully nails it to be as annoying as a single application can get and I should consider blocking ads on my phone completely.
2 -
If you want to improve your life, but your mental health and energy levels are too low to exercise, start with hygiene.
Take showers every day, continuously lowering the water temperature. Use dental floss and tongue scraper. Brush your teeth twice a day. Wash your face every morning and every evening. Use evidence-based skincare products: adapalene, panthenol, SPF 50+ sunscreen. Keep your toes and nails tidy. Shave routinely.
According to Nadya Tolokonnikova, a prominent Russian dissident who was imprisoned, denying basic hygiene is a _very_ efficient way of breaking someone into submission that is often applied to dissidents in Russian prisons. So, doing a reverse of that should improve mental health. -
What's your take on the Ghimli studio drama.
Here is mine.
So for reminder, apparently shitGPT started generating images (big whoop) and all the normies are using it to mimic their favorite japan cringy anime.
Which apparently isn't to the taste of the anime drawer, who is apparently trying to sue everyone for copying his art style. Including not only chat GPT, but individual users as well.
So:
1. IA is a gadget. It's pretty convenient but if you think it will fundamentally change the fabric of society, you're an idiot.
2. There is no such thing as IntEllECtuAl ProperTy
3. Metallica's singer is a bitchtard. Suing for people to steal your music is the opposite of metal, retard. Same shit for the japan retard, i'll never watch your ghimlee shit now. Princess mononoke my balls, more like streissand so close no matter how far my dick. I hate you and I want your nails removed and then your finger dipped in salt.
11 -
Is there any other there that start getting so anxious when programming that bites all nails like me? 10 years without the need for a nail cutter
-
Aka... How NOT to design a build system.
I must say that the winning award in that category goes without any question to SBT.
SBT is like trying to use a claymore mine to put some nails in a wall. It most likely will work somehow, but the collateral damage is extensive.
If you ask what build tool would possibly do this... It was probably SBT. Rant applies in general, but my arch nemesis is definitely SBT.
Let's start with the simplest thing: The data format you use to store.
Well. Data format. So use sth that can represent data or settings. Do *not* use a programming language, as this can neither be parsed / modified without an foreign interface or using the programming language itself...
Which is painful as fuck for automatisation, scripting and thus CI/CD.
Most important regarding the data format - keep it simple and stupid, yet precise and clean. Do not try to e.g. implement complex types - pain without gain. Plain old objects / structs, arrays, primitive types, simple as that.
No (severely) nested types, no lazy evaluation, just keep it as simple as possible. Build tools are complex enough, no need to feed the nightmare.
Data formats *must* have btw a proper encoding, looking at you Mr. XML. It should be standardized, so no crazy mfucking shit eating dev gets the idea to use whatever encoding they like.
Workflows. You know, things like
- update dependency
- compile stuff
- test run
- ...
Keep. Them. Simple.
Especially regarding settings and multiprojects.
http://lihaoyi.com/post/...
If you want to know how to absolutely never ever do it.
Again - keep. it. simple.
Make stuff configurable, allow the CLI tool used for building to pass this configuration in / allow setting of env variables. As simple as that.
Allow project settings - e.g. like repositories - to be set globally vs project wide.
Not simple are those tools who have...
- more knobs than documentation
- more layers than a wedding cake
- inheritance / merging of settings :(
- CLI and ENV have different names.
- CLI and ENV use different quoting
...
Which brings me to the CLI.
If your build tool has no CLI, it sucks. It just sucks. No discussion. It sucks, hmkay?
If your build tool has a CLI, but...
- it uses undocumented exit codes
- requires absurd or non-quoting (e.g. cannot parse quoted string)
- has unconfigurable logging
- output doesn't allow parsing
- CLI cannot be used for automatisation
It sucks, too... Again, no discussion.
Last point: Plugins and versioning.
I love plugins. And versioning.
Plugins can be a good choice to extend stuff, to scratch some specific itches.
Plugins are NOT an excuse to say: hey, we don't integrate any features or offer plugins by ourselves, go implement your own plugins for that.
That's just absurd.
(precondition: feature makes sense, like e.g. listing dependencies, checking for updates, etc - stuff that most likely anyone wants)
Versioning. Well. Here goes number one award to Node with it's broken concept of just installing multiple versions for the fuck of it.
Another award goes to tools without a locking file.
Another award goes to tools who do not support version ranges.
Yet another award goes to tools who do not support private repositories / mirrors via global configuration - makes fun bombing public mirrors to check for new versions available and getting rate limited to death.
In case someone has read so far and wonders why this rant came to be...
I've implemented a sort of on premise bot for updating dependencies for multiple build tools.
Won't be open sourced, as it is company property - but let me tell ya... Pain and pain are two different things. That was beyond pain.
That was getting your skin peeled off while being set on fire pain.
-.-5 -
I tend to bite my nails when concentrating on my code, therefore I am unable to maintain finger nails properly. How does one get rid of this abominable habit11
-
Starving myself to death, day who knows which. Horizontal lines appeared on my nails. I've read that vertical lines are kinda okay, but horizontal ones… Well, let's see how it goes1
-
Mod_wsgi for apache is like scratching your freshly cut nails on a chalkboard while eating oysters covered in ketchup.
Why does WAMP have to be a pain for everything? I'm going to just use some premade thing for this because getting stuck on setup is not my idea of fun when I have python APIs to debug.
3 -
!dev
Fuck, I hate moving. All the tearing down and subsequent assembly takes sooo bloody long. And you have to be extra careful not to destroy all your (no so) cheap IKEA furniture when taking off the screws and nails. ~Lê stupid me didn't think he'd have to disassemble this stuff, so I actually used nails. D'oh. So now I have some splintered wood. Congrats, you cockwomble. Good luck repairing that.
I'll use screws (torx head, of course) when reassembling though, not making the same mistake again.
Oh, and then there's all the dust and cobwebs and fucking spiders living under the furniture, because I can't tilt my wardrobe to vacuum underneath it. Just. Fucking. Lovely.
On the upside, I get to do an early spring cleaning on all my accumulated trash. New apartment is gonna be so clean and minimal, you'd mistake it for a monastic meditation room. With a pair of monitors and my beautiful desktop to the side. Meditation is lovely, but I also pray to the silicon and transistor gods. Need mah tech shrine.2 -
I'm new to Python and have been using PyCharm. I like it. I've tried just about every IDE on the market now excluding maybe a couple of the ones who don't have free versions and I always end up back to Pycharm.
I like how it's strict about formatting. My opinion it builds good habits. I watch a lot of tutorials on youtube among other things and I'm learning slowly but still I getting there.
My conclusion is that their seems to be a complete lack of consistency in the Python community regarding PEP and formatting standards. One person does it this way. Another does it that way. Makes it extremely frustrating when trying to learn because you have all these people doing things slightly different.
One guy says dont use camelCase another says yes. Granted some of these tutorial are a couple of years old and I know things change but I can't imagine it changes that much from 2 to 3 yeah but when you can't even be consistent with your spacing of your print functions or comments it's like nails on a chalkboard.
And thats just the beginning. I'm a tabs guy some are spaces. That's a whole other rant or whatever. Hardly the point really. Lots of different inconsistencies but I'm running out of characters.
Maybe im just not finding good videos. They all act like they know what they are doing and to an extent I suppose they do.
It takes a lot of guts to put yourself out their like they do ready to be scrutinized so you have to at least have a clue of what your doing. Some of these people have 10s of thousands of subs and I find myself picking apart every little thing they are doing and find many times they are teaching wrong standards. At least that's how I see it from the little experience I have now.
I'm just beyond frustrated and would appreciate any advice that a person wants to give. Keep in my I'm new and may just be misguided so try not to be to harsh if I've drawn an incorrect conclusion.11 -
After using Linux on my laptop for so long getting on my Win10 home setup is like nails on chalkboard
-
I feel like there are sharp nails in my body. They’re always there, in the heart area. This feeling never goes away.3
-
Welcome to Blush N Curls Ladies Salon & Spa – Al Qusais, your premier destination for expert hairstyling and luxurious beauty treatments in Dubai. Located conveniently on Damascus Street, near Dubai Grand Hotel in Al Qusais 1, we are proud to offer a wide range of services designed to enhance your natural beauty and boost your confidence. For appointments, call us at +971 4 265 2292 today.
Expert Hairstyling Tailored to You
At Blush N Curls, hairstyling is an art. Our talented stylists specialize in creating looks that perfectly complement your personality and lifestyle. Whether you desire a sleek, modern cut or soft, voluminous waves, we craft every style with precision and creativity. Experience the best in hairstyling that turns heads and keeps you feeling fabulous every day.
Stunning Hair Color Services
Looking to transform your look with vibrant or subtle tones? Our hair color experts use premium, ammonia-free products to deliver stunning results that are healthy and long-lasting. From rich, deep shades to light, playful hues, we tailor each color treatment to suit your skin tone and style preferences.
Highlights & Balayage for Dimension and Glow
Add depth and dimension to your hair with our specialized highlights and balayage techniques. Highlights brighten and enhance your natural hair color with carefully placed streaks, while balayage offers a softer, sun-kissed gradient effect that grows out beautifully. Both treatments are expertly applied to give you a radiant, natural look that suits any occasion.
Pamper Yourself with Manicure & Pedicure Services
Complete your beauty experience with our indulgent manicure and pedicure treatments. Our nail technicians provide meticulous care, shaping and polishing your nails to perfection while delivering relaxing hand and foot massages. Whether you prefer classic nail colors or trendy designs, our salon ensures your nails look flawless and feel rejuvenated.
Why Choose Blush N Curls Ladies Salon & Spa?
Skilled Professionals: Our team stays updated with the latest trends and techniques in hairstyling and nail care.
High-Quality Products: We use only trusted brands to protect and enhance your hair and nails.
Comfortable Atmosphere: Relax in a welcoming environment designed for your comfort and satisfaction.
Convenient Location: Easily accessible in Al Qusais 1, near Dubai Grand Hotel.
Book Your Appointment Today
Discover the art of beauty and self-care at Blush N Curls Ladies Salon & Spa – Al Qusais. Call us now at +971 4 265 2292 to schedule your hairstyling, hair color, highlights, balayage, manicure, or pedicure appointment. Step into our salon and step out feeling radiant, refreshed, and confident.5 -
can't make a good handle for your razor? take just the razor part and call it "kamisori".
can't make a good knife blade lock mechanism? make a metal tab that people are supposed to hold with their thumb at all times and call it "higonokami".
can't make nails or screws? join pieces of wood with splinters and call it "ishitani".
can't make glue? fold paper so it just about holds its shape and call it "origami".
do you only have literal mud at your disposal? make a ball out of it and call it "dorodango".
remember kids, when a subpar thing is called a western name, it's frowned upon. but if the subpar thing is from japan, weebs will drool over it and buy it. simple as that.2 -
to me, japanese means unsophisticated. Idk whose idea all that weeb propaganda was, but:
- traditional japanese art: too simple, no sense of perspective, no sense of proportion. yes, even the great wave. look at any japanese painting pre-20th century, and then at any european renaissance-era painting. If you prefer the former, you're fucking blind
- when you eat, you sit on the floor like a caveman. you eat with two sticks. really? how hard was it to invent a fucking fork?
- traditional japanese furniture is trash. why all those complicated joints that look horribly after one year of use, especially if it's outdoors? don't you have nails or screws?
- sashimi is just uncooked sliced fish.
- cars are ugly and too basic. modern ones are unreliable too. the only way to make a gas car reliable is to overbuild it. volvo red blocks were indestructible because they operated at 8-12% of their horsepower limit compared to mechanical strength. take any engine, cut its horsepowers to one tenth of what it's capable of, and you'll get a reliable engine. it doesn't take any engineering talent. yes, there are foot guns, but if you're not doing crazy shit, you belong in this framework.
- no good software
- ugly, horror vacui websites and interfaces
- everything is so fucking crude
- nintendo is the same old mario crap repackaged again and again
- anime is the same basic plot again and again, just slop at this point.
- same with all gacha games
- it's all either cartoonish or borderline porn, with few exceptions
- no good porcelain (that's china and france, then soviet union)
weebs will say that it's okay, it's minimalism, and that I just don't get it.
if you want to sell something to weebs, take anything, make it 10x the price, and say that it came from japan, and every shortcoming is intentional. boom, done.
post-ww2 japan is a US colony that exists because of US money. The day US money is gone, japan will become china.
you need engineering, you go to germany. you need sophistication, you go to france. you need affordability and scale, you go to china.
japanese pm was assassinated in 2022 with a homemade pipe gun like it's 19th century or something. japanese minister in charge of IT doesn't know what a flash drive is and doesn't use a computer. Also, name a country with $54k+ GDP per capita that has so big of a problem with work culture that "death because of working too much" is a separate short word, that's how often it's used?11 -
EXPERIENCED CRYPTOCURRENCY RECOVERY COMPANY ⁚ CONTACT DIGITAL HACK RECOVERY FOR BEST SERVICES
Imagine waking up, groggily reaching for your phone to check your crypto balance, only to find out you’re locked out of your Bitcoin wallet, holding a cool $550,000. No explanation, no warning—just an impenetrable wall between you and your hard-earned fortune. Yep, that’s how my day started, and let me tell you, it wasn’t the morning coffee that got my heart racing. It felt like I had been shoved into a financial horror movie, except instead of a masked villain, it was my Bitcoin wallet holding me hostage.
After the initial panic—and after realizing that yelling at my laptop wasn’t going to magically unlock my wallet—I did what any reasonable person would do: I turned to Google. After several hours of frantic research, which mostly led to dead ends and sketchy forums, I finally stumbled across something that didn’t look like a scam: Digital Hack Recovery. It sounded almost too good to be true, but at this point, I was willing to try anything short of selling my soul to get that $550,000 back.
So, I took the plunge and contacted Digital Hack Recovery. From the get-go, their team was an absolute breath of fresh air. Instead of the vague promises and technical jargon I’d come to expect from other services, they laid everything out in simple, clear terms. No sugarcoating, no "We'll get back to you in 5 business days" nonsense—they got right to work. And let me tell you, their forensic approach to wallet recovery was nothing short of magic (or at least, the kind of magic that involves a lot of advanced technology I’ll never understand).
The best part? They kept me updated throughout the entire process. I wasn’t left sitting around, anxiously biting my nails, wondering if I’d ever see my Bitcoin again. Every step of the way, they communicated what they were doing and why, which put me at ease—something that’s no small feat when you’re staring at a locked wallet with $550,000 inside. And just when I thought it couldn’t get any better, there were no hidden fees. None. Nada. Everything was upfront and transparent, which is something you don’t often find in the world of cryptocurrency.
Before I knew it, Digital Hack Recovery had done the impossible. They restored full access to my wallet, and I didn’t lose a single satoshi. It was as if the whole nightmare had never happened, except I now had a newfound appreciation for wallet security (and a checklist of things not to do in the future). So, if you’re ever locked out of your wallet—whether through a hacker’s handiwork or your own accidental blunder—don’t panic. Just call Digital Hack Recovery. They’re the real deal, and trust me, they’ll bring your funds back where they belong: in your wallet, not lost in some digital black hole. For quick assistance contact Digital Hack Recovery through⁚
WhatsApp +19152151930
Email; digital hack recovery @ techie . com
Website; https : // digital hack recovery . com
-
Welcome to Dog Salon - Dog Grooming Pagewood
If you’re looking for the best dog grooming services in Eastgardens and Pagewood, look no further! Dog Salon - Dog Grooming Pagewood is your go-to destination for top-quality grooming services for your furry friends. Located conveniently at 7/6 Tingwell Boulevard, Pagewood, Eastgardens NSW 2036, Australia, we specialize in making your dog look and feel its best. Whether it’s a simple trim, a bath, or a full grooming treatment, our experienced and professional groomers are here to cater to all your dog’s grooming needs.
Why Choose Dog Salon - Dog Grooming Pagewood?
At Dog Salon, we understand that your dog is not just a pet—they are part of your family. That’s why we are committed to providing a safe, comfortable, and stress-free grooming experience for all dogs. Our grooming salon is fully equipped with the latest tools and equipment to ensure your dog receives the best possible care. From luxurious shampoos and conditioners to nail trimming and haircuts, our services are designed to keep your dog healthy and looking fabulous.
Expert Dog Grooming Services
Our skilled and compassionate groomers are trained to handle all breeds, sizes, and coat types. We offer a variety of grooming services tailored to your dog's individual needs, including:
Bathing & Brushing: We use gentle, pet-friendly shampoos and conditioners to cleanse your dog’s coat and leave it soft and shiny.
Haircuts & Trimming: Whether it’s a breed-specific cut or a simple trim, our grooming experts will give your dog a fresh new look.
Nail Clipping: Keeping your dog’s nails trimmed is essential for their health, and we offer professional nail clipping services.
Ear & Teeth Cleaning: We make sure your dog’s ears and teeth are properly cared for to prevent any discomfort or health issues.
De-shedding: Our de-shedding service is perfect for reducing loose fur and keeping your dog’s coat in top condition.
Affordable & Convenient Dog Grooming
We pride ourselves on offering high-quality grooming services at affordable prices. At Dog Salon, we believe that every dog deserves to be pampered, and we strive to make our services accessible to all dog owners. Plus, our location in Eastgardens is easily accessible for residents of Pagewood and the surrounding areas, making it simple for you to drop off your dog for grooming whenever it fits into your schedule.
Your Local Dog Grooming Salon Near Me
Searching for dog grooming near me or dog salon near me? Dog Salon - Dog Grooming Pagewood is proud to serve the local community and beyond. Whether you're based in Pagewood, Eastgardens, or a nearby suburb, our salon is just a short drive away. We’ve built a reputation as one of the best dog grooming salons in the area, with a loyal clientele who trust us to care for their pets.
Book Your Appointment Today!
Your dog deserves the best, and at Dog Salon - Dog Grooming Pagewood, we’re here to make that happen. To book an appointment or learn more about our grooming services, give us a call at +61426992999. Our friendly staff will be happy to assist you in scheduling a grooming session that works for you. We look forward to helping your dog look and feel their very best!2 -
This guy nails it!
https://youtu.be/5Sl5C-5fX1M
A talk about (semantic) versioning and breaking updates which make you spend countless hours to just adapt to a new library upgrade and how we can do it with a bit less PITA.
tl;dw: The answer is codemods. -
Boujee Mobile Pet Grooming: Miami's Leading Mobile Grooming Specialists
At Boujee Mobile Pet Grooming, we are proud to be the Miami mobile grooming specialists that pet owners trust for all their grooming needs. Our professional grooming services are designed to make your pet look and feel their best—right from the comfort of your home. Whether you’re looking for a quick wash or a complete grooming session, we bring top-tier grooming services directly to your door. Serving Hialeah and surrounding areas, we are the go-to mobile pet grooming near me solution in Miami, FL.
Why Choose Boujee Mobile Pet Grooming?
When you search for mobile pet grooming near me in Miami, you want a service that’s convenient, affordable, and, most importantly, safe for your beloved pets. Here’s why Boujee Mobile Pet Grooming stands out as the best choice for Miami pet owners:
1. Convenient and Stress-Free Mobile Grooming in Miami
One of the greatest benefits of choosing Miami mobile grooming specialists like us is the sheer convenience. No need to drive to a grooming salon, wait in line, or deal with your pet’s anxiety from traveling. With our mobile pet grooming near me service, we bring the grooming salon to your doorstep, making the entire experience stress-free for both you and your pet.
Save Time and Effort: We offer flexible scheduling options that work around your busy life, ensuring that your pet gets the care they need without you having to leave your home.
Comfort for Your Pet: Many pets experience stress at traditional grooming salons. Our mobile grooming service eliminates this issue, as your pet can stay in a familiar, calming environment.
Personalized Attention: In our mobile grooming van, your pet receives one-on-one attention, ensuring that they’re never rushed or distracted during their grooming session.
2. Professional Miami Mobile Grooming Specialists
As Miami mobile grooming specialists, we are committed to providing exceptional care for your pets. Our team is experienced in handling pets of all sizes and breeds, ensuring your dog, cat, or other furry companion is groomed to perfection. From bath time to nail trimming, here are some of the grooming services we offer:
Full Grooming Services: Including bathing, haircuts, and trimming to ensure your pet looks great and feels comfortable.
De-shedding: For pets that shed excessively, we offer de-shedding treatments that reduce shedding and make your pet's coat more manageable.
Nail Clipping: Regular nail trimming is essential for your pet’s health, and we make sure to trim their nails safely.
Ear Cleaning: We carefully clean your pet’s ears to prevent infections and ensure their overall well-being.
Facial Cleaning and Eye Care: Our groomers ensure your pet’s face and eyes are properly cleaned, minimizing irritation and promoting hygiene.
3. Safe and High-Quality Grooming Products
At Boujee Mobile Pet Grooming, we use only safe, pet-friendly grooming products to ensure that your pet’s skin and coat are treated with the utmost care. We understand that pets have sensitive skin, which is why we choose high-quality shampoos, conditioners, and tools designed to protect their health while giving them the best grooming experience possible.
Miami’s Most Trusted Mobile Grooming Near Me Service
As a trusted mobile pet grooming near me provider, Boujee Mobile Pet Grooming serves not just Miami, but also Hialeah and neighboring communities. Whether you need regular grooming services or an occasional touch-up, we are here to provide a reliable and high-quality grooming experience for your pets.
Why Trust Boujee Mobile Pet Grooming for Your Pets?
Experienced Groomers: Our groomers are highly trained and skilled in providing top-notch grooming services for all types of pets.
Stress-Free Experience: We make grooming a pleasant experience for your pet by offering a quiet, safe, and familiar environment.
Affordable and Convenient: With our flexible scheduling, affordable pricing, and professional grooming services, we offer the best value for your money.
Book Your Appointment Today
If you're searching for mobile pet grooming near me or need Miami mobile grooming specialists, Boujee Mobile Pet Grooming is here to help. We provide grooming services for dogs, cats, and other pets, ensuring they are pampered and well-cared for. Call us at +1 305-522-2013 to schedule your next grooming session and experience the convenience and quality that only Boujee Mobile Pet Grooming can offer.
1 -
Radiant Home Squad: Post-Construction and Carpet Cleaning Services in Houston, TX
Whether you've just completed a major construction project or simply want to restore your carpets to their former glory, Radiant Home Squad is here to provide expert cleaning services in Houston, TX. Specializing in post-construction cleaning and carpet cleaning services, we make sure your space is spotless, comfortable, and ready to enjoy.
Why Choose Radiant Home Squad for Your Cleaning Needs?
At Radiant Home Squad, we’re committed to providing high-quality, reliable cleaning services that exceed expectations. Here’s why our customers choose us:
Skilled Professionals: Our team is experienced in handling even the most challenging cleaning jobs, from post-construction cleaning to carpet cleaning.
Attention to Detail: We don’t cut corners—whether it’s scrubbing away construction dust or deep-cleaning your carpets, we ensure every area is properly cleaned.
Eco-Friendly Products: We care about your health and the environment, using safe, non-toxic cleaning products that are gentle on surfaces and safe for your family and pets.
Affordable and Transparent Pricing: We offer competitive rates with no hidden fees, ensuring you get excellent service at a fair price.
Convenient Scheduling: We work around your schedule, offering flexible appointment times to suit your needs.
Post-Construction Cleaning: Turning Your Space into a Clean, Livable Environment
After a construction project, your space is often left with dust, debris, and leftover materials. Post-construction cleaning is essential to transform the area into a polished, livable space. At Radiant Home Squad, we specialize in clearing away the mess so you can enjoy your new space without the hassle.
Our post-construction cleaning services include:
Dust Removal: Construction creates fine dust that settles on every surface. We meticulously remove this dust from floors, windowsills, walls, and light fixtures to ensure a thorough clean.
Debris Removal: We remove any leftover construction debris, such as packaging, nails, and other materials, leaving your space clutter-free.
Surface Cleaning: We wipe down all surfaces, including countertops, cabinets, and shelving, to remove any construction residue or paint splatters.
Floor Care: We vacuum and mop all types of flooring, ensuring that any dust or grime is thoroughly cleaned away.
Window and Glass Cleaning: After construction, windows and glass can often have smudges or dust residue. We provide streak-free window cleaning to let the light shine through.
Final Touches: We take care of the finer details, like cleaning vents, baseboards, and light switches, to ensure your home or office looks immaculate.
Our post-construction cleaning services are designed to make your space look brand new and ready for move-in or use. Whether it’s a home, office, or commercial property, we take care of the mess so you can enjoy your newly renovated space.
Carpet Cleaning Services: Revive Your Carpets for a Fresh Look
Carpets can quickly collect dirt, dust, and stains over time, and no one wants to live or work in a space with dingy, dirty carpets. Our carpet cleaning services at Radiant Home Squad are designed to restore your carpets to their original beauty, using advanced cleaning techniques to remove deep-seated dirt and stains.
Our carpet cleaning services include:
Deep Steam Cleaning: Our powerful steam cleaning method lifts dirt, allergens, and bacteria from deep within the fibers of your carpet, leaving it fresh and sanitized.
Stain Removal: From coffee spills to pet stains, we treat and remove even the toughest stains, restoring your carpet’s appearance.
Odor Removal: We use special techniques to neutralize odors, leaving your carpet smelling fresh and clean.
Allergen Removal: Carpets can trap allergens like dust mites and pollen. Our cleaning process removes these particles, helping to improve indoor air quality.
Fast Drying: We use equipment that dries carpets quickly, so you won’t have to wait long to walk on your freshly cleaned floors.
Whether your carpets are due for routine maintenance or have suffered from a recent spill or stain, Radiant Home Squad has the tools and expertise to bring your carpets back to life. Our carpet cleaning service is perfect for homes, offices, and commercial spaces.
Contact Radiant Home Squad for Expert Cleaning Services
Ready to experience the best in post-construction cleaning and carpet cleaning services? Let Radiant Home Squad handle the cleaning while you focus on enjoying your space.
Reach out to us today at +1 (346) 651-3109 to schedule your cleaning service or to get a free estimate. We proudly serve Houston, TX 77077 and surrounding areas, offering flexible scheduling to fit your needs.
Whether you’re cleaning up after a renovation or giving your carpets a fresh start, Radiant Home Squad is here to make your space shine!1




