Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
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’.
-
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.
-
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(...)
-
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.
-
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.
-
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.
-
Learning to drive at 17, my instructor had a bunch of proverbs or phrases that he used to describe different situations that you’d be in as a driver, and what your reaction to them should be.
-
In May 2017 I wrote a post about some gotchas in golang from my first few years with the language.
-
mental models As complexity grows in projects, decision making, planning, modelling, reasoning, programming!
-
What it’s like to work with me The easiest way to understand someone you work with, or might work with in the future, is to understand a little about them and how they work.
-
what’s a visitor?
-
libraries considered harmful Library is shared code that you cannot otherwise name.
-
@here Notify active channel members The slack help docs say the @here mention; …lets you notify just the members in a channel who are currently active in Slack.
-
I spend much of my time writing go, but the rest is occupied predominantly by java.
-
I recently gave a talk at London Microservices User Group meetup - video here.
-
Go has many web frameworks, but none that come with the standard library.
-
“An interface type is defined as a set of method signatures.”