430 karma · joined August 9, 2019
I think adding a “Gists” tab to GitHub profiles would be a nice way to increase accessibility and exposure.
Additionally, I think that edits to a Gist should count as contributions. The current arrangement disincentives those who are concerned with contribution counts.
In contrast, modern GUI IDEs are more feature rich out of the box, but at the cost of tool complexity. Simple workflows are generally easy to get working, but adapting the tool to a complex workflow can have me clicking obscure options on the Nth option page without an understanding of what I've just done to solve the issue. As someone who works on a variety of codebases, tinkering around with setups for each project can (a) become a serious time sink and (b) can increasingly make me feel like I don't understand the tool if each setup seems to be relying on disjoint sets of new-to-me configuration options.
Additionally, I personally feel that "magic" utilities can rob me of my understanding of languages and codebases. It helps me rest easy at night knowing that I can create a codebase from scratch without needing to rely on "Create new C++ class ..." and automatic refactoring features provided by an IDE.
Regardless of my preference for Vim, I have found that a distributable configuration for a modern feature-rich IDE can be an invaluable asset for open source projects. Being able to open an IDE, load a configuration, and press the build button can remove significant barriers for contributing to projects where your understanding of the codebase and build system are nonexistent.
That's awesome!
If you deem your colleagues as “losers” for asking for direction, then consider that you’re not fit to lead them.
I revisit his article "Things You Should Never Do, Part I" (link: https://www.joelonsoftware.com/2000/04/06/things-you-should-...) every time I get the itch to rewrite code from scratch.
When you charge per hour you make sure you are getting payed for all the work you are performing. However, I often see it recommended that you charge per week (best) or per day (next best). I believe the rationale behind the per week (or per day) pricing model is that it weeds out the customers that are just looking for the cheapest labor they can find, leaving only those that are serious about a project and can commit to paying reasonably for the work.
My problem is finding an alternative to "dev" that is just as convenient. Do any of you have any suggested alternatives?