Why I Don't Sign Non-Competes
My first job out of University was in the IT department of a payment processing and debt collection company. My desk was juxtapose to a call center w...
My first job out of University was in the IT department of a payment processing and debt collection company. My desk was juxtapose to a call center w...
"It is a good rule, after reading a new book, never to allow yourself another new one till you have read an old one in between." - CS Lewis
A catalogue of software constructs, languages, or APIs which are unexpectedly Turing-complete; implications for security and reliability.
TinyWM is a tiny window manager that I created as an exercise in minimalism. It is also maybe helpful in learning some of the very basics of creating a window manager. It is only around 50 lines of C. There is also a Python version using python-xlib.
Like it or not, brutalist design is moving from something edgy and almost punk, to something very mainstream and commercially viable.
A collection of tools that help you deal with color gradients & color palettes, to design better data visualizations.
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
News, updates, and best practices for developing apps on Google Cloud Platform.
Last time, we looked at how Scrum has become the de facto definition of Agile, and how it is uniquely lacking in technical practices compared to the other methodologies that were involved in creating the Agile manifesto. This lack of technical good practices and craft causes some obvious
When Java was first introduced, mainstream programming languages mostly either compiled to standalone executables (e.g. C/C++, COBOL), or else ran in an interpreter (e.g. Perl, Tcl). For many programmers, Java’s need for both a bytecode compiler and a runtime interpreter was a shift in thought. The compilation model…
For 20 years or so, there has been the debate over whether you should use www or not in your web site’s canonical hostname. So should you use www or not?
I get a lot of questions from software developers about consulting and being a consultant. In this post, I talk about the key to being a software consultant
Even if you’ve covered Congress for The New York Times for a decade, it can be hard to recognize which member you’ve just spoken with…
Here's what to say when recruiters ask you to name your salary expectations (plus other tips and tricks, especially for software engineers).
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Protecting people’s information is at the heart of everything we do.
Search DuckDuckGo for “polygraph” and you’ll find AntiPolygraph.org, which hosts more documentation on polygraphs than any other site on the Internet, in the top 10 results. The same is true for searches on “polygraph” with Microsoft’s Bing search engine (in the United States), with Russia’s Yandex search engine, and…
If you were an alien hovering above planet earth on a quick visit and trying to find out quickly which were its most dominant companies, you could probably do worse than try to reach their customer…
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Jennifer Doleac reviews recent research that found exposure to lead poisoning led to higher crime rates.
Want to know more about a DuckDuckGo product or feature? Find answers to frequently asked questions and more at DuckDuckGo Help.