-
korrents.com
Climate change is the existential crisis of our timeTheir words
Climate change is the existential crisis of our time. We need more ideas and progress in every sector, including software-based approaches to preventing emissions and sequestering carbon.
What public figures publish and believe, in their own words.
About this feed
Highlights: posts that did unusually well for the person who wrote them, everything they published at length, each release and new project, and every belief — at most two a day from anyone. Day by day, newest day first; within a day, the people with the most beliefs on this site come first. Nothing else orders it. Show everything instead.
The quoted blocks are what people actually said; a beneath one is the belief those words support, in korrents' wording. Nobody here wrote their own page.
Top people are the people in this feed with the most beliefs on this site, then the most here. Choose an area and the row leads with the people whose beliefs are about it; tap a face for their feed.
Top people in Software
Showing Profile →
Hiding
Hiding
7 April 2022
1 April 2022
19 March 2022
-
Likedrcmnd.app
Masters of DoomTheir words
Carmack is a legend to anyone who writes software, and the book offers an unflinching portrait.
2 March 2022
-
Their words
Plain text files and a basic text editor are enough. This is everything you need for great thinking and writing.
23 February 2022
8 February 2022
15 January 2022
18 December 2021
-
Their words
Free software is designed to be used commercially, but you have to do it correctly. This is a resource which is made available to companies who want to exploit it, but they must do so according to the terms of the licenses.
13 December 2021
-
On changing their mind
I used to think that this was unequivocally a win for open source. That to fight for attention with the commercial alternatives, we had to adopt the commercial playbook. Now I think it’s at the very least a mixed blessing.
11 December 2021
From one piece log4j: between a rock and a hard place 3 beliefs, in the piece's order there
-
Their words
We as a profession misunderstand and misuse the concept of backwards compatibility, both upstream and downstream, by focusing on narrow legalistic definitions instead of outcomes.
-
Their words
a good software project tries to break downstream as little as possible, and when we do break downstream, we should do our best to make the breakage obvious and easy to fix.
-
korrents.com
Software upgrades that invalidate previously learned knowledge make programmers worse at their craft.Their words
When software "upgrades" invalidate my old knowledge, it makes me a worse programmer.
3 December 2021
-
Likedrcmnd.app
Future EthicsTheir words
Bowles' 2018 book provides a useful survey of the various problems tackled by this nascent field, and the frameworks that have emerged to tackle them.
25 November 2021
20 October 2021
-
Recommendsrcmnd.app
FaunaTheir words
I typically recommend looking at serverless native databases like DynamoDB or Fauna however they do not work for all preferences or workloads.
-
Lovedrcmnd.app
KyselyTheir words
To connect to these various databases I am using the incredible library by Sami Koskimäki called Kysely
-
Recommendsrcmnd.app
DynamoDBTheir words
I typically recommend looking at serverless native databases like DynamoDB or Fauna however they do not work for all preferences or workloads.
12 September 2021
12 August 2021
-
On changing their mind
Five years later, the facts on the ground have finally changed. I no longer believe that this bargain is worth it for most new applications.
29 July 2021
21 June 2021
7 June 2021
-
Mixed onrcmnd.app
Mac OSTheir words
I have a lot of feelings about macOS: it is astonishingly painful for developers, but makes up for it with a consistent experience for users.
-
Usesrcmnd.app
VimTheir words
For writing software I full-screen a terminal and use Vim. Ctrl+Z for a shell.
-
Mixed onrcmnd.app
DebianTheir words
Debian is a decent programming environment. It has some of the consistency properties like macOS, but fails unexpectedly.
14 April 2021
30 March 2021
22 March 2021
30 January 2021
20 January 2021
From one piece We Are Not Special 5 beliefs, in the piece's order there
-
korrents.com
Almost nothing programmers believe is unique to software is actually unique to software.Their words
Almost everything we think is unique about software appears in every other field of engineering.
-
Their words
Software is far more consistent than any other kind of engineering.
-
Their words
Plenty would kill to get the same kind of automated testing we treat as a given.
+ 2 more
-
korrents.com
Software is not uniquely unpredictable; other engineering disciplines are hit by the same surprises and overruns.Their words
To assume that software is uniquely unpredictable is a special kind of arrogance.
-
Their words
We can change software much faster than anybody else can change their systems.
22 December 2020
-
Likedrcmnd.app
WingetTheir words
I use it to setup a machine in an hour from the command line, versus a day before doing it manually.
-
Likedrcmnd.app
Windows TerminalTheir words
Windows Terminal - Finally Windows has a modern terminal. You can run shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL).
-
Lovedrcmnd.app
Windows Subsystem for LinuxTheir words
It really can't be overstated how WSL/WSL2 has put the cherry on top of Windows 10.
+ 2 more
-
Lovedrcmnd.app
AutoHotKeyTheir words
This little gem is bananas. It's a tiny, amazingly fast free open-source utility for Windows. It lets you automate everything from keystrokes to mice.
-
Lovedrcmnd.app
WinMergeTheir words
WinMerge just gets better and better. It's free, it's open source and it'll compare files and folders and help you merge your conflicted source code files like a champ.
4 December 2020
-
Usesrcmnd.app
NetlifyTheir words
Other software I use to build stuff includes Netlify for hosting, GitHub for version control and collaboration, SVGO and TinyPNG for optimization, Kap for screen recording, GoatCounter for analytics, and Chrome and Firefox dev tools.
-
Usesrcmnd.app
GoatCounterTheir words
Other software I use to build stuff includes Netlify for hosting, GitHub for version control and collaboration, SVGO and TinyPNG for optimization, Kap for screen recording, GoatCounter for analytics, and Chrome and Firefox dev tools.
-
Usesrcmnd.app
KapTheir words
Other software I use to build stuff includes Netlify for hosting, GitHub for version control and collaboration, SVGO and TinyPNG for optimization, Kap for screen recording, GoatCounter for analytics, and Chrome and Firefox dev tools.
2 December 2020
25 November 2020
-
Their words
But nobody will ever get to the billions of representative miles necessary to say anything compelling about expected safety until after they actually deploy their fleet.
22 November 2020
20 November 2020
From one piece A few ways to make money in FOSS 2 beliefs, in the piece's order there
-
Their words
And yes, you are building a business. You need to start thinking of your project as a business and of yourself as a business owner.
-
Their words
The fast route — venture capital funded — is going to impose constraints on your business that will ultimately make it difficult to remain true to your open-source mission.
15 November 2020
8 November 2020
28 October 2020
-
Likedaffiliate linkrcmnd.app
The Sales Acceleration Formula: Using Data, Technology, and Inbound Selling to go from $0 to $100 MillionTheir words
Selling is hard. Building a repeatable model with a team that you attempt to rapidly scale is even harder. Fortunately, Mark Roberge, who was one of the very first employees at HubSpot shares the processes and frameworks he used to build a sales machine. If you like the principles behind Lean Startups, then his data- and experiment-driven approach to sales will be very appealing.
-
Likedaffiliate linkrcmnd.app
Behind the Cloud: The Untold Story of Salesforce.comTheir words
Want to know the story behind how Salesforce was built? This is that story in founder Marc Benioff's own words. At times I found him overly prescriptive without an appreciation for his unfair advantages he had (getting to start it while having a big salary at Oracle, having $6Mn in "bootstrapped funding", etc). However, he also helped pioneer the cloud and SaaS as a business model, so there are many great lessons to glean if you're building a high-growth SaaS business.
25 October 2020
2 October 2020
-
Usesrcmnd.app
Breville Bambino Plus Espresso MachineTheir words
Breville Bambino Plus Espresso Machine and Baratza Encore ESP Pro Coffee Grinder - Developers need coffee, and I like mine HOT. The integrated milk steamer is a must-have, and since this machine takes freshly ground beans, the grinder allows me to tweak the grind size for perfect single dose espresso shots.
13 September 2020
-
Usesrcmnd.app
Adobe Acrobat ReaderTheir words
To read papers, I use Adobe Acrobat Reader and sync them in the cloud. This lets me read, highlight, and sync my papers across devices (work laptop, personal laptop, iPad). Instapaper does the same for online articles.
-
Usesrcmnd.app
InstapaperTheir words
To read papers, I use Adobe Acrobat Reader and sync them in the cloud. This lets me read, highlight, and sync my papers across devices (work laptop, personal laptop, iPad). Instapaper does the same for online articles.
12 August 2020
-
Lovedrcmnd.app
FirefoxTheir words
Firefox is a great browser with some awesome tools, plus strong privacy. I use Edge when I need to test on Chromium; I don’t even install Chrome on my personal machines.
15 July 2020
16 June 2020
-
Recommendsrcmnd.app
Streamlabs OBSTheir words
Incredible software if you're going to start a Twitch stream.
-
Likedrcmnd.app
VS CodeTheir words
It's a code editor. Has plugins and themes. It's nice.
14 May 2020
-
Their words
The data paint an incredible picture: One that shows the price of solar electricity from utility-scale systems dropping by anywhere from 30-40% with each doubling of cumulative solar deployment.
9 May 2020
1 May 2020
-
Their words
You cannot wing it when you're giving a drug to human beings.
24 March 2020
12 March 2020
4 February 2020
-
Their words
Because arguably the majority of our time working on software is not spent writing it: we're reading code, trying to understand it, slightly tweaking and editing it.
How much do we bend to the will of our tools?thorstenball.com
30 January 2020
-
Usesrcmnd.app
RectangleTheir words
I've just switched to Rectangle which seems to be an open-source fork of the project.
-
Usesrcmnd.app
ChromeTheir words
My browser of choice is Chrome, mainly because I use Google's tools (Gmail, Docs, Sheets, and so on) on a daily basis.
-
Lovedrcmnd.app
Visual Studio CodeTheir words
Visual Studio Code is my code editor of choice. I switched over in September 2016 and absolutely love it.
28 January 2020
23 January 2020
12 December 2019
-
Lovedrcmnd.app
Better Touch ToolTheir words
I use Better Touch Tool for window management, custom keyboard shortcuts (via the Hyper key) and a few other things. Best mac software ever!
-
Usesrcmnd.app
Quokka.jsTheir words
In my tiktoks, you'll see the JavaScript result inlined beside my code. That is using Quokka.js Pro version.
-
Usesrcmnd.app
Firefox DeveloperTheir words
Firefox Developer has been my main browser since January 2020.
10 December 2019
-
Usesrcmnd.app
SuperDuperTheir words
I'm currently running macOS Mojave, backed up with both Time Machine and SuperDuper to an external drive and BackBlaze to the cloud.
-
Usesrcmnd.app
BackblazeTheir words
I'm currently running macOS Mojave, backed up with both Time Machine and SuperDuper to an external drive and BackBlaze to the cloud. Overkill maybe, but after a major drive crash a few years ago, I'm not taking any chances.
21 November 2019
-
Usestheir ownrcmnd.app
JSLintTheir words
I improve my JavaScript with JSLint. I test my JavaScript on Firefox, Chrome, and Edge, in that order.
15 October 2019
-
Likedrcmnd.app
BywordTheir words
For writing articles for my website, I compose in Byword, which is a Markdown text editor. (I like it because it syncs between my Apple devices.
-
Likedrcmnd.app
JekyllTheir words
I've run all my sites on Jekyll and GitHub Pages for a while now. I have found it easier to manage than WordPress (particularly as I know next to nothing about databases),
-
Usesrcmnd.app
DuckDuckGoTheir words
DuckDuckGo is my default search engine. Firefox is my default browser.
+ 1 more
-
Dislikedrcmnd.app
Microsoft WordTheir words
When I'm writing articles etc that need to be shared with an editor, I typically write in Microsoft Word. I hate all word processing software, and anyone who insists that Google Docs is so much better than Word is a liar.
4 October 2019
-
Usesrcmnd.app
NeoMuttTheir words
I use NeoMutt as my email client. It lets me comfortably compose all my mail in my favorite text editor, Vim.
-
Likedrcmnd.app
TridactylTheir words
Firefox is my favorite web browser. This is in large part due to Tridactyl, an add-on that makes the interface Vim-like, which makes the interface far more capable.
-
Usesrcmnd.app
tmuxTheir words
To manage this setup, I'm nearly always using tmux, a terminal multiplexer.
20 August 2019
-
Likedrcmnd.app
TupleTheir words
Really great tool for remote pair programming. Like Screenhero used to be, but better.
-
Lovedrcmnd.app
FigmaTheir words
Figma is like Sketch but a million times more performant and cross-platform. It's the most impressive web app I've ever used.
-
Mixed onrcmnd.app
REAPERTheir words
It's basically the Vim of audio editing software, so I wouldn't recommend it if you don't have the time and energy to heavily invest in customizing it for your workflow, but I can move like lightning in this thing.
+ 2 more
-
Likedrcmnd.app
SizzyTheir words
Sizzy is a cool browser specifically for responsive design. It lets you view all of the breakpoints for a site at the same time and also does a good job auto-scaling fixed size viewports to fit whatever window size you're using.
-
Recommendsrcmnd.app
Audio Hijack ProTheir words
I use this to record all of my podcast interviews. Fantastic software, highly recommended.
7 August 2019
-
Usesrcmnd.app
BlenderTheir words
nnn file manager. Spreadsheet Calculator. Krita digital painting. Blender 3D editor. surf browser. Cozy audiobook player.
-
Usesrcmnd.app
Mini vMacTheir words
I run the Elementary GNU/Linux distribution, and Macintosh System 7 via Mini vMac.
-
Usesrcmnd.app
MicroTheir words
here's some notable software that I use daily. I also maintain an active list here. Fish Shell. Micro text editor. Toot Mastodon client. cmus audio player.
+ 2 more
-
Usesrcmnd.app
cmusTheir words
here's some notable software that I use daily. I also maintain an active list here. Fish Shell. Micro text editor. Toot Mastodon client. cmus audio player.
-
Usesrcmnd.app
ElementaryTheir words
I run the Elementary GNU/Linux distribution, and Macintosh System 7 via Mini vMac.
17 July 2019
10 July 2019
From one piece Shape Up, chapter 2: Principles of Shaping 2 beliefs · basecamp.com
-
Their words
Work that’s too fine, too early commits everyone to the wrong details. Designers and programmers need room to apply their own judgement and expertise when they roll up their sleeves and discover all the real trade-offs that emerge.
-
Their words
Shaping is primarily design work. The shaped concept is an interaction design viewed from the user’s perspective. It defines what the feature does, how it works, and where it fits into existing flows.
1 July 2019
From one piece Fast Software, the Best Software 4 beliefs · craigmod.com
-
Their words
Speed and reliability are often intuited hand-in-hand. Speed can be a good proxy for general engineering quality. If an application slows down on simple tasks, then it can mean the engineers aren’t obsessive detail sticklers.
-
Their words
Fast software is not always good software, but slow software is rarely able to rise to greatness. Fast software gives the user a chance to “meld” with its toolset. That is, not break flow.
-
korrents.com
Software should unbloat over time: the longer it is around, the more elegant it should become.Their words
I love software that does this: Software that unbloats over time. This should be the goal of all software. The longer it’s around, the more elegant it should become. Smooth over like a river stone.
+ 1 more
-
Their words
Speed in software is probably the most valuable, least valued asset. To me, speedy software is the difference between an application smoothly integrating into your life, and one called upon with great reluctance.
20 June 2019
-
Likedrcmnd.app
iTerm2Their words
On my laptop and desktop computers, I just have a Chrome web browser and terminal window open most of the time (I like iTerm2 for macOS).
-
Usesrcmnd.app
DropboxTheir words
I'd say the central piece of software I use is Dropbox, which syncs subsets of my entire filesystem across all of my computing devices: iPhone, iPad, laptops, and desktops.
29 May 2019
From one piece Is High Quality Software Worth the Cost? 3 beliefs, in the piece's order there
-
Their words
With this article I'll explain that this trade-off does not apply to software - that high quality software is actually cheaper to produce.
-
Their words
Developers find poor quality code significantly slows them down within a few weeks.
-
Their words
even the finest teams will inevitably create some cruft as they work
24 May 2019
-
korrents.com
Company sponsorships, not individual ones, are where open source funding has to come from.On changing their mind
I’ve seen recurring comments to the effect of “This is great, but individuals aren’t where the money’s at, it’s companies”, which is a position I’ve also previously taken.
-
Their words
With companies, open source developers are selling a product. With individuals, they’re selling themselves.
26 April 2019
-
Likedrcmnd.app
Sublime Text 3Their words
Many years ago I bought a license for Sublime Text 3 and have been using it ever since. I don't use any IDEs, just a text editor.
14 April 2019
9 April 2019
From one piece Learn more programming languages, even if you won't use them 3 beliefs, in the piece's order there
-
korrents.com
Programming languages shape how programmers think, similar to how spoken languages shape thought.Their words
Languages shape the way we think*, each in their own peculiar way. That's true for programming languages as well.
-
korrents.com
Each programming language embodies a distinct mental model for thinking about computation and writing programs.Their words
Each language contains a different mental model, a different perspective for thinking about computation and how to write programs.
-
korrents.com
A programming language functions as a lens that shapes how a problem is perceived when solving it.Their words
Every programming language is a lens through which we can look at the problem we're trying to solve.
8 April 2019
-
Lovedrcmnd.app
How Apollo flew to the MoonTheir words
This is far and away the best general-audience technical documentation of the Apollo missions I've read.
-
Lovedrcmnd.app
Sunburst and LuminaryTheir words
The only reason it isn't higher on this list is that the content is a bit specialized and narrowly focused on the landing and the software and adjacent topics; it's definitely one of my favorite books here.
14 March 2019
From one piece Making money with licenses 2 beliefs, in the piece's order there
-
korrents.com
The thing open source can actually sell is not the code but access to its maintainers’ attention and expertise.Their words
While everyone is focused on putting up tollbooths, opportunities to “price” maintainer attention, and access to maintainers, remain undervalued.
-
korrents.com
Free riding is not open source’s problem: the users who only download the code impose no cost on anyone.Their words
Most users don’t actually impose costs back to maintainers: they download the code and never interact with the project.
23 January 2019
17 January 2019
-
Recommendsrcmnd.app
9frontTheir words
My laptops generally run Alpine Linux or 9front (you can take that as an endorsement), or MINIX or OpenBSD.
-
Usesrcmnd.app
Arch LinuxTheir words
My workstation runs Arch Linux, but don't take that as an endorsement.
-
Usesrcmnd.app
muttTheir words
My text editor is vim. My IRC client is WeeChat and my email client is mutt.
+ 1 more
-
Usesrcmnd.app
WeeChatTheir words
My text editor is vim. My IRC client is WeeChat and my email client is mutt.
15 January 2019
-
Likedrcmnd.app
ExpoTheir words
Depending on what I'm building, I like Chrome for web development and debugging, and the Expo toolchain for hacking on React Native.
-
Usesrcmnd.app
IA WriterTheir words
For longer-form writing, I switch somewhat randomly between iA Writer, Byword, and Medium (in the browser).
4 December 2018
3 December 2018
-
Likedrcmnd.app
21 Lessons for the 21st CenturyTheir words
In his fascinating new book 21 Lessons for the 21st Century, the historian Yuval Noah Harari creates a useful framework for confronting these fears.
31 October 2018
-
Their words
There is nothing about a foundation that is inherently good, neutral, or charitable, simply because they have a 501(c) status.
20 October 2018
-
Their words
Did you know, the tests you write with react-testing-library look almost identical to the tests you write with vue-testing-library. Magic things happen when you don't test implementation details. :)
19 October 2018
-
Lovedrcmnd.app
1PasswordTheir words
There are very few pieces of software I really love, but 1Password comes close.
18 September 2018
-
Recommendsrcmnd.app
The Rust Programming LanguageTheir words
If you were as I was and are contemplating diving into Rust, a couple of pieces of advice, for whatever they're worth: I would recommend getting both The Rust Programming Language and Programming Rust. They are each excellent in their own right, and different enough to merit owning both.
-
Lovedrcmnd.app
RustTheir words
Let me close by offering a sincere thanks to those in the Rust community who have been working so long to develop such a terrific piece of software – and especially those who have worked so patiently to explain their work to us newcomers.
-
Recommendsrcmnd.app
Programming RustTheir words
not only did I buy the canonical reference (The Rust Programming Language by Steve Klabnik, Carol Nichols and community contributors), I also bought an O'Reilly book with a bit more narrative (Programming Rust by Jim Blandy and Jason Orendorff).
15 September 2018
22 August 2018
From one piece The Commons Clause will destroy open source 2 beliefs, in the piece's order there
-
korrents.com
Maintainers of widely used open source software are not adequately funded, and that is a real and unsolved problem.Their words
What should we do about open source maintainers not getting the funding they need? It’s a very real problem, and one Kevin has explicitly asked us to talk about before we criticise his solution to it.
-
Their words
But the Commons Clause doesn’t present a solution for supporting open source software. It presents a framework for turning open source software into proprietary software.
9 August 2018
-
Recommendsrcmnd.app
The Pragmatic Programmer: From Journeyman to MasterTheir words
This is about the craft of software development, and thinking about how to produce good code. As the name suggests, it's a very pragmatic and hands-on book. It really helped me on my journey as a software engineer, to be able to write quality code day in and day out, and be confident that it's going to work correctly.
-
Likedrcmnd.app
Concepts, Techniques, and Models of Computer ProgrammingTheir words
Another similar and also interesting book is Concepts, Techniques, and Models of Computer Programming, which explains all the models of computer languages and how they fit together.
-
Recommendsrcmnd.app
Structure and Interpretation of Computer ProgramsTheir words
But this book is very useful for somebody like me, with experience in high-level engineering languages, like VBA, PHP and R. They're incredibly useful languages, but ones that computer scientists generally disdain, because they're not theoretically pure or beautiful. This book shows you how languages can be constructed. The most valuable thing it gives you is confidence and knowledge to go and create your own programming language.
30 July 2018
2 July 2018
-
Their words
The right to fork is still critical as an implied threat to keep the system in check. But major political forks aren’t as common, and certainly not as top-of-mind, anymore.
30 May 2018
18 May 2018
-
Recommendsrcmnd.app
Phenomenology of SpiritTheir words
In order to understand Marx, you really do need to know something about Hegel. It's a mistake to think you could read Marx as a scientist or an economist without understanding the Hegelian framework of his thought. That's why I chose to begin with Hegel.
20 April 2018
3 April 2018
-
Lovedrcmnd.app
WinSCPTheir words
I haven't seen any other software that's as stable as this one.
-
Usesrcmnd.app
Google ChromeTheir words
Google Chrome: What's a Web Developer without Google Chrome browser? The first thing I do with Safari is to get Google Chrome and install the latest version.
-
Likedrcmnd.app
MeldTheir words
Meld is a visual diff and merge tool targeted at developers. I am more inclined to use Meld than BeyondCompare as this is more stable than that.
23 March 2018
-
korrents.com
The more your tests resemble the way your software is used, the more confidence they can give you.Their words
The more your tests resemble the way your software is used, the more confidence they can give you.
2 January 2018
From one piece Clojure - Rationale 2 beliefs, in the piece's order there
-
korrents.com
Locking is too hard for programmers to get right over and over again, so the language runtime should do that part.Their words
Locking is too hard to get right over and over again
-
Their words
It reflects the reality that, for the concurrent programming future, pervasive, unmoderated mutation simply has to go.
1 January 2018
27 September 2017
-
Lovedrcmnd.app
Sum: Forty Tales from the AfterlivesTheir words
Awesomely creative think-piece. 40 very short fictional stories about what happens when you die. The framework is inspiring for anyone: coming up with 40 different answers to any one question. But they’re also just brilliant ideas and powerful little fables. I just read it a 2nd time and love it even more now.
27 June 2017
22 June 2017
-
Usesrcmnd.app
UnityTheir words
I use a ton of software. Here's a list: Xcode, Pages, Numbers, Keynote, Sublime Text, Corona SDK, Unity, Final Cut Pro, Versions, Perforce, VMWare Fusion, Messages, REAPER, Transmit, Coda, Dropbox, Skype, Dashlane, Slack, Terminal, Assembla, Airmail, Spark Mail, Google Docs, Pixelmator, Pixen, TexturePacker, Particle Designer, Tiled, iTunes + Music + Match, Screenium, Steam, Twitter, Facebook.
17 April 2017
28 February 2017
-
Usesrcmnd.app
HP Z620Their words
At work, I mostly use an HP Z620 Workstation with an NVidia GPU card in it, running Linux, with a single 30" monitor.
17 February 2017
8 February 2017
-
korrents.com
Building powerful developer tools such as compilers, interpreters, and query languages requires knowledge of parsing.Their words
What I know and what I'm sure about is that without knowledge of parsing you won't be able to build tools like these.
9 January 2017
8 January 2017
-
Likedrcmnd.app
Society of MindTheir words
which plausibly breaks down the mind into modules and presents it as if it’s a big piece of software
5 January 2017
25 November 2016
-
Likedrcmnd.app
Writing Solid CodeTheir words
This book had a big impact on me as young software developer. It was the first time I saw in print the principle "bugs that go away by themselves come back by themselves". It's something that I've often repeated to myself, and my team, if nothing else but to prepare us mentally for when that hard bug does come back. The chapter advising developers to "proactively step through your code during development, don't wait for the bug report" improved my productivity enormously, and I followed the practice for many years.
-
Recommendsrcmnd.app
The Unix Programming EnvironmentTheir words
The Unix Programming Environment is a book you can't read too soon. It's something I wish I'd come across years before I actually did. An authoritative and comprehensive manual for using Unix as a programmer, it clearly explains concepts such as inodes, hard and soft links, system calls, and the power of joining programs together via stdin and stdout. By the time I came across this book I already knew these concepts, but had never studied them before in one place, and in such a coherent manner.
-
Lovedrcmnd.app
PeoplewareTheir words
But once you start to do so, it's a great book and probably the best one there is on programming management.
+ 2 more
-
Likedrcmnd.app
Becoming a Technical LeaderTheir words
Becoming a Technical Leader is both an interesting and subtle book. At times it feels like a self-help book, at other times a Machiavellian explanation of how programming teams really wok. But in the end it's sincere and mature, and wants to help. Weinberg's introspective style will appeal to many programmers, and it appealed to me. This book is useful because it talks about many of the practical issues of becoming a technical leader or manager within a team of developers — and from many unexpected viewpoints.
-
Recommendsrcmnd.app
The C Programming LanguageTheir words
What can one say about this book, that hasn't been said already? Perhaps this: that of all the books written about programming, this has the highest information density of them all. And yet it's so pleasant to read. There is something about the tone of this book — the way the authors speak to you. They explain everything, and yet never seem patronizing or condescending. The joy they feel for their craft — it really does seem like this book comes from a time when programming was a craft — is unmistakable. Many of today's programmers — web developers, iOS developers, front-end engineers — may have no need to ever read this book. But for those who have not done so, and really want to improve as programmers, work through this book. It's a rite of passage.
30 October 2016
1 October 2016
-
Mixed onaffiliate linkrcmnd.app
Operating System ConceptsTheir words
It covers concepts at a high level and hits the major points, but it's lacking in technical depth, details on how things work, advanced topics, and clear exposition.
-
Recommendsrcmnd.app
Higher Order PerlTheir words
A gentle introduction to functional programming that happens to use Perl. You could probably work through this book just as easily in Python or Ruby.
-
Likedaffiliate linkrcmnd.app
Windows InternalsTheir words
The most comprehensive book about how a modern operating system works. It just happens to be about Windows.
+ 2 more
-
Likedaffiliate linkrcmnd.app
RefactoringTheir words
At the time I read it, it was worth the price of admission for the section on code smells alone.
-
Mixed onaffiliate linkrcmnd.app
Linux Kernel DevelopmentTheir words
The other downside of this book is that the author loses all objectivity any time Linux and Windows are compared.
10 May 2016
-
Their words
By contrast, WhatsApp was able to introduce end-to-end encryption to over a billion users with a single software update.
28 January 2016
-
Likedrcmnd.app
SafariTheir words
I mainly use Safari as my browser since it has the best Keychain integration.
1 January 2016
-
Lovedrcmnd.app
Deep WorkTheir words
Podcast. Yes, yes, yes! We live very distracted lives and most of our working days are filled with shallow tasks and interruptions. Although programmers get the importance of flow, it’s so hard to achieve. Our environments don’t support it, and shallow work is just easier. The book makes a compelling case for why we should double down on deep work, and offers some practical strategies for achie…
29 December 2015
-
Their words
It's well studied in a number of other contexts including healthcare, aviation, mechanical engineering, aerospace engineering, and civil engineering, but we don't see it discussed in the context of software.
12 December 2015
From one piece Files are hard 2 beliefs, in the piece's order there
-
Their words
as an application developer, writing to files safely is hard enough that it should be done via some kind of library and/or database, not by directly making syscalls
-
Their words
Almost every software project I've seen has a lot of low hanging testing fruit.
26 November 2015
-
Usesrcmnd.app
MetapadTheir words
For editing text in Windows outside of VC6, I use Metapad; when I'm on a Mac or Linux, I use vim.
-
Likedrcmnd.app
Microsoft Visual C++ 6Their words
For programming, I spend most of my time in vintage Microsoft Visual C++ 6, released in 1998, because the workflow is superior to newer Visual Studios for me.
3 September 2015
-
Their words
The known connection between geometry, logic, topology, and functional programming suggests that the connections between representations and types may be of fundamental significance.
13 July 2015
From one piece Pure UI 2 beliefs · rauchg.com
-
Their words
And if I’m allowed to extrapolate, a clear path is now laid out towards a future where the steps to go from sketch to design to implementation are greatly more accessible to everyone with an idea.
-
Their words
The main issue, however, is that underestimating the size of the state space is actually very easy. In other words, it’s difficult to come up with the complete list of questions that your UI needs to answer.
9 July 2015
-
Lovedrcmnd.app
AudacityTheir words
For sound production, I love Audacity. I think Audacity is the only piece of software I actually like, rather than merely tolerate.
14 April 2015
-
Mixed onrcmnd.app
OutlookTheir words
I use Outlook to maintain my calendar and address book. I hate that program, too, but I can't find anything else that lets me sync locally to my iPhone without going through the cloud.
-
Usesrcmnd.app
HTTPS EverywhereTheir words
Firefox is my browser, with a whole bunch of security plug-ins like AdBlock Plus, BetterPrivacy, and HTTPS Everywhere.
-
Dislikedrcmnd.app
Windows 8.1Their words
I don't like software gadgets any more than I like hardware gadgets. I use Windows 8.1 – hate it – and Microsoft Word.
+ 1 more
-
Likedrcmnd.app
EudoraTheir words
I still use Eudora for my e-mail (version 7.1, not the one based on Thunderbird), because I don't want my mail living in the cloud. I'd upgrade to something newer and better, but there isn't anything newer and better.
12 March 2015
-
Usesrcmnd.app
AsciiDocTheir words
Since the project I work on is a command-line tool that is primarily implemented in C, I use the usual CLI development tools, e.g. make, gcc, gdb, etc. The documentation is in AsciiDoc.
-
Likedrcmnd.app
croutonTheir words
I however recently started to experiment with crouton, which allows me install a chrooted Ubuntu (or other variants of Linux) on a Chromebook and I can use GnuCash there. So far, this set-up seems to be working well enough for me, so I may be able to lose the Vizio someday.
1 February 2015
-
Their words
No matter what, you'll have to think about color constantly.
18 November 2014
-
Their words
If I had to guess, I'd say I probably work around hundreds of bugs in an average week, and thousands in a bad week.
7 November 2014
-
Their words
It's true that controlled studies only tell you something about a very limited set of circumstances, but the fix to that isn't to dismiss them, but to fund more studies.
4 November 2014
From one piece 7 principles of rich web applications 2 beliefs · rauchg.com
-
korrents.com
The distinction between websites and web apps will disappear: a blog and a CRM are reigned by the same UX principles.Their words
A flexible enough system that can share rendering code between browser and server and provides tools for progressively loading scripts and styles will probably eliminate the colloquial distinction between websites and webapps. Both are reigned by the same UX principles. A blog and a CRM are fundamentally not that different.
-
Their words
JavaScript allows us to mask network latency altogether. Applying this as a design principle should even remove most spinners or “loading” messages from your applications.
7 October 2014
-
Usesrcmnd.app
Linux MintTheir words
I currently run Linux Mint on the Thinkpad.
-
Likedtheir ownrcmnd.app
PrinceTheir words
Then comes Prince, which converts HTML and CSS to beautiful PDF files. (Disclosure: I'm the chairman of the board of YesLogic, the company behind Prince.)
-
Usestheir ownrcmnd.app
OperaTheir words
Thereafter, I install the Opera browser.
30 May 2014
-
Likedrcmnd.app
Drunk Tank Pink: And Other Unexpected Forces that Shape How We Think, Feel, and BehaveTheir words
The idea that our brains unconsciously react to tiny signals is not new. But Alter gives us a blueprint for the way it works.
28 May 2014
-
Their words
the landscape of educational materials out there still overwhelmingly falls into the "objectively bad" category
22 May 2014
-
Usesrcmnd.app
Photoshop CCTheir words
My main software is Photoshop CC, I do way more in it than I should, and use it for crazy things it was not intended for.
22 April 2014
-
Lovedrcmnd.app
Amarok 1.4Their words
Back in 2009, my music player of choice was Amarok 1.4. This was by far the best music player I had ever used on Windows, Mac, or Linux, especially when combined with the wonderful ReplayGain plugin.
17 April 2014
-
Usestheir ownrcmnd.app
AtomTheir words
I write code in Atom, the text editor we've been working on for six years at GitHub. It's based on Chromium, so to customize it you can inspect it just like any other web element.
-
Usesrcmnd.app
BoxenTheir words
My development environment is managed by Boxen, Homebrew, and my dotfiles. I'm feeling good about all of that, which wasn't always the case if you were a Ruby developer five years ago.
3 April 2014
-
Usesrcmnd.app
GIMPTheir words
For photo editing I use GIMP, and if I need something deeper, my wife has a Mac with Photoshop, Illustrator, and software to make movies and burn DVDs.
13 February 2014
-
Recommendsrcmnd.app
Programming Interviews ExposedTheir words
Programming Interviews Exposed is a slim book that can be read within a few hours.
-
Recommendsrcmnd.app
The Art of Computer ProgrammingTheir words
The Art of Computer Programming by Donald E. Knuth.
5 November 2013
17 September 2013
-
Usesrcmnd.app
MySQL WorkbenchTheir words
On the higher-level, I relied on Oracle's MySQL Workbench for MySQL database interaction and GitHub for Mac for version control.
-
Usesrcmnd.app
StripeTheir words
On the low-level side, I was using PHP with jQuery for JavaScript and Stripe for credit-card processing.
-
Likedrcmnd.app
CSSEdit 2.5Their words
I admit a bit guiltily that for previewing and designing CSS, I turn to MacRabbit's CSSEdit 2.5, a version that's no longer shipping, as its functionality was absorbed into the company's Espresso Web site development software.
5 September 2013
-
Usesrcmnd.app
BBEditTheir words
For text editing that is not specifically related to programming the Mac and iOS, I rely heavily upon BBEdit, where I do most of my Python, HTML, JavaScript and PHP editing.
25 July 2013
-
Usesrcmnd.app
InstikiTheir words
This uses some software called Instiki, but another guy takes care of that, a whiz named Andrew Stacey - not me.
-
Usesrcmnd.app
WolframTonesTheir words
I've been recording electronic music using strange software like WolframTones, which lets you 'evolve' pieces using cellular automata, or QuasiMusic which generates sounds mathematically from quasicrystals - patterns that almost repeat but never quite do.
-
Usesrcmnd.app
IrfanViewTheir words
I spend a lot of time writing papers and preparing talks with free software: emacs for text editing, LaTeX for typesetting, and IrfanView for editing images.
+ 1 more
-
Usesrcmnd.app
emacsTheir words
I spend a lot of time writing papers and preparing talks with free software: emacs for text editing, LaTeX for typesetting, and IrfanView for editing images.
2 July 2013
-
Usesrcmnd.app
Seagate 1 TB external hard driveTheir words
I carry around a 1 TB SeaGate external hard drive that has saved virtual machines of almost every version of every major operating system imaginable
31 January 2013
-
Likedrcmnd.app
Counter-StrikeTheir words
The last important piece of software I use is Counter-Strike. I've been playing Counter-Strike for well over 25% of my life now. These days I specifically play a modification of the game called Gun Game. It's ridiculous and mindless. The reason I play it, and the reason I say I "use" Counter-Strike is that you can get in 5 minutes of stress relief with Gun Game without having to commit to playing for 30 minutes or an hour. Each round lasts only around 5 minutes, you have fun, then you get back to being productive.
-
Lovedrcmnd.app
LogicTheir words
It's hard to learn, but Logic is a beautiful piece of software. It's also hard to learn how to record using real studio equipment, so it should be no surprise that learning how to record with professional quality music software is difficult.
24 January 2013
-
Lovedrcmnd.app
The Conceptual Framework of Quantum Field TheoryTheir words
I've recently gotten a copy of a wonderful new quantum field theory textbook, Anthony Duncan's The Conceptual Framework of Quantum Field Theory
19 January 2013
-
Lovedrcmnd.app
The Lifecycle of Software ObjectsTheir words
Another masterpiece of SciFi by Ted Chiang: "The Lifecycle of Software Objects"
1 January 2013
From one piece The 1950s called and wanted their toolbox back 3 beliefs, in the piece's order there
-
korrents.com
Programming today still relies on one-dimensional, sequential plain text, largely unchanged from decades ago.Their words
professional and hobbyist programmers alike all use the same tools as we did 60 years ago - one-dimensional, sequential plain text.
-
Their words
The field of programming need to see a renaissance in fundamental reinvention, just as it did in the 1950s when programming machines using levers and buttons was replaced by programming machines using textual sequences of computer commands.
-
korrents.com
Most programming languages in use today derive from Fortran or Lisp, both created in the 1950s.Their words
Pretty much any programming language used today is a derivative of Fortran or Lisp, both born in the 1950s.
27 November 2012
-
Usesrcmnd.app
RTheir words
For programming and data analysis, I primarily use R since I'm a statistician.
-
Usestheir ownrcmnd.app
knitrTheir words
I use my knitr package to generate reports directly from code (literate programming); the "reports" may include homework, blog posts, websites, papers and books.
15 November 2012
-
Usesrcmnd.app
quiltTheir words
I use quilt on top of git for handling the Linux kernel stable patch set as the workflow there does not lend itself to a pure git environment.
-
Lovedrcmnd.app
gitTheir words
Combined with git, the best source code control tool I've ever used (and I've used them all), I can set up a bare machine in a matter of minutes and have full access to all of my kernel trees, emails, and development tools.
-
Usesrcmnd.app
Gentoo LinuxTheir words
I run Gentoo Linux on my servers and my build machine.
30 October 2012
-
Usesrcmnd.app
Music Player DaemonTheir words
Other notable software includes the Music Player Daemon, which runs on my netbook and also my home server.
-
Lovedrcmnd.app
HaskellTheir words
I've gradually became a big fan of Haskell; I feel it makes me write much more solid code that is much easier to maintain and refactor. But the best part is there are seemingly no end of things to learn in the Haskell space.
17 September 2012
2 September 2012
-
Their words
Like sushi chefs, we as founders, designers or developers, need to develop our tastes, in order to build things people can be impressed about.
24 August 2012
-
Lovedrcmnd.app
MacBook AirTheir words
Computer: My only machine is a 13" MacBook Air. I switched my daily partner from Linux boxes to Mac laptops 5 years ago. I love Macs since they work well with both UNIX tools and Adobe software.
10 August 2012
-
Likedrcmnd.app
FlixelTheir words
I use Flixel and NAPE to make web games, and I use Cocos2D and Box2D to make iPhone games, and in both cases I can just implement my ideas without worrying about the boring, arcane aspects of programming.
-
Likedrcmnd.app
Cocos2DTheir words
I use Flixel and NAPE to make web games, and I use Cocos2D and Box2D to make iPhone games, and in both cases I can just implement my ideas without worrying about the boring, arcane aspects of programming.
25 May 2012
-
Likedrcmnd.app
ArqTheir words
At home on the Mac, I use a nice program called Arq, which also backs up to S3. It is not open-source, but all of the data is stored on your own S3 buckets, and there is an open-source program for retrieving it, so you aren't locked in.
23 May 2012
-
Usesrcmnd.app
Lenovo x220Their words
I also have a dedicated Arch Linux laptop, currently a Lenovo x220 Tablet PC with capacitive & pen touch screen. I run a lot of customizations to take advantage of the hardware.
18 May 2012
-
Dislikedrcmnd.app
Concrete5Their words
My personal website uses Concrete5, but I'm unhappy with it, it's too damn slow
20 April 2012
-
Likedrcmnd.app
TextpadTheir words
Textpad - text editing software that I do most of my writing and development in. It gets out of the way when you need it but has great features like regular expression search/replace (so handy!) and search-in-files, which I use quite a bit too.
26 March 2012
-
Usesrcmnd.app
LastPassTheir words
I use Arq for backups, LastPass for passwords, Chrome for my browser and have four users set up inside Chrome to handle business and personal account separation.
19 March 2012
-
Likedrcmnd.app
ThingsTheir words
Things remains my to-do app, especially now that the cloud sync is in public beta. I like the way it lets me organize to-dos into different projects; when you have a lot of projects, that bit of separation is key.
5 March 2012
-
Likedrcmnd.app
Dark RoomTheir words
I really like the fullscreen text editor Dark Room for taking notes, and I've found I find it a lot easier to get to sleep since I started using F.lux.
-
Usesrcmnd.app
FlashDevelopTheir words
For coding: I mostly use FlashDevelop, with the Adobe Flex compiler.
17 February 2012
1 February 2012
-
Lovedrcmnd.app
partychatTheir words
One of my favorite killer apps is partychat. It is an open source Jabber-based persistent chat room. It works with Google Talk and is VERY simple.
25 January 2012
-
Dislikedrcmnd.app
SkypeTheir words
I would like a fully-functional web browser inside Emacs, but the biggest pain point in the software I use now is definitely Skype.
-
Usesrcmnd.app
ConkerorTheir words
There are still a few things that aren't feasible to be implemented in Emacs Lisp yet, but Conkeror lets me maintain the runtime-modifiable paradigm in the browser.
-
Usesrcmnd.app
pair.ioTheir words
I don't pair as much as I used to, but I've started using pair.io, a service for spinning up ephemeral collaborative programming nodes.
+ 1 more
-
Lovedrcmnd.app
GNU EmacsTheir words
I do as much as I can in GNU Emacs since it pains me to use monolithic software that can't be modified at runtime. Emacs is the closest you can get on a modern OS (except maybe for Smalltalk) to the dream of the fully-dynamic Lisp Machines of the 80s - you can alter nearly any aspect at runtime without recompiling or even restarting.
6 January 2012
-
Usesrcmnd.app
OmniFocusTheir words
For task management, I use OmniFocus on my MacBook Air, my iPhone and my iPad. The shared database lives on my linode and syncs over WebDAV.
-
Likedrcmnd.app
ShiftItTheir words
My only regret in switching from Linux to OS X is giving up the raw efficiency of tiling window managers like ion. ShiftIt makes up some of the difference.
16 December 2011
-
Usesrcmnd.app
WireSharkTheir words
Linux (Ubuntu and Debian), Chrome, emacs, screen, Go, Perl, gcc, Gimp, tcpdump, wireshark, Xen, KVM, libvirt.
-
Usesrcmnd.app
screenTheir words
Linux (Ubuntu and Debian), Chrome, emacs, screen, Go, Perl, gcc, Gimp, tcpdump, wireshark, Xen, KVM, libvirt.
-
Usesrcmnd.app
Intel SSDTheir words
My main desktop at home is 2005 Mac Mini running Linux. I upgraded the RAM and added an Intel SSD to it. It's very old and slow but it's pretty quiet and I'm too lazy to replace it.
2 December 2011
-
Likedrcmnd.app
Espresso 2Their words
Espresso 2 is rapidly becoming a favorite for me when it comes to HTML/CSS editing.
21 November 2011
-
Likedrcmnd.app
OmnigraffleTheir words
When I was at Vertigo Software I was quite tied to Visio, but at Geoloqi I'm predominately on a Mac, so I've switched over to Omnigraffle for wireframing.
28 October 2011
-
Their words
If you call yourself a programmer, someone is already working on a way to get you fired.
21 October 2011
27 July 2011
-
Lovedrcmnd.app
PythonTheir words
Programming languages aren't strictly software, but I'm a huge fan of Python along with the numeric computing libraries.
6 July 2011
-
Usesrcmnd.app
Air DisplayTheir words
I sometimes use Air Display software to also include an old 20" iMac as a third display.
2 May 2011
-
Usesrcmnd.app
PropaneTheir words
Still, we have several remote workers, so to stay in sync with everyone else, I use Propane as a native frontend for 37signals' Campfire web app.
3 April 2011
-
Lovedrcmnd.app
GitHubTheir words
GitHub is an amazing place, product and breeding ground for ideas revolving around software development, created by the ever so humble Chris Wanstrath (and Tom Preston-Werner).
-
Likedrcmnd.app
TextMateTheir words
TextMate has been my companion in all weathers during many years, but when I quit Spotify to join Facebook and had a long vacation in between, I decided to put some effort into writing a "better" programmer's text editor which I call Kod, released in December 2010.
8 March 2011
-
Usesrcmnd.app
PhotoshopTheir words
Adobe Photoshop gets some use, mostly when my business partner sends me designs and buttons and such to turn into markup and CSS, but also when I want to goof around a bit with images or process screenshots for my writing.
-
Usesrcmnd.app
Camino 2Their words
Camino 2 is my personal-surfing browser, whereas Firefox plus Firebug and the Web Developer Toolbar is my development environment.
-
Usesrcmnd.app
FirebugTheir words
Firefox plus Firebug and the Web Developer Toolbar is my development environment.
22 January 2011
-
Likedrcmnd.app
LynxTheir words
I use Lynx for moment-to-moment browsing. It's all-text, fixed font, black-on-white, no JavaScript or Flash or blinking or borders… it's just more comfortable to read blogs and news articles this way.
-
Usesrcmnd.app
Inform 7Their words
Programming? Xcode for the iPhone work; Inform 7 for text adventures; everything else is Emacs and a command line.
-
Likedrcmnd.app
iCabTheir words
But when I do want to see a full web site, design and all, I fire up iCab or Safari. Both are perfectly nice web browsers.
3 December 2010
-
Lovedrcmnd.app
DropboxTheir words
Right now I'm obsessed with software that transparently syncs between my devices. Kindle, Dropbox, and Simplenote bring me great joy.
-
Lovedrcmnd.app
MagitTheir words
For version control I use git on the command line and through magit, which is perhaps the greatest of all Emacs modes.
-
Usesrcmnd.app
LaunchBarTheir words
The very first piece of non-Apple software I bought for OS X was LaunchBar back in 2005 and I haven't stopped using it since.
20 November 2010
-
Usesrcmnd.app
Notepad++Their words
I also spend a lot of time in Notepad++, which I use both as a code editor and my note-taking application; my file of ideas is literally just a text file that remains permanently open in a background tab.
11 November 2010
-
Usesrcmnd.app
NetBeansTheir words
I do most of my programming in NetBeans, although I use vi a fair amount.
17 October 2010
-
Lovedrcmnd.app
KeynoteTheir words
I use Keynote for lectures and presentations. It's one of the best pieces of software Apple makes.
10 October 2010
-
Usesrcmnd.app
Microsoft Natural Ergonomic Keyboard 4000Their words
My home and work setups are identical: early-2008 octocore Mac Pros, each with two 24" Dell monitors, 6 GB of RAM, two-disk software RAID-0 with a third disk as an internal Time Machine, the Microsoft Natural Ergonomic Keyboard 4000, and the Magic Mouse.
27 June 2010
-
Usesrcmnd.app
KonquerorTheir words
I use Konqueror as a web browser whenever possible, but have Firefox 3.6 installed for websites where Konqueror doesn't work.
15 April 2010
-
Lovedrcmnd.app
Refactoring: Improving the Design of Existing CodeTheir words
and there aren't many books like it. None, maybe. They don't typically teach you how to write good code in school, and you may never learn on the job.
-
Their words
Excellent book on concurrency.
25 January 2010
-
Recommendsrcmnd.app
Rocket Surgery Made EasyTheir words
The sequel, Rocket Surgery Made Easy, is a terrific, short, concise, fun guide to running simple "hallway" usability tests to improve the usability of your software and websites. Highly recommended.
23 January 2010
-
Usesrcmnd.app
PMONTheir words
To initialize the machine and boot, it uses PMON. Above that, it uses gNewSense, one of the totally free GNU/Linux distros.
-
Usesrcmnd.app
Lemote YeelongTheir words
I am using a Lemote Yeelong, a netbook with a Loongson chip and a 9-inch display. This is my only computer, and I use it all the time. I chose it because I can run it with 100% free software even at the BIOS level.
-
Usesrcmnd.app
gNewSenseTheir words
To initialize the machine and boot, it uses PMON. Above that, it uses gNewSense, one of the totally free GNU/Linux distros.
26 November 2009
-
Recommendsrcmnd.app
phpMyAdminTheir words
One of the best pieces of software in a web developer's toolbox is phpMyAdmin, which no LAMP developer should be without.
13 November 2009
-
Likedrcmnd.app
PageSpinnerTheir words
PageSpinner is from 1996 (although it's continually updated), and it has convenient features no other HTML or text editor offers.
1 July 2009
-
Lovedrcmnd.app
QuicksilverTheir words
I've tried LaunchBar and a few others, but I always come back to Quicksilver. I want my launcher to appear, react to my input, and disappear instantly. Quicksilver has always felt the snappiest to me.
-
Usesrcmnd.app
NetNewsWireTheir words
Despite having all those web browsers, I do most of my web browsing indirectly via RSS/Atom feeds inside NetNewsWire.
28 June 2009
-
Usesrcmnd.app
Photoshop CS3Their words
I design and mock up all of my software in Photoshop CS3.
-
Lovedrcmnd.app
Cinema DisplayTheir words
I use a 3.2ghz 8-core Mac Pro with two 30" cinema displays. I can't say enough good things about having two 30" cinema displays. I use every pixel of each when I am programming and designing.
-
Usesrcmnd.app
Safari 4Their words
Safari 4 is my web browser. I used to use Firefox, but I got tired of its Mac OS X weirdness, and I don't use any extensions other than Firebug.
20 February 2009
-
Usesrcmnd.app
SnagItTheir words
I use SnagIt and Camtasia Studio to take screenshots and produce screencasts; I use SyncBack Free to back up my files to an external drive, and I use Cygwin to do command line work.
17 January 2009
-
Usesrcmnd.app
XcodeTheir words
Most of my actual work is done in Xcode (maintaining our software) and Coda or Transmit (maintaining aspects of our web site and intranet).
-
Usesrcmnd.app
SubversionTheir words
All of our source code is managed with Subversion, so that's available wherever I go.
-
Usestheir ownrcmnd.app
CodaTheir words
Most of my actual work is done in Xcode (maintaining our software) and Coda or Transmit (maintaining aspects of our web site and intranet).
+ 1 more
-
Usestheir ownrcmnd.app
TransmitTheir words
Most of my actual work is done in Xcode (maintaining our software) and Coda or Transmit (maintaining aspects of our web site and intranet).
11 November 2007
-
Dislikedrcmnd.app
Dreaming in CodeTheir words
And amazingly enough, if you insist on looking at the world through a bucket of shit, the world starts to look an awful lot like a bucket of shit: by the end of the book, Rosenberg has left the lay reader with the sense that we are careering towards some sort of software heat-death, after which meetings-about-meetings and stickies-on-whiteboards will prevent all future progress.
15 March 2006
From one piece Magic Ink: Information Software and the Graphical Interface 2 beliefs · worrydream.com
-
Their words
For a majority subset of software, called “information software,” I argue that interactivity is actually a curse for users and a crutch for designers, and users’ goals can be better satisfied through other means.
-
Their words
When the software designer defines the visual representation of her program, when she describes the pictures that the user will interpret, she is doing graphic design, whether she realizes this or not.
2 February 2004
From one piece Recommended Reading for Developers 2 beliefs · blog.codinghorror.com
-
korrents.com
Computers change but people do not, so understanding people is how you make better softwareTheir words
Why are updates to my reading list so rare? Because computers change a lot in 10 years, but people don't. To make better software, you need to understand how people work, and that is what the books I recommend tend to focus on.
-
Their words
The vast majority of software development projects will fail: they will overrun their schedules, produce substandard results, or sometimes not even finish at all. This isn't an argument; it's a statistical fact.
-
Recommendsrcmnd.app
The Mythical Man-MonthTheir words
I challenge any developer to pick up a copy of The Mythical Man Month and not find this tale of a long-defunct OS, and the long-defunct team that developed it, startlingly relevant.
-
Recommendsrcmnd.app
The Design of Everyday ThingsTheir words
Designing software is difficult, to be sure, but designing a door is difficult too. The nuances of design extend into every object you touch, whether it's some hot new SQL engine, or a humble shoe.
-
Recommendsrcmnd.app
Code Complete 2Their words
Steve McConnell's Code Complete 2 is the Joy of Cooking for software developers. Reading it means that you enjoy your work, you're serious about what you do, and you want to keep improving.
+ 1 more
-
Recommendsrcmnd.app
Rapid DevelopmentTheir words
Rapid Development isn't about rapid development. It's about the reality of failure. The vast majority of software development projects will fail: they will overrun their schedules, produce substandard results, or sometimes not even finish at all.
29 August 2003
From one piece CannotMeasureProductivity 2 beliefs, in the piece's order there
-
korrents.com
Software productivity cannot be measured, because there is no way to measure a development team's output.Their words
the reason we can't measure productivity is because we can't measure output
-
Their words
Any good developer knows that they can code the same stuff with huge variations in lines of code, furthermore code that's well designed and factored will be shorter because it eliminates the duplication.
1 April 1985
Nothing matches.
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.