Pursuing a Business I'll Love
Two of my businesses had record-setting months, and I’m finally building the app I’ve always wanted.
The latest blog posts to take off on Hacker News. 3,290 posts.
Two of my businesses had record-setting months, and I’m finally building the app I’ve always wanted.
There is often pressure inside Software development for Software developers to code outside of work hours. Whether you are a Python, Ruby, Java, or any other developer... There is absolutely no need to code outside of work if you don't want too. Coding is considered a passion for some, but others they don't think this…
The book Honeybee Democracy, published in 2010, has been sitting on my shelf for many years.
Joe Duffy's Blog | Adventures in the high-tech underbelly
The Toolsmith Conference was held in Chapel Hill, NC, in October, 2001, to honor Fred Brooks. Dr. Brooks was a student of Howard Aiken at Harvard, joined IBM to work on the Stretch Project, and later served as chief architect of the IBM S/360. He founded the Computer Science Department at UNC-Chapel Hill in 1964 and…
As one of F#'s killer features; type providers have the ability to make rooms full of developers gasp when shown for the first time. Support has recently been added to the FSharp.Data library [https://www.nuget.org/packages/FSharp.Data] for .Net Standard 2.0, allowing us to
A while back, I was trying to speed up some code which finds unique items in a collection. For example, transforming "AABBADCAB" => "ABDC" . There are two ways to do this efficiently - one is based on sorting, the other based on hashing. So, which is faster? I couldn't find the answer, so I ran some experiments and…
The beginning of technology was about the shift from batched computing in one place to continuous computing everywhere. That era of paradigm changes may be over, which means the real changes are on…
Almost 25 years after Kasparov vs. Deep Blue, another seminal man vs. machine matchup: Neither competitor has much to be proud of here. White has a poor opening. Black screws up and loses his queen…
A detailed tutorial to start a blog with Hugo: write posts in Markdown, pick a theme, and deploy your static site for free on Netlify, Vercel, or GitHub Pages.
Laptop makers have long shortchanged AMD-based offerings. Read on to find out how they can avoid common mistakes that limit the potential of their products.
Organizations in the throes of cleaning up after a ransomware outbreak typically will change passwords for all user accounts that have access to any email systems, servers and desktop workstations within their network. But all too often, ransomware victims fail to grasp that the crooks behind these attacks can and…
Hi I'm Caleb Doxsey and welcome to my website. I'm a software developer. If you'd like to contact me, you can email me here: [email protected] .
Note: if you're just looking for performance review templates and examples, head to the templates page [https://blog.pragmaticengineer.com/templates-as-inspiration-for-software-engineers/] to download them. I've had about a dozen performance reviews during my decade-long software engineering career. Some of them were…
Below is a list of products or startups that I am keeping an eye out for. I skipped listing things I wish existed that can *not* be implemented with today's technology in strong form - for example, the Young Lady's Illustrated Primer - although weak forms of this may be possible today.
What does it look like to be obsessed with success and prestige? Imagine a guy who starts many endeavors and side projects just because he wants to be known as the creator of something. Or someone who builds another social app, not because he has an unique problem that's unaddressed, but because he wants to be the…
Learn Rust the Dangerous Way, Part 6
From the highly eclectic blog of Mark Dominus
The URL you requested is no longer available. Please contact the site owner directly if you need to access their files. They are responsible for migrating their content to another site.
Before adding a dependency to one of my software projects, I do some basic vetting of the dependency. Among the things I check are:
A quick summary of the evolution of our company, our open-source work, interesting news and lessons in product design and engineering throughout 2019.
It’s already been a great reading day for retrospectives on the last ten years / predictions for the next. Here’s to hoping that everyone had a good break (or at least a few days off), set or didn’t set resolutions, and is refreshed and ready for what comes next.
When I ask people at trendy big tech companies why algorithms quizzes are mandatory, the most common answer I get is something like "we have so much scale, we can't afford to have someone accidentally write an O(n^2) algorithm and bring the site down" 1 . One thing I find funny about this is, even though a decent…
This article is part of a study about the ports of Another World. It is highly recommended to read Another World 101 before reading this.