Aboutlinux/unix Operator, the guy that stares all day at the Monitoring - best case
Skillssh, bash, Python, debian, sles, rhel, freebsd
Joined devRant on 7/24/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
You know what's a good place for init Files? A standardized place...
A place, where one would expect it...
You know where isn't a good place
You know what is also a fuckin bright idea? Generic names....
Postgresql-10 is a rather anoying service name, if your plattform doesn't feature autocomplete for your plattform. Looking at no one. *Cough* centos *cough*
Well at least manpages for the service would have been nice...2
What fo you think, is it still a good idea to learn fortran in order to learn programming concepts?
I don't know what else would be nice...
I only had experience with shell scripting, which is rather functional.
Other languages i considered were dlang, c#, go and rust.
I have no explict application, which bothers me a lot.3
I started working out this year, to get some balance and i started taking care of plants, aspecially bonsais are awesome...
And drinking with my - now former - colleagues in pubs has proven to be awesome.
One colleague was that good, that he did the job of 3 people without bteaking a sweat...
He put up with shit from the client, where others would have gone on a killing spree.
One day he was blackmailed by a colleague and a project manager.
And then he had enough... This 100kg guy went kratos -spartan rage mode- yelled at all the guys who deserved it... Came to the office, where i was placed. We shook hands, he wished the other competent guys and me the best of luck and fare thee well...
Then there was an argument, which resulted in including lawyers between him and the company... He had to support us for 2 months in order to fulfill his contact... Which he did with as much detest as possible...
He didn't come into office once... Home-Office all the time...
We are still talking over social networks... Learned/learning a lot from him...
Aspecially not to take all the shit...1
You know what a fucking good place for 1000s of mp4s, pdfs, doc files, exes and svgs is? Yeah, the bloddy SVN,which mirrors to git.
And how about a ibm websphere install zip with tiny 1.3gb?
And of cause you store your fuckin perl and Shellscripts, that have been written by a plain lunatic and that are responsible for installing the crap in the repo.
What? One repo for one component? Nah, cramp like 150 different projects into on repo.
And the most important scripts have to be kept unversionized ... For reasons.
And this is just the tip of the iceberg of shit.
Btw. websphere ships its own apache2.2 and its own security lib and its own openssl compilation, with ibm java ... Filesystem hierarchy standard? Dafuq? If you want to find something it better be like where is waldo - right, IBM? And command arguements? Man pages, usable documentation, usable deployment? How did any of this ever seem like a good idea to anyone?
Go get a koloscopy with a submarine periscope, IBM.
For higher grade software development it should be mandatory to understand the big picture of problems...
If you are working for a online shop, you might want to ask marketing, what they want to sell, before they do it
You might want to ask billing, what customers buy, before you spend time on unnecessary features
You want to ask billing and legals, how they do fraud detection and you want to get the it security fellows on board too.
If marketing and billing knows, that maintenance needs time and money, they can calculate with that. If security knows, that some fails will be catched, no matter if you fix it in software or not they can adapt their priorities.
You might want to know something about process optimisation... Factories of car parts have spent years on such problems - learn from them.2
We should start with demystifying tech...
For most people, modern phones, tablets and pcs are magical rectangles...
The law of Clarke says, that every sufficiently advanced technology is indistinguishable from magic.
And we have to tackle that.
In geography, we should talk about gps and glosnas
In English or foreign language lessons, we should speak about translator bots and language patters/abstractions
In physics, we have to understand the measurement devices
In politics, we have to speak about licenses of use, we have to speak about netneutrality as a political concept, we have to speak about snowden, shadow brokers, the vault, all the laws some shady imperial beauroticians pipe into our life.
Trojans used by the government and so on...
In cs concepts of operating systems, abstractions and networking should be taught, instead of using excel.
That could be done in math...
Well... No one should have to work with excel.
In maths they could use Wolfram alpha, rlang and gnupolt for example14
Docker broke, swarm was a bloddy house of cards, from the first days of swarm, consul was somewhat bent around that crap
No docs, no one has a clue, no support and got somewhat backstabbed
Well... Maybe i should do something with wood or orchids ...4
Just seen in a old script that misbehaves
### Let the DB2 voodoo begin! #####
Seriously fuck you
Changed db host from sles 11 to sles 12...
Users had to set a new pw...
And there is this guy, who is longer in this business,than i am on this world...
Yet i had to show him passwd...
And now he gets back to me with the following:
C: "since the pw reset my password doesn't work"
> Cutout from the error message, which clearly says ssh algorithm negotiation failed
Me: "just to be sure, are your pws set correctly? And what client do you have, where does this message come from?"
C:"i checked the pws, they match. I still get the error."
Me: "... And whats your client? Does putty/cygwin still work"
C:"yeah they still work"
Me:"and what throws this error?"
*Fyi: some version as old as the brown coals used to do some shady db2 and java stuff"
*Me doin a quick googleing for the error and Ant"
Me:"yup... It appears, that the java lib has some problems with the ssh algorithms.. here are some stackoverflow links, which described your problem." *at least make me try, please*
*Waiting for his response, which will surely result in pure enlightenment and bliss for me...*
Seriously... How dares java to fuck this up...
"I want us to work organized as kanban!"
"But scrum works fine, we just have to resharpen our work with the process."
Me - completely calm:" it hardly matters, if have shit wrapped in green paper instead of blue paper. It's still shit."
Remember: sometimes all you get is crap, you still have to deal with it, you can't always procrastinate them away, aspecially with organisation changes1
How do you do bootstrapping of blanko machines?
Imagine you get a linux/BSD/osx machine and you want it set it up to a defined state to be prepared for further setup.
Config management client or credentials
Software like vim, htop and tmux
A simple shell script sounds a bit archaic to me and i was wondering, if there is a better way...
Makefiles also came to my mind but still... Unsatisfactual4
Learning about sun solaris, dtrace, zfs and smf after calling the old sun boxes, my colleagues set up, old garbage.
These guys were ahead of us for ages.
If you ever wondered, where all your ram goes, when your application starts or wgy it crashes without further notice, try dtrace.
If you ever wondered of a sophisticated reliable init system would look like, look for the smf init system.
If oracle would already open source all the old sun stuff and if other companies would start using the illumos distros, the world would be a better.
Thats where the sun peopke went after oracle bought sun and started pissing off the devs of sun.
Why the heck does everyone thnk it's a good idea to run docker Containers inside a vm?
Or Containers in general...
This is unneeded redundancy and it kills the performance aspect, which makes containers favorable in comparison to vms...3
I found it rather convinient to take a paperbook and a pen and wirte down the tasks, i have to do maybe with subtasks and add checkboxes.
Then the next day, i mark the tasks i finished and take over the jobs i didn't finish for the next period.
And i take time for writing nicely to make my handwriting more readable.
Therefire i have my slacking(writing nicely), i have my structure by having structured tasks and subtasks and i have my reward in checking the boxes.
Bonus points for getting a feeling, how much i can archieve in one day.
Me: deployment exploded, the database has to be restored.
C: yeah, the latest backup we have is is from Q1 2016
Me: wat? We have almost weekly changes of the database layout, let alone the content.
C: yeah, you have to execute somewhat 60 sql files ... Have fun
* Sitting in a corner and staring apathecally at the wall*5
How can anyone justify the cofefing craploaded bullshitish error messages of bloddy java?
Who, in the name of the flying spaghetti monster came up with that brain damaged bitwaste?
Sorry if i offended brain damaged people with that comparison4
"here s your new server"
*Fs Layout is a mess*
*Docker is poorly supported, but supposed to be the heart of the server*
Can i go home please?
*me working at a huge company as a customer*
Ok, show me what you got.
* Company throws some of the most gruesome and ugly scripts at me*
HAVE YOU EVER HEARD THE WORD INIT SYSTEM? HAVE YOU EVER HEARD THE TERM PRIVILEGE SEPARATION OR BACKUP? DO YOU KNOW THAT A SVN REPO IS NOT SUPPOSED TO BE 500GB BIG? AND A JENKINS JOB SHOULD NOT RUN 8HOURS!
Company: you ain't have seen nothing yet.
And they were so right...almost can't bear it anymore3