Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
The Case Against Collaboration
The challenge is not to cultivate more collaboration.
-
We live in a golden age of software reuse.
-
Think big, start small.
-
They are frustrating, annoying, and one of the best career resources you can find If you ask a room full of software engineers what they think about recruiters, there are a number of themes that arise.
-
Websites that are original and creative expressions of their creators’ personalities were the foundation of the early 1990’s Internet.
-
One financial lesson they should teach in school is that most of the things we buy have to be paid for twice.
-
When you explain your decisions to people, you leave yourself open to their counter arguments.
-
There’s a phrase going around that you should “buy experiences, not things.”
-
Recently a security hole in a certain open source Java library resulted in a worldwide emergency kerfuffle as, say, 40% of the possibly hundreds of millions of worldwide deployments of this library needed to be updated in a hurry.
-
What is the point of imagining new technologies without new ways of living?
-
Even with Agile and Scrum waterfall will sneak in A coachee recently wanted to make their process less waterfally.
-
I hate the expression “best practice”, it’s so, so often used by someone to justify the application of cargo cult without actually understanding why. – “Hey why are you having a try-catch there, it seems like it’s just gonna break our stack trace and we d…
-
Clayton Christensen, a Harvard Business School professor named one of the best thinkers in the field of management, said that we don’t really buy products or services.
-
Social media is like cigarettes and alcohol.
-
You have opened the Post Editor, and found within yourself the courage to type Content.
-
Table-driven tests are arguably the most ubiquitous unit-test pattern in use throughout the Go community.
-
“Oh relational databases, that tired old relic of another age.
-
There’s this card trick I saw that I still think about all the time.
-
Everything You Need to Know to Improve Your Performance at Anything—For Beginners and Experts Deliberate practice is the best technique for achieving expert performance in every field—including writing, teaching, sports, programming, music, medicine, ther…
-
Working on an ever-evolving ecosystem of Go micro-services being modified by hundreds of developers every day can be a daunting experience.
-
ARCHITECTURE.md
If you maintain an open-source project in the range of 10k-200k lines of code, I strongly encourage you to add an ARCHITECTURE document next to README and CONTRIBUTING.
-
Cryptography can be a hard subject to understand.
-
This post looks at the problems of passing secrets into a Dockerfile using --build-arg and how BuildKit (opens in a new tab) can be used to resolve these injections securely.
-
When writing a public Go package, I like to include mocking capabilities, one that will allow importers to quickly (and safely) write unit tests for every line of code that’s dependent upon mine.
-
Being pulled into the garage to help my father work on cars was a constant threat throughout my childhood.
-
Go developers have everything needed to start writing automated unit tests using the go test command baked directly into the compiler toolchain.
-
Switching to Go from a decade of C# momentum has been an interesting journey.
-
Since the introduction of modules in Go version 1.11, developers have been expeditiously migrating away from the woes of the GOPATH-based workspace.
-
Git (opens in a new tab) has become the de-facto version-control system for developers.
-
One of my little annoyances over this last decade has been the constant mispronunciation of the year.
-
In Software Disenchantment we’ve seen how software has degraded in the past two decades.
-
In 1993, id Software released the first-person shooter Doom, which quickly became a phenomenon.
-
Advertising is a cancer on society
I frequently say that advertising is a cancer on modern society.
-
One of the more daunting things we’ve all experienced is a little something called a “creative block.”
-
“Most people overestimate what they can achieve in a year and underestimate what they can achieve in ten years.”
-
The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin.
-
Trying to succeed in an area where you have close to 0 experience, it’s like trying to run against the wind.
-
This topic has bothered me for years.
-
I’ve just returned to London having spent the past two weeks back home in Cork where I spent an awful lot of time with my father, a man who set up his first ever email account less than a year ago and has spent the past 30 years working for the same emplo…
-
Learning modern JavaScript is tough if you haven’t been there since the beginning.
-
+10x engineers may be mythical, but -10x engineers exist.
-
Edinburgh fringe The bucket I’ve taken two shows to the Edinburgh fringe.
-
The CSS saga The saga of CSS starts in 1994.
-
“If a book is tedious to you, don’t read it; that book was not written for you.”
-
When you’re a programmer, there’s way too much to learn.
-
I joined LinkedIn about six years ago at a particularly interesting time.
-
Talk Abstract Your job title says “software engineer”, but you seem to spend most of your time in meetings.
-
You only need to learn a little bit of queueing theory before you start getting that ecstatic “everything is connected!”