Harald Schioberg

GCP Perfomance and Reliability

9 个月

When I am writing code my time is spent at least 20:1 on figuring out how to hold the code I have to interface with, vs actually pushing keys to write my own code. This goes up steeply when folks design "clever" interfaces that are supposed to save my AI auto complete from adding a few extra characters.? Given that it is amazing how many software engineers firmly believe that saving time or effort is the main reason for reusing code. It's something that gets told in CS classes and then a lot of engineers go on treating it as a fundamental axiom of software engineering.? Now there are really good reasons to reuse code. A central Bigtable replication service will keep working even if there are changes to the bt API, because the team knows to update those together, while your own hacked up thing will have an outage because you left the team and your successor missed the memo.?

要查看或添加评论,请登录

Jos Visser的更多文章

  • Nobody escapes corporate gravity (part 1)

    Nobody escapes corporate gravity (part 1)

    People in large companies often complain about the changes that come with size and these complaints are often…

    2 条评论
  • Senior engineers: Please prepare for interviews!

    Senior engineers: Please prepare for interviews!

    We, the people from Toilet Duck, recommend you prepare for interviews..

    2 条评论
  • Chaos is the price of freedom

    Chaos is the price of freedom

    Chaos is not a bug, chaos is a feature of all ecosystems where individual choice is unconstrained. If you want…

  • Talk is cheap

    Talk is cheap

    Problems that took years to build up cannot be solved in months, but you have to start somewhere. https://open.

    2 条评论
  • We need more agile system design!

    We need more agile system design!

    Because most system design is still firmly stuck in waterfall thinking. Article here: https://josvisser.

    2 条评论
  • It is a knowledge problem! (Or is it...?)

    It is a knowledge problem! (Or is it...?)

    If people are not behaving the way you want them to, do not automatically assume it is because they don't know what is…

    1 条评论
  • The job market is a market

    The job market is a market

    You are selling, the companies are buying, and as my dear old mother used to say: “Nobody has ever won an argument with…

    3 条评论
  • No more shell scripts

    No more shell scripts

    With modern programming languages and libraries we can use a better language to create a better program in about the…

    15 条评论
  • Career choices: What to focus on?

    Career choices: What to focus on?

    Rather than worrying about making the best choice, focus on making a good one and execute on that in the best possible…

    3 条评论
  • The value of grunge work

    The value of grunge work

    Companies should make doing grunge work an expectation at every job level of the career ladder. https://open.

    3 条评论

社区洞察

其他会员也浏览了