Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
If you can find the right language to explain a concept, you can quickly bridge the gap in you team members’ different perspectives.
-
We want to give our teams freedoms, but taking some things away can also be freedom.
-
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”.
-
Too often your fear of a component that you don’t know influences how you design your system.
-
Vuepress’ default theme only searches h1 to h3.
-
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.
-
There are three stages in a habit; Trigger – something that starts your habit routine.
-
analogies are an effective way of explaining complex topics to non-technical stakeholders.
-
your meeting shouldn’t be recurring, when it can be adhoc.
-
Please stop toggling notion to ‘Full Width’.
-
This diagram shows my wireguard setup.
-
Understanding cloud pricing is pretty tricky.
-
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.
-
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…
-
Custom annotations in Java should be named to describe what’s required of the method, and not which functionality we would like applied.
-
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.
-
Some SaaS tools mandate multi-factor authentication (MFA), but this is bad for security and bad UX, until someone solves key recovery.
-
As a team grows, inclusion becomes harder.
-
Software engineers use convergent thinking As software engineers, we engage in a type of thinking called “convergent thinking”.
-
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.
-
Setup third party router to work with hyperoptic IPv6 Hyperoptic, the UK ISP, offer IPv6 support.
-
Many of us have moved to remote working, due to corona virus.
-
I came across this question, and it got me thinking.
-
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.
-
Apply “Service level objectives” to product requirements to get an MVP.
-
Anecdotal evidence comes in many forms, and sounds most believable.
-
Article originally posted on medium.com – When building a SaaS application, there are some similarities between apps, regardless of the service that they provide.
-
Your effectiveness as an engineer is not defined by the output that you deliver.
-
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.
-
Software engineering is complex not complicated.
-
Short vs.
-
Use return values on errors behaviours when testing with errors.As(...)
-
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
-
Humans crave to be, or appear to be, consistent.
-
High performing teams have a number of characteristics that contribute to their success.
-
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…
-
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.
-
All organisations need the ability to share knowledge and written communication is one of the most scalable forms.
-
London Microservices User Group - April 2019.
-
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.
-
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.
-
Support for DaemonSets Linkerd2 is a service mesh and network proxy.
-
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.
-
Go Modules Go modules is becomming the standard go dependency tooling.
-
There’s a lot to be said for embracing basic tools for getting stuff done.
-
The computing book’s I’ve read… The Go Progamming Langauge - Alan A.
-
The best output comes from engineers who are intrinsically motivated, according to Dan Pink in his book “Drive”.
-
We are makers and solution creators, and as makers optimising for solving problems it’s easy to focus on a working solution.
-
On Sep 5, 2018 AWS announced EKS availbility in eu-west-1 (Ireland).
-
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.