I hope to see you there!
1,013 karma · joined March 16, 2010
https://www.pythonmorsels.com http://truthful.technology http://www.treyhunner.com
[ my public key: https://keybase.io/treyhunner; my proof: https://keybase.io/treyhunner/sigs/BZJaTqLkF7FN0VfkNWSvBpSYH0KUmIsrTshacYyW-to ]
I hope to see you there!
We are planning a mid-week meetup a couple weeks from now in downtown. We'll decide on a date after this week's meetup and post it to the mailing list. Sign up if you'd like to be notified.
Similarly if you use a keyboard shortcut to open your icons (like Win+1 to open the first icon) holding shift while pressing the shortcut will open a new window (Shift+Win+1 will open a new window for the first icon).
I had to solve issues with custom domains, HTTPS, gzip, separate media/static files buckets, and storages/compressor not playing nicely together in general.
The survey at the end was fairly short. I wonder what factors they might be missing. I type most of the day in a terminal and rarely use my touchpad except for scrolling and occasional clicks on websites. I also don't play video games often. It seems like both of those facts could have affected my speed.
There are bindings for tmux, bash, zsh, vim, and ipython (among others).
I usually hear it used to replace the phrase "double underscore". For example: "a dunder call method can be used to make an object callable".
I made it shortly after switching to tmux last year. I hope this kind of functionality will eventually be built-in to tmux.
Scenario 1:
Make a product in a month and sell it online. Assume you make $60,000 dollars over 2 years, performing only minor maintenance tasks occasionally.
One way to look at it: That's $2,500 per month in income.
Another way: That's $60,000 for one month of work.
Scenario 2:
Perform a large task for a company charging them $12,000 and promising to deliver it in a month. Depending on the work being delivered, that's not necessarily an unreasonable cost.
One way to look at it: That's paying $12,000 for $12,000 in value
Another way: That's approximately a rate of $75 per hour.
--
A company paying an employee $12,000 every month for developing software is probably unreasonable. A consultant, contractor, or self-employed entrepreneur making that money for a one-off job may not be unreasonable.
Does this mean you weren't using version control at all or you weren't using a distributed version control system? The former would surprise me since CVS, SVN, and similar tools have been around for years and are a lot easier than emailing patches back and forth.
My first product was a "login" script (just JavaScript which generated an encoded version of a username and password and navigated to that URL). I remember when I received my first envelope with a $10 check and an email address inside. That was an awesome feeling.
I also made a fairly complicated "calendar creator" script which allowed a user to stylize and customize a calendar template that would be output in the form of HTML, CSS, and JavaScript. Since HTML, CSS, and JavaScript were the only tools I knew how to use that's naturally what I wrote the program using. Everything was output in a textarea field for "easy" copy-pasting into the user's website.
After a few years I realized the programs were becoming dated (I started receiving more frequent refund requests) and I stopped charging and open sourced them.
In hindsight, the programs were fairly poorly written but I'm glad to know that at least a couple dozen people found them useful.
There is a section below called "your hardware is not yet supported" under the "cases where you should stick to Windows" section, but that misses the biggest issue which is poorly supported drivers.
There are still many wireless cards, scanners, tablets, and other peripherals that have poorly written proprietary drivers or not-quite-functional open source drivers. The number is decreasing, but it's still a concern when buying new hardware.
The actual content of this book is excellent though. I feel like I keep up with new developments in the Django community pretty well, but there's a lot of advice in this book I hadn't heard before.
I used to use Xmonad with tmux (and still do sometimes). I primarily use Unity with tmux now. I came to the realization that tmux had nearly nullified my need for a tiling window manager after I switched from gVim to terminal vim and noticing how much easier it made my workflow. My "ah ha" moment was the discovery of the distinction between sessions, windows, and panes and how each could interact with (or sometimes transform into) the each other.
* [OpenGovernment][1]
* [Factory Girl][2]
* [agner][3]
* [suspenders][4]
[1]: https://github.com/opengovernment/opengovernment/blob/master...
[2]: https://github.com/thoughtbot/factory_girl_rails/blob/master...
[3]: https://github.com/agner/agner/blob/master/CONTRIBUTING.md
[4]: https://github.com/thoughtbot/suspenders/blob/master/CONTRIB...
Ii your website uses the Google CDN to download jQuery new visitors will often not even download jQuery when arriving at your website because their browser probably has it already cached from visiting one of the dozens of other websites they have visited.
[1]: http://www.matiasmancini.com.ar/jquery-plugin-ajax-form-vali...
I think you mean either:
> Without conformance tests incorrect interpretations of a spec lead to divergent behavior
Or
> Without conformance tests different interpretations of an ambiguous spec lead to divergent behavior.
Conformance tests should test specific behavior defined in the spec. Tests will never (or rarely) prove spec conformance but spec conformance should always prove test conformance.