Many programmers are very fond of blaming the compiler for different errors. Let's talk about it. When a programmer tells you that the compiler causes an error, it is a lie in 99% of cases. When you start investigating the problem, you usually find out the following reasons:
Backwards compatibility is (still) hardAt the moment, I’m spending a fair amount of time thinking about a new version of the C# API and codegen for Protocol Buffers, as well as other APIs for interacting with Google services.
Meet Margaret Hamilton, the badass '60s programmer who saved the moon landingHuge amounts of aeronautical and hardware engineering effort went into the Apollo program from its birth in 1961 to its completion in 1972, as NASA and its partners designed the Saturn V rocket to get astronauts out of Earth's orbit, the command/service modules that orbited the moon, and the luna
The Master, The Expert, The ProgrammerI spent most of my high school years living on Guam trying to stay alive long enough to leave and start a new life. It wasn’t a good time for me, and about the only good thing that came out of it was I started studying martial arts.
The Role of a Senior DeveloperWe work in a strange industry. There is a much higher need for developers than can be satisfied by new developers coming into the field. This is a problem that has existed for years, and it is getting worse as time goes on.
Auditing GitHub users’ SSH key qualityIf you have just/as of late gotten an email about your keys being revoked, this is because of me, and if you have, you should really go through and make sure that no one has done anything terrible to you, since you have opened yourself to people doing very mean things to you for what is most likel
Do’s and Don’ts of Code CommentsComments in code are arguably more important than the code itself. Future you will thank present you if you are a good commenting citizen. I have read a ton of code in my lifetime and have come across some pretty amazing comments, but mostly awful ones.
Fading MemoriesIs a question we, Krita developers, get asked a lot. As in, many times a week. Some people are confused enough that they think that github is somehow the "official" place to put git repositories -- more official than projects.kde.org, phabricator.kde.org, git.gnome.org or where-ever else.
ØMQ - The Guide - ØMQ - The GuideSQL Server 2016 is expected to offer native support for working with JSON. The first iteration of this support will be released as part of SQL Server 2016’s CTP 2.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.