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 - "oldschool"
Got to learn Shopware (the eCommerce thingy written in PHP) for the job.
Bought a book worth ~60$.
The author writes: "Use vagrant it's soooooo comfy and cozy and everything!".
Sure, why not.
Got to get online over my smartphone.
Cloned the repo with the Vagrantfile.
Did a 'vagrant up'.
Downloaded the Ubuntu box of around 1.5 GB (reminder: over my smartphone which has around 3 GB 'highspeed' internet connection).
Vagrant initialized and provisioned the box.
VT-X is not enabled. Hm. Strange. Wait...when it's not enabled, can it be that...
THIS SHITTY LAPTOP SCHMAPTOP DOES NOT SUPPORT VT-X AND I PULVERIZED JUST THE HALF OF MY INTERNET DATA FOR THIS SHITTY BOX IN ORDER TO JUST DOWNLOAD THE ZIP FILE AND INSTALL IT OLDSCHOOL-SCHMOLDSCHOOL INSTALL A APACHE VIRTUAL HOST.
Time for new hardware I think.15
Already existing website, I was asked to do a few things to redo. Code is a mess, 0 comments, oldschool technology. Completely static html site of a small company, nothing extreme.
Client: okay, could you please add 2 more items to the navbar for the 2 new pages?
Me: yes, here they are. Since it was already full, font size had to shrink.
Client: it's okay
>> Fast forward 2 weeks, full of similarly easy modifications.
Client: could you make the font size of the navbar larger?
Me: not really, we will lose responsivity
Client: do it anyway!
>> Fast forward to next day
Client calls me that it is urgent to 'do something immediately' with the navbar because it is broken and I am a 'horrible webdesigner' for making a mess of her website. I was told that it is not her job to make it good look and that I should 'use my eyes better'.
After 2 minutes of a lecture on webdesign she let me tell her how a responsive website should look like and to achieve that we should better restart the whole website. At that point I was the idiot who just wants to get more money and that I won't be able to do that since I am already unable to finish these few tiny things she asked for.7
Just found an EPROM (Erasable Programmable ROM) from my dad's old stuff.
Yeah, there's a window for UV light, if you wish to erase your existing code/data!
Thought you people can relate.....11
The moment when you as an apprentice have to maintain the code of a java web application which was mostly written in 2004 with java 1.4.....
The most terrible part is that the production environment runs still java 1.7 and you think about the fancy java 8 features all the time😐😑😐8
Earlier today I had a old schoolmate of mine PM me.. long time no see, yada yada, don't beat around the bush please... Turns out that he wanted to get a bot for OldSchool RuneScape and found a bot that was paid... And didn't want to shell out 70-odd shekels and wanted me to write a "private script". Looking at the program he linked, it looked like it'd easily take thousands of lines of code and well over half a year to reimplement.
I'm sure that it's a problem we've all had at some point, and with old friends it's especially hard to deal with. Would you give in to something that's obviously gonna be a trainwreck of a project? Tell them that they're an ass for even thinking of something crazy like this? It's not exactly hard to get offended by something like this, as if our time and expertise is worth absolutely nothing.
Honestly, I just told him.. this will take several months to implement. Here's another project I wrote (https://git.ghnou.su/ghnou/cv if you're interested) and looking at the commit log, you can see that I started it half a year ago, and more or less finished the project 3 months later. That project took ~100 lines of code and this project would easily take thousands, and months if not over a year of work. It's easy to see that it's unreasonable. Now he's going to get a project that's behind Patreon instead, after I told him that it's completely reasonable to ask money for a project like this. What's more, when private it would cost a hell of a lot more - my time isn't free.
Long story short, just honestly explain that so and so is why it's unreasonable, and this and that are other more viable solutions because such and so. Non-technical people aren't necessarily unreasonable because they're dicks, most of the time it's just ignorance. Nothing wrong with that, and mistakes happen to the best of us :)4
Oldschool CSS was not much fun, but I never understood how this made it any better:
I always forgot a row, had cols inside of cols, forgot how form-groups worked, or found other ways of messing up the whole layout.
Instead of complex CSS, there was now this new complex language entirely expressed through the nesting of layers upon layers of divs. It was like LISP's brackets, but more verbose.
That was the moment I realized that fullstack is bullshit, that there are intrinsic talent differences between frontend and backend devs, and that it's OK to focus on a narrower but deeper field.8
F*ck all that out-of-date people who are like "You can not get a living out of IT" and the "You work on that application 6 months now, it should be already done." My parents do that shit aaaaall the time. Like they know so much about this when they can't even turn on wifi on their phones. You're enthusiastic and all and they come and start bullying you because they don't understand shit about what you do.7
Energy star ⭐ logo always remind me an old computer (boot logo) back in 90s and of course the games doom and duke nukem 3D ... The first things I saw and played on a computer .
You guys, what do you remember every time you see the logo ?12
Once upon a time, one or two jobs ago, a really awesome engineer specced out a distributed search application in response to a business need. This company was managed pretty oldschool and required a ton of paperwork and approvals.
The engineer spent many weeks running tests and optimizing the hell out of this app cluster. It flew, and he had the data to prove it could handle production workloads (think hundreds of terabytes of data being processed every single day)
Part of the way he achieved this was having RAID0 on all of the servers to maximize I/O throughput. He didn't care much about data loss, since the application itself was fault tolerant on a much more granular level.
Management, hearing about this, absolutely flipped their shit and demanded RAID6 instead. This despite the conclusive data that the engineer had that proved RAID6 couldn't keep up.
He more or less got told to STFU.
Even this despite the fact that a RAID restripe would actually take many times longer than rebuilding the failed node from scratch (a process that took about 30 minutes by hand, and could probably be automated to be done in less than five), causing a longer exposure to actual data loss throughout the length of the days-long array rebuild time.
The ill-thought-out requirement added about 50% to the cost of the project (*many* more hard drives now required), beyond the original budget, and the subsequent bureaucratic wrangling resulted in a late product launch.
6 months or so later, after real customers were using this product, the app was buckling under around half of its expected workload. A friend of the engineer suggested to management to try RAID0. Sure enough, that resolved the I/O bottleneck.
This rage-inducing story has a happy ending, though! Said engineer left the company not long after this incident, citing it as a reason for his departure. He was immediately hired by another company, making integer multiples of his prior salary.
The product the company botched the launch of by ignoring his spec? It died a few months later. Maybe the poor customer experience was to blame? Maybe the late launch? Maybe it was another reason entirely.
Either way, millions of dollars of hardware now sat fallow. This was a black eye on the company all the way up to the C-level.
tl;dr: Listen to your engineers. You hired them for their expertise.5
Most of our university courses are stuck in the early 2000. Feels like it's mostly due to lazy professors who just use the same material year after year.
What do you think?
It feels like I'm not learning anything useful anymore. Should get out of here ASAP.10
Once she asked me "Why don't we just upgrade the HTML version?" as in "upgrade our system".
There were more such gems from her, but I think this one was the ultimate.
Background Info: We make emails and to support as much clients as possible you gotta go with the real oldschool html 4.1.😒
Inspired by @Billgates
everyone around is hyped about new tech they get to use, new toys to tinker with, I can see their eyes shining when they hear "let's try and introduce kafka" - they would wiggle their tails all day long if they had ones!
And me? Well, a new potential employer got me so excited I couldn't wash a smile off my face for a few days! You know what they said? "we don't use any frameworks, we focus on clean code, solid, kiss and we write with tdd". Bare java - that's the best position I've heard of in years!
I guess I'm oldschool. But I truly believe their approach is the right one. Not trashing the code with spring [which is turning into smth what systemd is for linux/unix], hibernate and what not.
Just good old java code. Db, multithreading, request-mapping -- all plain, manual and simple.
Tommorrow is the day! The day we realease on! And I still don't have a final frontend to integrate, build, test and prepare to deploy.
So tonight is the night! The night I will be doing webdesign and googling how to do it with my 'functionality beats design' and 'terminal is the best UI ever' attitude :-)2
Oldschool ranters from 2005 (if you're even still here), how was DevRant back in the day? What was the differences/similarities? Was it better/worse? How did you discover DevRant (before you googled it)?15
So I am for sure not the best web developer but I have been working on a personal project for over a year now.
Teaching everything myself I somehow got to a pretty oldschool, stack I still use: PHP, HTML5, JS with Jquery, ...
Should I feel bad about that? I somehow can't bring myself to learning something else because at this time I can do everything I want to do with my simple setup. Am I missing out on something big?7
I think software development would be immensely difficult if there were no internet and you would have to search everything in a physical library whilst left to your intellectual wit. That would require great skills.
I used to do it like that back in 1994, but of course now I don't have the time for that unless it would be on a hobby project.10
I started a new project and only use PHP, HTML, CSS and vanilla JS. No Frameworks. No React. No Vue.
The browser loads the page instantly, there is virtually no loading time and it just works.12
Need to work on a web application from 2002... the code is a mess. Whats the oldest code you worked on?5
I'm a huge js fanboy who hates this library storm going on.. but ffs vue.js is awesome. I mean.. you .. just.. use it. You know? An oldschool script tag to include it and you're ready to go! And it's easy and it works beautiful. When did a js lib deliver that in the past 3 years.😁1
When your teams lead developer still uses unsecured FTP to deploy websites, does not use git or svn and would rather build their own cms than use an off the shelf product.. I can't help but learn bad practice's as a junior!2
When a new manager joins ur team and start talking about shit he doesn't even understand and use the word "sacrifices"... Bitch, i've being in this entrepreneurship doing the job of 5 ppol for 5 years don't talk 2 me about sacrifice and compromise 🙄1
Are there other developers who have a version displayed in their test site? We have it now but as a FE i really dislike everything in my viewport that isnt needed or possible to find elsewhere. Feels like the oldschool commercial popup now being red and obvious.1
debian sarge (yes sarge, not stretch) and mozilla v1.7.8 (yes mozilla not firefox) ..
You cannot go wrong with that.
Nothing wrong here.
Been getting some fiverr requests recently. Had one to migrate two websites and email migration. Simple enough, accepted. Contract signed. Got sent the files and the SQL exports, the website is from the 90s. So I might as well ask if they need a website update after the migrations are done haha as the company is still pretty active.
My dad bought a computer when i was 6 or 7. Trying to launch games via ms-dos.
But we also had the “minitel” a french thing that connected you to a network. I played games on that too.1
Grab ya keyboards, when you see a bug
Call the dev, when you see a bug, uh
Who shot me, but ya QAs didn't finish
Now ya bout to feel the wrath of a menace
Dev, I debug em' up
Coder Shakur - Debug Em Up
Not exactly a programming problem, but one of my many task (as i am apparently a multi headed hydra) is it to find Software for tasks. I made the experience, as more marketing experts are on it, and as more SEO is poured in as more information about a topic degrade.
i wanted to find out if there is anything that speaks AGAINST "the cloud" as a concept for Data Procesessing and Storage. (Beside that the company internet connection is crap). There are tons of documents that in a semi "scientific" way show that having a data centre with a constant staff of experts is superios to everything. And it goes on, every company has a different version of basically the same document, and they all subtley show that THIS company is the best.
ERP Software, the most infested pool of filth i have entered yet, be it just a tiny CRM System or a full blown SAP clone, they all have those "Whitepapers" that first look somewhat scientific or informative. Like "the top8 common pitfalls when introducing an ERP system". 7 of them read logically and were what i expected, the 8th was "dont get your IT involved".
Yeah sure, IT doesnt understand economical processes, fair enough, but not getting it involved at all sounds like selfdefense. A further look showed me that this particular vendor has a web-based solution but doesnt provide any further informations (srsly, the website is starved of actual hard informations). The screenshots let the software look a bit oldschool but what really threw red flags for me was the sentence "we are ready for Win10, we did significant adjustment to perform excellent with Windows 10"
So, either they have some system interwoven stuff (so why bother with Webbase then?) or its just another marketing bullshit sentence.
Either way, i found it to be really hard to get ANY reliable information about this particular topic which adds to the overall world experience of missinformations and the all-being "fakenews". But for many things one can usually filter through a lot of different informations that can be pieced together, with this..its all outright propaganda camouflaged as "useful information", some even try to let it look scientific. In the end its all biased..
ultimativly, this rant is about all the people that write those missleading whitepapers, fill the world with biased informations and make the whole planet a worse place.4
Ctrl+X followed by Ctrl+C to quit. Let that sink in. Think about :wq. Think about Ctrl+X. Think. Ask yourself how you think about it and then think again.
And if you say "well it's AWESOME" then start using your clipboard more when using a gui around the terminal or ssh and come back 1 month later.
People say vi is counter intuitive.. what the fuck is emacs then?3
It was on my last job before the one here. I met one of the other programmers in the team and it was an instant click. Really liked this dude. His name was Adam, he was older than me and we spent most of our time talking about code and listening to music (he was a hardcore Caifanes fan, which is one of the greatest Mexican rock bands ever) and he would show me the oldschool tech he used to work with. He was really cool and we still talk all the time :) another would be on a conference my current job sent me and my team to (all of my team are my friends as well) but we got to meet tons of cool people and we still talk to most of them.
:) good vibes man, nothing but good vibes.....and beer.
I've recently had an exam, a C++ exam that was about sorting, pointers, etc... The usual. The exam was about Huffman's
optimization algorithm along with some pointer problems. He asked for a function to find something in a stack, what I did was write down a class that has a constructor, deconstructor, SetSize(), Add(), Remove(), Lenght(), etc.. He didn't give me any points for that, why? Because I didn't write down everything like in his book... I had classmates that literally had phones open with his book, he just watched how they copied code and gave them 10/10 points. But nothing to the guy that wrote down 20 pages of code. YES!! On paper, an IT university that asks you to program on a fucking paper. Good thing that at the very least I passed.
Teacher has book, I refuse to remember code from it/copy from it, I get lower grades than people that literally copied word for word.
Life is really fair.
Eat, sleep, rave, repeat.
Eat, sleep, rave, repeat.
Eat, sleep, rave, repeat.
Eat, sleep, rave, repeat.
Oomf, oomf, oomf, oomf, oomf, oomf, oomf, oom-oom, oomf, oomf, oomf, oomf, oomf, oomf, oomf, oom-oom
Clap, tchh, clap, tchh-clap, tchh-clap, tch-claclaclaclap!
Pay, your bills, pay, your bills, pay, your bills, pay, your bills
Ha-have, kids, ha-have, kids, ha-have, kids, ha-have, kids. Cla, cla-cla-cla-clap! O-obey, o-o-o-obey, o-obey, obey, o-obey, bey, bey, beyyyy..
And rrrrrepeaaaat, aaaafterrrrrr, meeeeeee: I am ffffffffffffffffffreeeeeeeee...
Tekno musik. Tekno musik. Tekno music. Tekno music.