Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "typography"
Client: This blue looks a bit too white against the white background, please make it more standout.
Me: But this is your corporate colour and it is one of the colours in your branding guide. In it, there is also a warning saying “don’t use colours outside our palette” and “don’t use coloured typography on coloured background”. So you should use this blue only on white and you are not suppose to change the colour.
Client: Yeah, keep the colour but make it more saturated and change the tone a bit, so it has more contrast.
Aaaah, I fucking love it to death, when customers spontaneously decide to hire a separate, unrelated company to add new content pages to the website developed by our company.
That furuncle of a company must have had real pro devs to just create a new /html folder, dump their shit content in there and just manually add links in the existing CMS pages.
As you might already have expected, the /html folder contains:
- static *.html files for every page
- inline CSS in the *.html
- the crappiest PHP mailing script I have ever witnessed
- images with random resolutions, mostly too small
The layout of these puke-ridden pages obviously doesn't fit neither the existing color palette, nor has anything common with the current layout or typography at all.
These bastards don't even use Git!
Come on, dear customer, could you PLEASE fucking NOT hire a completely separate company to do OUR job?
I had to compare the whole deployment folder with our repo to find out what else these brain-damaged cunts changed in our code!4
Wouldn't it be cool if there's a set of these? Any professional designers here (cuz I'm just a hobbyist)? Or any thoughts? What should your favorite language look like?9
I don’t need productivity.
People are trying to “be productive” to do the work that they find “important”. Nigga you’re just sitting there making cruds for a company that will be gone in a year leaving no trace and making no impact. And if you’re a scientist and you do research you hate only to “push humanity forward”, remember Yablochkov. He invented lightbulb before Edison. Could his invention push humanity further? Yes it could. Was it acknowledged and recognized though? No it wasn’t.
Making an impact and remaining in history is pure luck. There is no universal meaning in what you do as long as you can’t guarantee that YOUR invention WILL make an impact. You can’t guarantee that. But if there is no universal meaning doesn’t mean you can’t introduce it. I bet significant researchers did what they did not because they forced themselves to but because they loved it and couldn’t help it.
Do things because it is important to YOU, not for someone else.
“But that means that I should quit my shitty job now and I can’t do that, if you’re homeless just buy a house, duh”
When I was in the military, I had to deliver draft orders and make sure shitty computers work. The most boring job ever, right? Instead of suffering I invented my own meaning. Draft order template wasn’t specified so I experimented with typography and learned a lot about typefaces, grids and limitations that mass production introduces. I learned about SoE automation to keep computers fresh. I learned the basics of graph theory to find the most efficient route across the city that would include 30-40 flats I should visit. I also learned basics of social engineering to get what I want even from the strictest people imaginable, the military people.
Productivity is a cuck buzzword invented to make you do the work you don’t love. They tell you about “meaning” and how another startup is going to “change the world”. fuck them. Introduce your own meaning and you’ll never need to force yourself again.
And if some manager tells you that “you isn’t productive enough”, answer with “the only thing that isn’t enough here is my paycheck”.10
I see too many back-end rants against front-ends.
Should we talk about table layouts, malformed html, programatically generated spaghetti wrong markup, css absurd class naming, infinite div wrapping (div-itis), awful usability, poor legibility, terrible typography, wrong color palettes and user-unfriedly design? To name a few horrors i've seen so far.
Some people won't admit that their contempt against HTML and CSS being 'not real code' actually hides their inability or unwillingness to learn it. Or they need the feeling of superiority.11
It was my internship and I've end up working on a law company specializing on Australian construction laws they're working on a website that will take care of all the paperworks for the contractors. They have a dev team who's working on it but they don't have a web designer. I was accepted for the job as an intern/web designer/tester. I was so happy that I've got a really cool internship as a designer but that's only for a second.
The hell starts on day one. They've told me that they're using agile workflow and that they need to make the website responsive. It was based on bootstrap and gosh their code was so broken. HTML tags overlay on each other, some are unclosed. I've tried to fix the problems and did a great job at that. Made the front page responsive and all laid out. When I went to the next php file it has a different header.php and footer.php and same problems apply and we're not even touching the worst.
They didn't use any version management and they're cowboying everything. Now that the website is on the staging server they use Cpanel text editor to edit the code! My headache started to pileup.
The Australian client asked me to provide icons and fix the colors of the website. Also the typography looks great already. I've fixed almost all the problems and I'm satisfied with the design when suddenly a new co-worker from a famous and expensive college was absorbed by the company. He worked as the marketing specialist who has no experience at web design at all. He told me to do this and that and the whole website changed. He bullied me for my skills in design (I'm an intern) and just took over the whole design. Everyone even the boss listen to him as if everything he say is right. He's skilled at design but not web design. He made the website look like a freakin movie poster.
All my works are for nothing, I got headache for nothing and I've got hated for nothing.
It was the day when I finished my internship. It was a long 3 months. After a month I've heard from my co-interns that the whole dev team was fired including the marketing specialist. Also the whole website is scrapped and has been rebuilt by a single guy who used WordPress which he did in only a month.
Why must typography be the bane of my existance
Back in the day when I was trying to design websites they always looked like shit
Now I know all these rules about typography, spacing, colors, contrast... and my websites still look like shit8
Get an email from a client, who has been stringing me along for about 6 months, but ringing me up for advice on tonnes of different shit for free. Basically did his original website but his business model has changed to make his existing site irrelevant. Suggested months back doing a simple one pager as a stop gap with key messages. The bastard said no to that "just take it down for now and redirect to my LinkedIn page". He keeps saying we are getting stuff together and we hope to get together in September. However, yesterday he sends an email "we are getting a student in over the summer (not a Dev or designer or anything). Could you recommend any "web builders" so we can get on with the website in August. By that he means those drag and drop fucking pieces of shit website templates full of wysiwyg editors for creating shit typography. I give them free help and guidance and they think that I'm not going to want to smash him in his fucking face for his last email. The cunt.
I have an idea for 'having the last laugh' but I am open to suggestions from some devRanters, all legal of course.
P.S. I post quite a bit here about shitty clients, but I do have a number of really good clients who value my work and experience and have been with me for many years. It's just some that treat the profession with disdain and that they can easily do it themselves if only they had the time. These fuckers then wonder why their businesses fail.1
when your headphones get a new terms&service with an alexa assistant update and it becomes clear what the purpose of this product has become.
SONY W1100XHe Adphones.
so it plays audio ads now? 😆1
// first rant
So this isn't really a "dev" rant but I'm a developer taking my first ever design class. It's a senior level, group based class where we design a mobile OS from the ground up, using any inspiration we like. I love it because I'm the developer and designer for all of the Android apps I've worked on so far. I get to practice my design skills and have a portfolio addition. Neat! It's a pretty easy class too.
But my group. Oh God my group.
I spent a week and a half designing the style guide and it was jam packed with anything we'd need. Typography, icons, rationales, you name it!
But noooo, they can't use it because it's not in sketch. As a Windows user, this is infuriating. So three weeks go by and all this work is done that's SUPER INCONSISTENT. Bad colors, elements off by 3px... I mean even the font sizes are just 1 or 2 off. Seriously, I wish I could just be frank with them and tell them to put in the 1% effort to make it right. It's really not that hard. I just don't want to screw up the peace in my group..2
New toy for frontend devs:
OpenType 1.8 Variable Fonts.
I’M COMIC SANS, ASSHOLE
Listen up. I know the shit you’ve been saying behind my back. You think I’m stupid. You think I’m immature. You think I’m a malformed, pathetic excuse for a font. Well think again, nerdhole, because I’m Comic Sans, and I’m the best thing to happen to typography since Johannes fucking Gutenberg.
You don’t like that your coworker used me on that note about stealing her yogurt from the break room fridge? You don’t like that I’m all over your sister-in-law’s blog? You don’t like that I’m on the sign for that new Thai place? You think I’m pedestrian and tacky? Guess the fuck what, Picasso. We don’t all have seventy-three weights of stick-up-my-ass Helvetica sitting on our seventeen-inch MacBook Pros. Sorry the entire world can’t all be done in stark Eurotrash Swiss type. Sorry some people like to have fun. Sorry I’m standing in the way of your minimalist Bauhaus-esque fascist snoozefest. Maybe sometime you should take off your black turtleneck, stop compulsively adjusting your Tumblr theme, and lighten the fuck up for once.
People love me. Why? Because I’m fun. I’m the life of the party. I bring levity to any situation. Need to soften the blow of a harsh message about restroom etiquette? SLAM. There I am. Need to spice up the directions to your graduation party? WHAM. There again. Need to convey your fun-loving, approachable nature on your business’ website? SMACK. Like daffodils in motherfucking spring.
When people need to kick back, have fun, and party, I will be there, unlike your pathetic fonts. While Gotham is at the science fair, I’m banging the prom queen behind the woodshop. While Avenir is practicing the clarinet, I’m shredding “Reign In Blood” on my double-necked Stratocaster. While Univers is refilling his allergy prescriptions, I’m racing my tricked-out, nitrous-laden Honda Civic against Tokyo gangsters who’ll kill me if I don’t cross the finish line first. I am a sans serif Superman and my only kryptonite is pretentious buzzkills like you.
It doesn’t even matter what you think. You know why, jagoff? Cause I’m famous. I am on every major operating system since Microsoft fucking Bob. I’m in your signs. I’m in your browsers. I’m in your instant messengers. I’m not just a font. I am a force of motherfucking nature and I will not rest until every uptight armchair typographer cock-hat like you is surrounded by my lovable, comic-book inspired, sans-serif badassery.
Enough of this bullshit. I’m gonna go get hammered with Papyrus.
by Mike Lacher, https://mcsweeneys.net/articles/...3
"One of the most significant differences between graphic designers and other visual artists is our unhinged love of typography." - Greg Breeding3
Typo Checker: "unsubmitted" is not a word
Me: Opens google...
Me: Starts typing... UN... SUB..
Google: Unsubmitted is not a word!
"Typography has one plain duty before it and that is to convey information in writing. No argument or consideration can absolve typography from this duty. " - Emil Ruder
"Check your bookshelf. If it’s full of titles on HTML, CSS, and the like, instead of typography, color, and layout, you may be missing a key ingredient in the designer’s knowledge diet." - Jeff Croft7
I hate Intellij Idea but it's best option available to develop in Scala. Improvements in VSCode/Metals is my last hope.
The (few) things I NEED from Intellij:
* Very good autocompletion
* Refactoring tools (renaming, auto imports)
* Search tools (find usages, sub/super-types)
The (many) things I hate of Intellij:
* Layout with panel sizes doesn't behave properly and it scales instead of remaining fixed.
* Tedious 2-hands shortcuts makes the right hand to move a lot from the mouse
* Delays and lag in the UI, freezes on garbage collection
* High memory consumption, high CPU usage and generally slow and cumbersome
* The delay in the UI between commands is so that it's accidentally possible to introduce typos
* Can't move tabs around and organize them as I like
* Ugly font rendering and missing typography settings
* Multi-caret implementation as a different editing mode is annoying because requires frequent switching
* Unnatural code folding regions, why method arguments are not folded with the method?
* Unhelpful support forum, sometimes dismissive answers
* Highlighting of current word under the caret doesn't work
* Very slow editor, can't keep spacebar pressed to move text or it hangs!
* Several settings reset at every update. Like the auto fetch of git
* New features are added and enabled by default which is very invasive
* Some of the features mentioned above are really annoying and it's not possible/not trivial to disable them
* It uses its own compile and several times it highlights false positives7
"Perfect typography is certainly the most elusive of all arts. Sculpture in stone alone comes near it in obstinacy." - Jan Tschichold2
do you get exciting challenges, work wise? I sometimes read the source code of android and visit various design articles of companies like gojek and zomato, and their content fascinates me.
Like in terms of architecture, the aosp source code repos are so beautifully organised. you will be opening at least 5 extra nested repos before going into the actual code. one has the owner details, readme and other non tech details. one layer has the samples alongside the next layer repo. the next layer will have integration test suite, the next layer will have some other test suite, etc and so on, before you reach the exact code.So beautifully organised.
Then i read those design articles. there is so much defined at the design level only. they define the animations( and damn so much of them), the components used(big orgs have so many many reusable components defined by design that nobody touches and use them as it is), the typography (and the reason for typography ) and some very technical things like accessibility and responsiveness.
Like before working professionally, i thought of designers to be just color artists that happen to use figma/adobe for making ui designs.
my current organisation changed this definition for me somewhat where we have designers define the whole looks for the screen and the various measurements, etc , but not at this awesome level.
plus there is like no real division between the powers of pm and designer. designer defined a particular font in design, we devs implemented it, but if pm doesn't like it, he changes it to a different font or increases/decreases size, margins , etc
And in terms of architecture, we devs are almost taking almost all the decisions with total independence . i mean, this feels good, but when it comes to implementation, we favour a maintainable/scalable codebase that gives a very basic product than a complicated codebase that gives a cool looking product with all those subtle/interesting animations +ux
I feel like i somehow landed up at a place that is already sufficient with my lack of better knowledge, and this is good as i am realising more things and learning a lot, but i really wonder how sexy it would be , if i got to work on designs/architectures like that1
"I don’t think that all people read in the same way. Today, entire generations are growing up watching MTV and playing video games and it is safe to assume that these people have a high degree of visual sophistication. and are not easily discouraged by a lens straightforward or ambiguous typography. On the contrary, they are attracted and enticed to read something because of visual richness." - Ruby Vanderlans3
I'm working a site were the typography is set in "pt's" for desktop use! Not pixels, em's, or rem's - just pt's
Just what the actual f**k?4
"To say a grid is limiting is to say that language is limiting, or typography is limiting. " - Ellen Lupton
I got my first developer job three years ago. I’ve always had a great eye for detail, and getting things done while following best practices. I learned that a few years ago from typography, which I think is a fascinating subject, which has a lot of shared ideas with software development.
In my first job, I immediately took a lot more responsibility than what I was assigned to. This job was as a React Developer, but I quickly got into backend development and set up kubernetes clusters, CI/CD.
Looking back, this was to me quite an achievement, considering I had never done anything even remotely close to it.
I did however, work my ass off. 18 hours work days without telling my boss, so only getting paid for 8. Plus I worked weekends.
I did love it. After a while, I got promotes to Senior Developer, and got responsibility for everything technical. I tried asking for help, but everybody else was either a student, or working purely front-end or app-development. Meanwhile, I was Devops, API-design, backend, Ci/CD, handling remote installations (all our customers are Airgapped), customer support, front-end and occasionally app-development when the app-developers could not handle their shit. Basically, I was the goto-guy for every problem, every feature, every fix. I don’t say this to brag.
I recently quit my job, started working as a consultant, because I almost doubled my pay. However the new job is boring as shit. I’m now an overpaid React Developer. And I really hate React. Not because it is shit, but simply because it is boring.
I’m thinking of going back to my old job. It was a lot of work, but it was really interesting. However, after I quit, they have changed their whole stack. No more Golang, Containers, Kubernetes, webRTC and other fun new technologies. Now, it is just plain, PHP without any dependecies. It is both boring, and idiotic. So I’m thinking of just quitting. Either doing some personal projects like game-development. I dont know.