SwingingKoala,

Sounds like organizational failures all over the place, not the fault of contractors.

I’ve never been on a job site where the guy handling the software for the last 10 years understood it worse than I did after the first six months.

Bring in contractors for a codebase 10+ years old? Yeah, the current team is not working properly from management perspective. So either the manager doesn’t understand what they do, or the team is incapable of communicating to management what they do, or the team is shit.

So there are plenty of instances in which a contractor will roll in, throw something patchwork together, dump it on the client, and then leave me to support the rickety piece of crap for the next five years

So management and current team let in garbage code, that means there is no working review process. If the team didn’t establish a review process they don’t know how to work with modern methods, if management prevented it they are just incompetent.

Would the $300/hr for a year of fussy support been more valuable if applied to a $40-$80/hr on-site tech who stays with the firm for the next five years?

I don’t think adding another employee to an environment with broken communication and no code reviews will improve anything. And contractors can’t magically fix your broken org.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • memes@lemmy.world
  • localhost
  • All magazines
  • 200 @ entry_comment_voters
    HTTP status 200 OK
    Route name entry_comment_voters
    Has session yes
    Stateless Check no
    Time 764 ms
    Total time 764 ms
    Initialization time 58 ms
    Memory 12.0 MiB
    Peak memory usage 12.0 MiB
    PHP memory limit 128 MiB
    Logger 89
    Errors 0
    Warnings 0
    Deprecations 89
    Cache 65 in 417.34 ms
    Cache Calls 65
    Total time 417.34 ms
    Cache hits 44 / 68 (64.71%)
    Cache writes 16
    2
    Default locale en
    Missing messages 2
    Fallback messages 0
    Defined messages 122
    Security n/a
    Authenticated No
    Firewall name main
    Twig 511 ms
    Render Time 511 ms
    Template Calls 90
    Block Calls 16
    Macro Calls 6
    61 in 426 ms
    settings_row_switch 15
    user_avatar 13
    date 7
    user_settings_row_switch 4
    magazine_inline 4
    user_inline 2
    settings_row_enum 2
    entry_comment 1
    date_edited 1
    vote 1
    boost 1
    user_actions 1
    magazine_box 1
    magazine_sub 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    21 in 350.61 ms
    Database Queries 21
    Different statements 16
    Query time 350.61 ms
    Invalid entities 0
    Cache hits 35
    Cache misses 6
    Cache puts 6
    6.4.0
    Profiler token ba29d1
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler