@sleepyfox@hachyderm.io avatar

sleepyfox

@sleepyfox@hachyderm.io

"The mind is not a vessel to be filled, but a flame to be kindled"
I'm a collab' starter, a teamwork instigator.
I'm the test-addicted, the crafter illustrated.
#nobridge
https://gist.github.com/sleepyfox

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

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

EqualExperts are probably the first big consultancy to declare SAFe "unsafe at any speed"
https://www.equalexperts.com/blog/our-thinking/problems-with-safe-framework/

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

The problem here is that OpenAI only backed down because Ms Johansson has the money to hire a top flight law firm and the celebrity status to use the world's press as a platform.
When OpenAI comes to steal the rest of us's likeness, we won't have the money or status to fight them.
https://dair-community.social/@DAIR/112476502091450270

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

"Large monorepos can often pose a challenge for traditional CI systems"
By which you mean all CI systems, other than the one you custom built in order to solve the problem that you created by choosing to put all your things in a monorepo?

jasongorman, to random
@jasongorman@mastodon.cloud avatar

Behind my house there's a patch of lawn the council used to mow. They stopped doing it years ago, and nobody living on that part of the street sees it as their lawn and therefore as their responsibility to mow, even though they all complain about the impact it has on them.

And that, in a nutshell, is the developer training market explained.

sleepyfox,
@sleepyfox@hachyderm.io avatar

@jasongorman CFO: What happens if we send them on training courses and they leave?
CTO: What happens if we don't and they stay?

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

If I see yet another promotion of "thought leadership" drivel from a 27 year old CxO who gets air time because some gullible tech giant bought their startup for "one bee-llion dollars" I'm going to implode, like a mini black hole.
I mean, I wouldn't be complaining if their ideas were actually good, or even original, but they invariably aren't.

jasongorman, to random
@jasongorman@mastodon.cloud avatar

Yes, those seem like legit replies.

Take my money!!!

sleepyfox,
@sleepyfox@hachyderm.io avatar

@jasongorman I love the fact that in the UK this is free, public information that anyone can look up.

It's like looking at a car's MOT history.
Lots of fails? Advisories that aren't dealt with and crop up in multiple consecutive MOTs?

sleepyfox,
@sleepyfox@hachyderm.io avatar

@jasongorman I've had three in thirty years, and I wish I'd kept the last one rather than winding it down when I got a permanent job.

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

So often I hear 'the business needs you to do this' or 'the business wants this' or 'the business won't accept excuses'.
Except 'the business' doesn't exist. Businesses aren't people, they can't think, they don't have thoughts or desires.
Instead there are people in charge, executives. They are rich, privileged people. They have names. Use them.
Managers just say 'the business' because you can't argue with a nameless, faceless unseen entity. You might as well say 'God wants you to do this'.

sleepyfox,
@sleepyfox@hachyderm.io avatar

I suggest mentally replacing 'the business' every time you hear it spoken or see it written with 'a bunch of rich weasels'.
'The business needs you to do this' becomes 'A bunch of rich weasels needs you to do this'.
'The business wants this' becomes 'A bunch of rich weasels wants this'.
'The business won't accept excuses' becomes 'A bunch of rich weasels won't accept excuses'.

grimalkina, to random
@grimalkina@mastodon.social avatar
sleepyfox,
@sleepyfox@hachyderm.io avatar

@grimalkina @tanepiper There are no healthy (people) metrics. There are only metrics with known unhealthy side effects, and metrics with unknown unhealthy side effects.

sleepyfox, to random
@sleepyfox@hachyderm.io avatar
sleepyfox, to ShareYourMusic
@sleepyfox@hachyderm.io avatar

As a 10-year veteran of , when COVID-19 struck and everybody went remote, I thought that this would invalidate my USP, my key differentiator.
Boy was I wrong.
After three years of remote work my assumption was that everyone would have learned to excel remotely. I was wrong. So so wrong.
I think a part of the exec's hard push for is the understanding that many organisations' 'remote culture' was just lipstick on the pig of their in-office culture.

jasongorman, to random
@jasongorman@mastodon.cloud avatar

So I've been watching two dozen screen recordings from 3 Code Craft Foundation level assessments, and seeing some heavy use of "A.I." code generation. Last video I watched, I don't think I saw them write any code themselves beyond method declarations.

It seems to typically result in about 2x as much code.

sleepyfox,
@sleepyfox@hachyderm.io avatar

@jasongorman So you're saying it doubles developer productivity?

jasongorman, to random
@jasongorman@mastodon.cloud avatar

Developer "productivity" can look very different when you factor in downstream work. Will those minutes you saved today cost hours in the future?

sleepyfox,
@sleepyfox@hachyderm.io avatar

@jasongorman Why are you measuring cost, rather than value?
Productivity doesn't measure value (even in industrial terms), it measures units produced per unit time.
Value is measured in customer sales $
Most tech orgs I've worked with have no connection to their financials, and tech teams have no clue of the $ impact of their work. This is both demoralising to teams as well as poor business practice.

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

If there's one thing I wish I burn entirely to the ground and wipe away all traces and remnants of, its the misplaced notion that the productivity of Knowledge Work can be managed, measured, analyzed, and optimized as if all one needed to do was drip feed heroin up the arse of their hapless workers.

sleepyfox,
@sleepyfox@hachyderm.io avatar

@hazelweakly I feel your pain.
15 or so years ago I did the rounds of the conference circuit with a presentation entitled "The Dark Side of Software Metrics", going into both the how and why of the many ways measuring developers produces organisational dysfunction.
Devs loved it.
Managers/execs ignored it.
Nothing changed.

sleepyfox, to random
@sleepyfox@hachyderm.io avatar

"Now, scientists have traced our tail loss to a short sequence of genetic code that is abundant in our genome but had been dismissed for decades as junk DNA, a sequence that seemingly serves no biological purpose."
So many times I've come across something like that in a codebase and thought 'that's useless, I can just remove that', only to find out that it actually had a use, somewhere unexpected.
https://edition.cnn.com/2024/03/23/world/humans-tails-genetic-mutation-junk-dna-scn/index.html

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

Writing me the good code todayyy

Set all variables to their known defaults if they aren't already set

set_if_unset() {
key=$1
current_value="${!key}"
array_value="${base_variable_defaults["$key"]-${derived_variable_defaults["$key"]}}"
if [[ $current_value =~ "WARNING: UNSET" ]]; then
printf -v "$key" -- "$array_value"
fi
}

sleepyfox,
@sleepyfox@hachyderm.io avatar

@hazelweakly Of course it had to be #kubernetes related...

thirstybear, to random
@thirstybear@agilodon.social avatar

WhereTF did this “conventional commit format" and commitlint BS come from? It looks and smells like a solution desperately looking for a problem.

An effective (git) commit is simply

  • a subject line. No more than 50 chars (to keep git log happy). Written in the imperative (eg ‘Remove unused method)
  • a body, wrapped at 70-ish characters (I use 72) explaining what & why
  • a blank line between the two

Seemples.

H/T Chris Beams who pulled together this collective wisdom
https://cbea.ms/git-commit/

sleepyfox,
@sleepyfox@hachyderm.io avatar

@thirstybear I have no problem with semver, or even prettier, but conventional commits, particularly when enforced by husky, is an authoritarian nightmare.

estherschindler, to random
@estherschindler@hachyderm.io avatar

Let's enumerate all the sins committed in the name of #Agile development, shall we?

You're going to nod along, I'm sure.

(By me, so you know there's a chocolate reference.) https://www.runtime.news/agile-software-promises-efficiency-it-requires-a-cultural-shift-to-get-right/

sleepyfox,
@sleepyfox@hachyderm.io avatar

@estherschindler Title reads "Agile software promises efficiency, it requires a cult..."

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

deleted_by_author

  • Loading...
  • sleepyfox,
    @sleepyfox@hachyderm.io avatar
    sleepyfox, to random
    @sleepyfox@hachyderm.io avatar

    I ran a Code Dojo at a company.
    In the retrospective afterwards one developer said that they thought it was a waste of time, because they didn't learn anything new.

    sleepyfox,
    @sleepyfox@hachyderm.io avatar

    I asked the rest of the team what they thought about the developer's solution to the kata (they didn't pair, nor did they test-first).
    The team identified many 'opportunities for improvement'.
    I was not surprised.

    sleepyfox,
    @sleepyfox@hachyderm.io avatar

    For reference my intro slide deck contains slides that frame the practice constraints of the dojo as Pair Programming, TDD, Refactoring and Simple Design.

    mlevison, to random
    @mlevison@agilealliance.social avatar

    As Google becomes useless and LLMs regurgitate drivel, I'm looking for Independant minded Blogs. I'm trying to curate a set of trusted sources that I can recommend to students.

    Examples of what I want: https://dannorth.net/blog/, https://simplybegin.co.uk/blog/, https://medium.com/the-liberators

    Please boost for reach - my current list follows.

    Exclusions

    sleepyfox,
    @sleepyfox@hachyderm.io avatar

    @mlevison More depth in what?

    sleepyfox,
    @sleepyfox@hachyderm.io avatar

    @mlevison Did you click through any of the posts? The very first one is over 2000 words...
    Granted, it's hardly a novella, but not exactly short-form content either.

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