Programmers then and now
-
Okay but how do u center a div in 2025
While centering div, you add one to 2023.
-
Thanks! This will definitely help me to remember it from now on.
Me 6 months from now:
tar -EZVF
Me in 6 months
"how to install winzip using terminal"
-
But you dont what the code of the assembly-style centered div in your codebase. Because nobody will be able to read it and understand what it even does. There are abstraction specific ways to solve problems and the right way to do something in assembly is not the right way to do it in CSS.
wrote on last edited by [email protected]Agreed, in my limited experience with both CSS is like the conceptual opposite of assembly. When I do web design I tell it what I want to look like but can't see how it's getting there because that's done for me. Assembly is the lowest level of abstraction we've got and it took me ages to write a little program for class that returns an argument in it (Jasmin VM) and then get GCC to compile it.
I would say that CSS is like doing an incantation that magically makes the site look good if you do it right, and assembly is like building something by hand.
-
Okay but how do u center a div in 2025
wrote on last edited by [email protected]If you define what you mean by centering I'll give you a straight answer.
Vertically? Horizontally? Center the text or the entire box? Compared to the viewport, the parent container or the entire page?
"Centering" isn't as straight forward as you'd think, and what you actually want usually depends on the situation.
-
Okay but how do u center a div in 2025
If using plain CSS, usually it's enough to set
width
appropriately, andmargin-left
andmargin-right
toauto
.If using a Modern Frontend/CSS Framework, then may God have mercy on your poor soul.
(Seriously I just started a new project with TailwindCSS and I'm so confused. But not entirely desperate yet.)
-
If using plain CSS, usually it's enough to set
width
appropriately, andmargin-left
andmargin-right
toauto
.If using a Modern Frontend/CSS Framework, then may God have mercy on your poor soul.
(Seriously I just started a new project with TailwindCSS and I'm so confused. But not entirely desperate yet.)
So what is the point of these frameworks if they make it harder?
-
So what is the point of these frameworks if they make it harder?
If you spend a lot of time on a single framework, you will transcend and become a sort of frontend diety, growing multiple extra limbs allowing you to type in CSS classes faster than any mere mortal
-
If using plain CSS, usually it's enough to set
width
appropriately, andmargin-left
andmargin-right
toauto
.If using a Modern Frontend/CSS Framework, then may God have mercy on your poor soul.
(Seriously I just started a new project with TailwindCSS and I'm so confused. But not entirely desperate yet.)
I'm doing a small hobby project (a ladder/ranking system for playing beer sports with my community), and I tried out Tailwind.
I gave up and loaded Bootstrap instead, but I will probably end up just writing all the CSS myself.
Seems so silly to have 15 CSS classes on a single DOM element..
-
I once had an intern attempt to install sudo using NPM and when that didn't work he asked ChatGPT "Why can't I install sudo from NPM?" while I'm trying to explain it to him.
He was smart, but somehow knew very little about commercial computers despite being on the verge of getting his master's in computer science.
wrote on last edited by [email protected]"Wait why can't I install windows iso from vscode extension store?"
-
If you spend a lot of time on a single framework, you will transcend and become a sort of frontend diety, growing multiple extra limbs allowing you to type in CSS classes faster than any mere mortal
Until everyone moves over to the next thing and you start from 0 again. Web dev is a nightmare.
-
I once had a junior calling me in a panic because he didn't know how to quit nano. NANO!
Huh? Isn't it like right there at the bottom of the screen?
I guess not knowing that ^X means Control+X could be the issue, but still...
-
I'm doing a small hobby project (a ladder/ranking system for playing beer sports with my community), and I tried out Tailwind.
I gave up and loaded Bootstrap instead, but I will probably end up just writing all the CSS myself.
Seems so silly to have 15 CSS classes on a single DOM element..
Who’s saying you’re using the frameworks correctly?
-
This post did not contain any content.
I still want to get into coding the OG manual way (because I enjoy pain and disappointment apparently) but now it seems like a waste of time since vibe coders and 13 year olds already are lightyears ahead of me. Also I have no reason to learn it, all apps are already built xD
-
Okay but how do u center a div in 2025
Make your web page in GIMP, export to PNG,
<img>
. -
Huh? Isn't it like right there at the bottom of the screen?
I guess not knowing that ^X means Control+X could be the issue, but still...
wrote on last edited by [email protected]TIL!
Can exit nano on my own, have the common sense to not call in a panic about it before at least looking it up. (Which is how I learned how to exit it: looking it up.) But was never taught about ^ meaning "Control+" until your comment, especially since nowadays people write it out as "Control+" or "CTRL+".
I might have put two and two together when dealing with everything else in nano after I learned to exit, but never really internalized the rule "^ means Control+". So thank you for your comment!
Disclaimer: I feel like I am too stupid for most of programming.dev but participate here anyways because I learn stuff from the comments.
-
This post did not contain any content.wrote on last edited by [email protected]
Honestly, CSS is a fucking joke and it's solely to blame for why centering something isn't always straightforward.
By the way, this picture is a crock of shit for people who aren't programmers. Anyone who is a programmer will not take it seriously because programming is so much more about helping others instead of shaming them.
-
I still want to get into coding the OG manual way (because I enjoy pain and disappointment apparently) but now it seems like a waste of time since vibe coders and 13 year olds already are lightyears ahead of me. Also I have no reason to learn it, all apps are already built xD
all apps are already built
Couldn't be further from the truth. You also have to consider competition.
-
Until everyone moves over to the next thing and you start from 0 again. Web dev is a nightmare.
What's sad is that web development is only a nightmare so websites can be worse.
I genuinely believe it's part of the concerted effort by the cabal to make us accept a 'new normal.'
They don't want an environment where anyone feels like they can make a website. They want us to believe we need to spend years studying before we can do anything, and even then we can only do what our bosses tell us to.
-
Who’s saying you’re using the frameworks correctly?
Shouldn't they be designed in an intuitive manner that makes misuse more difficult than regular use?
Otherwise, why even bother using them? It's like now you need to know all the ins and outs of CSS and a trendy framework that will lock you into their ecosystem.
-
all apps are already built
Couldn't be further from the truth. You also have to consider competition.
Can't think of anything that could serve a major need right now, but I absolutely identified things in my life where I could use a preexisting tool to accomplish my goal, but it's much less hassle for me to use the one I made for myself. You don't have to transform the world, sometimes you can help yourself with a minor inconvenience and then put it out there for anyone who might find themselves with the same inconvenience.