← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 127
  1. If you can find the right language to explain a concept, you can quickly bridge the gap in you team members’ different perspectives.

  2. positive and negative freedoms

    We want to give our teams freedoms, but taking some things away can also be freedom.

  3. failure demand

    I’ve been looking for a concise way to describe: “teams that ship a feature should be responsible for the long-term success of that feature, including the customer ops caused by stuff missing from the feature”.

  4. Too often your fear of a component that you don’t know influences how you design your system.

  5. vuepress search h4

    Vuepress’ default theme only searches h1 to h3.

  6. know your frogs 🐸

    The three rules of frogs Eat the frog “The frog” is the task that you need to do the most, but want to do the least.

  7. habit tracker

    There are three stages in a habit; Trigger – something that starts your habit routine.

  8. explain using analogies

    analogies are an effective way of explaining complex topics to non-technical stakeholders.

  9. prefer regular adhoc meetings

    your meeting shouldn’t be recurring, when it can be adhoc.

  10. notion: set full width off 🙏

    Please stop toggling notion to ‘Full Width’.

  11. wireguard: private network, roaming

    This diagram shows my wireguard setup.

  12. object storage pricing

    Understanding cloud pricing is pretty tricky.

  13. time complexity

    When solving problems using a computer, we assign “time classes” or time complexities to the problems to describe how long that problem will take to solve.

  14. raspberry pi 4: nas and home server

    Completed build Component list Raspberry Pi 4 (4GB) Raspberry Pi official USB-C power supply 2x Gigabyte 1TB SSD 2x StarTech.com USB 3.0 to SATA HDD/SSD Adapter Cable TerraPi Alpha case: dual SSD (link) 52Pi Low-Profile ICE Tower Cooling Fan Build notes T…

  15. custom annotation naming

    Custom annotations in Java should be named to describe what’s required of the method, and not which functionality we would like applied.

  16. estimate, predict, forecast

    We are often asked, as engineers, to give estimates for how long a piece of work will take to complete or the complexity of the work.

  17. mfa key recovery

    Some SaaS tools mandate multi-factor authentication (MFA), but this is bad for security and bad UX, until someone solves key recovery.

  18. inclusion

    As a team grows, inclusion becomes harder.

  19. naming is hard

    Software engineers use convergent thinking As software engineers, we engage in a type of thinking called “convergent thinking”.

  20. syncthing

    Syncthing is a peer-to-peer file sync app, this means that each of your devices communicates with it’s peers, within your own private syncthing network structure.

  21. hyperoptic ipv6

    Setup third party router to work with hyperoptic IPv6 Hyperoptic, the UK ISP, offer IPv6 support.

  22. video conferencing

    Many of us have moved to remote working, due to corona virus.

  23. what makes a good software engineer?

    I came across this question, and it got me thinking.

  24. pr checklist

    This post contains checklists that intend to increase the value received from, and ease of, the code review process. checklists reduce complexity Checklists help to capture the information that we often forget.

  25. mvp service level objectives

    Apply “Service level objectives” to product requirements to get an MVP.

  26. beware anecdotal evidence

    Anecdotal evidence comes in many forms, and sounds most believable.

  27. data modelling in saas apps

    Article originally posted on medium.com – When building a SaaS application, there are some similarities between apps, regardless of the service that they provide.

  28. effectiveness as an engineer

    Your effectiveness as an engineer is not defined by the output that you deliver.

  29. brooks law, hierarchy, and async comms

    brooks law There’s a thing called “Brooks Law” (from mythical-man-month) which explains some of the reasons that software goes slower when adding more humans to a project.

  30. experienced engineers pattern match

    Software engineering is complex not complicated.

  31. short vs. long lifetime structs

    Short vs.

  32. go 1.13: errors.As(...)

    Use return values on errors behaviours when testing with errors.As(...)

  33. cube2222/octosql: query tool

    Octosql is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. https://github.com/cube2222/octosql/commit/22f13777ef0182a0e1bcd6a2dbbc64c6197c2d3d

  34. the power and danger of consistency

    Humans crave to be, or appear to be, consistent.

  35. high performing teams burnout together

    High performing teams have a number of characteristics that contribute to their success.

  36. metrics for team contributions

    SMART goals The best goals have metrics associated to them, one method of setting goals is to make them SMART. 1 2 3 4 5 S - Specific M - Measurable A - Achievable R - Realistic T - Timebound The M, and T of smart can be hard to quantify without overly i…

  37. kubernetes generated names

    Naming is hard Naming is hard, especially for kubernetes resources that are some of the lowest possible deployable units, like pods, replication controllers and jobs.

  38. docs requirements

    All organisations need the ability to share knowledge and written communication is one of the most scalable forms.

  39. London Microservices User Group - April 2019.

  40. git: co-authored by

    1 Co-authored-by: <zknill@users.noreply.github.com> You can attribute a commit to more than one author by adding one or more Co-authored-by trailers to the commit’s message.

  41. Best practices for monitoring application health on Kubernetes This webinar digs into observability, and how linkerd and other tools can help with the observability and alert response landscape.

  42. linkerd/linkerd2: support for daemonsets

    Support for DaemonSets Linkerd2 is a service mesh and network proxy.

  43. micromanagement

    The creeping and insidious nature of micromanagement Micromanagement: In business management, micromanagement is a management style whereby a manager closely observes and/or controls the work of his/her subordinates or employees.

  44. go get private repo

    Go Modules Go modules is becomming the standard go dependency tooling.

  45. Keeping a logbook with vim

    There’s a lot to be said for embracing basic tools for getting stuff done.

  46. 2018: reading list

    The computing book’s I’ve read… The Go Progamming Langauge - Alan A.

  47. the cost of extrinsic motivators

    The best output comes from engineers who are intrinsically motivated, according to Dan Pink in his book “Drive”.

  48. options make decisions

    We are makers and solution creators, and as makers optimising for solving problems it’s easy to focus on a working solution.

  49. Limitations of EKS

    On Sep 5, 2018 AWS announced EKS availbility in eu-west-1 (Ireland).

  50. go concurrency correctness

    Go has great concurrency support and as with all concurrent code, it’s very easy to write code that’s doesn’t perform as expected or intended.