Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dcoderlt, to random
@dcoderlt@ohai.social avatar

that bleak feeling when the customer says “I exported all orders and only got 2 orders instead of many, why??” and you can see his screenshot where he set a very specific filter for which orders he wanted to export

dcoderlt, to random
@dcoderlt@ohai.social avatar

If you think a competent developer is expensive, wait till you hire an incompetent one.

Yes, I’m doing code reviews again.

dcoderlt, to devops
@dcoderlt@ohai.social avatar

DevOpsDays Ukraine Day 2 is starting now!

https://www.youtube.com/watch?v=EwDIEIDy1Dk

dcoderlt,
@dcoderlt@ohai.social avatar

This talk was really fascinating:
“How Ukraine’s largest bank performed disaster recovery in the beginning of the full-on war, 2022”
Oleksiy Zayets, Head of IT Infrastructure, Privatbank

Cloud migration prerequisites - Already built AWS setup - Existing small cloud team - Prepared Direct Channels to cloud - WAF, entry points and Shield in AWS - VMWare on prem - 98% cloud supported resources - No significant license limitations 98% on-prem hardware x86-64 compatible 85% on-prem workloads virtualized 10% on-prem workloads containerized
How we managed migration in emergency mode 1. Sort systems by criticality (from the most critical) 2. Split resources by type (databases, apps, b, mq etc.) 3. Run steps for each type of resources (provisioning -> configuration -> datasync -> test -> switch in production) Project timeline Wave 1 Critical - 217 systems: March, April Connectivity Branches ATMs, PoS, etc.: March, April Wave 2 - Important 117 systems: April Wave 3 - Supporting 26 systems: July We made the World record - 45 days - 334 systems migrated - 3000+ instances manually deployed - 6 PB of data uploaded - 300+ IT employees w/o external help (only AWS consultancy) - In total only 45 hours of downtime
What main challenges we’ve faced - War is a huge stress - People didn’t believe in migration - Hybrid configuration on intermediate stage - Payment systems (Visa/Mastercard) connectivity from the cloud - Network management switching to the cloud How we dealt with them - People safety is the first priority - Lead by example - Revealing dependencies (by traffic scanning and testing) - Permanent C-level management focus - Allowance to fault But the biggest challenge was unpredictable cost growth

dcoderlt, to random
@dcoderlt@ohai.social avatar

but I remember when we had to add zoom: 1 to our CSS to make IE6 happy.

dcoderlt,
@dcoderlt@ohai.social avatar

@eater
Haha, yeah, one of the first projects I inherited at work used a table to display three tabs with rounded corners, and when you clicked one of the tabs, it fired off a single $(...).addClass().next().removeClass().next().next().next().addClass()...
statement that had probably 30 .next() calls chained to each other, it was wild.

eater,
@eater@cijber.social avatar

@dcoderlt amazing, splendid work

dcoderlt, to random
@dcoderlt@ohai.social avatar

> emperor penguin populations in the Antarctic are suffering catastrophic losses, with no chicks surviving the spring of 2022 in four of five colonies observed for a new study

https://www.smh.com.au/environment/climate-change/not-a-single-emperor-penguin-chick-survived-spring-in-parts-of-antarctica-20230822-p5dykw.html

dcoderlt, to random
@dcoderlt@ohai.social avatar

Mitch McTurtle stands at the podium, its eyes boiling in the camera lights, willing its neurons to unfreeze its body, but it can’t. Not without your help. And you’re not helping. It’s okay, neither am I. Nobody is asking “Why”. Everybody knows why.

dcoderlt, to random
@dcoderlt@ohai.social avatar

Yes, hi, is this Radio KAOS?
Hi, Roger, can you play Pink Floyd’s “Learning to Fly”, and can I dedicate it to Yevgeny?

dcoderlt, to random
@dcoderlt@ohai.social avatar

If I had some spare time, I would probably compare Zoom’s ToS to Microsoft Teams’ ToS.
Gotta wonder if Teams has been making some tin can learn from my clients’ conversations.

dcoderlt,
@dcoderlt@ohai.social avatar

@nf3xn
They advertised AI-driven improvements to call quality a year ago, maybe the ToS wording at the time was wiggly enough to cover this :/ Or it might be the case that people did raise a proper stink at the time and it fell off the radar two days later…

Maybe I should make some spare time for this.

dcoderlt, to twitter
@dcoderlt@ohai.social avatar

actually, was the scientist, Elon is the name of the monster

mookie,

@dcoderlt @vmstan And the monster is named #X.

dcoderlt, to ai
@dcoderlt@ohai.social avatar

boy, do I have news for you about the English language

This whole thing is a perfect illustration of what Worse Than Failure means in practice.

dcoderlt,
@dcoderlt@ohai.social avatar

@nf3xn
I found it on Twitter, through
MissIG_Geek who posts a lot of good content about privacy, data protection, and similar topics:
https://twitter.com/Science_boy_H/status/1681954269132468224

dcoderlt, to random
@dcoderlt@ohai.social avatar

EU software developers after reading the Cyber Resilience Act

dcoderlt,
@dcoderlt@ohai.social avatar

So, according to this Act, if your software is available in the EU:

  • you have to make security updates available for at least 5 years
  • if you see your product being exploited, you have 24 hours to notify the authorities
  • you have to have a security@corp.tld or equivalent contact
  • your technical documentation has to include all the design/dev diagrams, SBoM, cyber risk assessments you have made before releasing the product
  • fines best expressed in scientific notation

🤔

dcoderlt,
@dcoderlt@ohai.social avatar

@nf3xn
ha, if you don’t fix your security holes yourself, your distributors have to pull your product or force you to fix it

dcoderlt, to random
@dcoderlt@ohai.social avatar

In 1968/69, two Conferences on the nascent topic of Software Engineering were held in Western Europe, organized by the NATO Science Committee.

These conferences produced, among other things, my favourite longform shitpost of the 20th century. You might also know it as Tom Simpson’s “Masterpiece Engineering”.

As I continued walking round the garden, now looking a little closer at the ground, I came across the bones of a group, still in session, attempting to write down the criteria for the design of the "Mona Lisa". The sight reminded me strangely of our group working on the criteria for the design of an operating system. Apparently the Conference decided that it should establish an Institute to work in more detail on production problems in the masterpiece field. So they went out into the streets of Rome and solicited a few chariot drivers, gladiators and others and put them through a five week (half-day) masterpiece creation course; then they were all put into a large room and asked to begin creating.
They soon realized that they weren't getting much efficiency out of the Institute, so they set about equipping the masterpiece workers with some more efficient tools to help them create masterpieces. They invented power-driven chisels, automatic paint tube squeezers and so on but all this merely produced a loud outcry from the educators: "All these techniques will give the painters sloppy characteristics", they said. Production was still not reaching satisfactory levels so they extended the range of masterpiece support techniques with some further steps. One idea was to take a single canvas and pass it rapidly from painter to painter. While one was applying the brush the others had time to think.
The next natural step to take was, of course, to double the number of painters but before taking it they adopted a most interesting device. They decided to carry out some proper measurement of productivity. Two weeks at the Institute were spent in counting the number of brush strokes per day produced by one group of painters, and this criterion was then promptly applied in assessing the value to the enterprise of the rest. If a painter failed to turn in his twenty brush strokes per day he was clearly under-productive. Regrettably none of these advances in knowledge seemed to have any real impact on masterpiece production and so, at length, the group decided that the basic difficulty was clearly a management problem.

eyrea,
@eyrea@mstdn.ca avatar

@srfirehorseart @dcoderlt The full quote is "The customer is always right in matters of taste", which is something else again. Leaving off that last bit has caused all sorts of headaches and misunderstandings.

srfirehorseart,
@srfirehorseart@ohai.social avatar

@eyrea @dcoderlt

Nice one!

I hadn't seen a longer quote before.

With or without the last bit, I find that the customer's taste can be questionable at times.

Often, the designer's job is to steer the customer towards an acceptable compromise between their wish list, the delivery date and their budget.

dcoderlt, to random
@dcoderlt@ohai.social avatar

Mars still operates in moscow, and the ruski government is very grateful. How grateful?

> Russian authorities today announced that Mars is under investigation for "funding the Ukrainian army".

dcoderlt, to random
@dcoderlt@ohai.social avatar

lmfao

dcoderlt, to random
@dcoderlt@ohai.social avatar

“The simple solution would be NATO membership for both [Ukraine] and [Russia]”

what the fuck did I just read and why is my brain bleeding

Sibshops,
@Sibshops@mstdn.games avatar

@nf3xn @dcoderlt For russia to get a unanimous vote from all member nations, they will have to do a lot of reforming.

To start, they will have to give back the land they are occupying to Ukraine, Moldova, and Georgia.

I'm not saying that Russia should be let in, but, give Russia a long list of requirements, like a functioning democratic government, international oversight, etc.. as a condition to enter.

Sibshops,
@Sibshops@mstdn.games avatar

@nf3xn @dcoderlt
That's fair

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines