danwakefield
Mozilla engineer leveling chart is a good example. There are probably other companies that expose the criteria they use as well.
It has some weird problems like forcing gnome-keyring-daemon to run which breaks ssh-agent. The only fix I have found to to create a wrapper script that always disables its ssh component.
I sometimes get focus issues requiring me to tab through the windows to refocus the correct one.
I dislike the practice of littering my home directory with dotfiles. I prefer them to be put in .config. I have 10 directories in $HOME and another 85 dotfiles/dirs there at the moment.
New ubuntu versions start you out with capitalized folder names which is annoying.
NetworkManager often bugs out. displaying in a tiny one line box you have to scroll through or disabling wifi when i attempt to start a VPN connection. I cant be bothered to learn wicd though
That being said Barbican is quite good, which I think is due to its proof of concept being written in Go[1] before being ported.
If you want to learn decent testing Openstack is a good example, the code as a whole not so much. This also only applies if you want to use unittest or their custom test module, testtools. py.test is a much nicer way to do testing IMO
[1]: https://github.com/openstack/openstack [2]: https://github.com/openstack/barbican
I think that learning a lot can hurt the overall effort, Focus on one or two things at a time and use them to do stuff. Try and get to the 'know what you don't know' stage for each thing, even if you cant do something at the moment knowing what steps you should take to get there is a good feeling.
[1]: http://chimera.labs.oreilly.com/books/1234000001813/index.ht...
alias GD='git diff HEAD~1 HEAD'
alias grv='git review'
alias gunmod='git status | grep "modified" | awk "{print \$2}" | xargs -I{} git checkout -- {}'
alias gv='gvim --remote-silent'
alias json='| python -m json.tool'
alias vg='vagrant'
alias ans='ansible '
alias ansp='ansible-playbook '
alias vv='virtualenv venv'
alias vvp='venv/bin/python'
alias vvpi='venv/bin/python setup.py develop'
alias yt='cd $HOME/downloads; youtube-dl --verbose'
alias yt3='cd $HOME/downloads; youtube-dl --verbose --extract-audio --audio-format mp3 '
I keep all of my shell history, right now it think it goes back ~3 years, so every now and then I filter it by frequency and check if I am using a command often enough to justify an alias. Works quite wellNeeds a minimum of 42G ram, 150G disk space and fills its logs at 2G/h. Not great when you are running on a 256G SSD.
Building takes 2h+ with ~10% random failure rate due to dependency mirrors and timeouts.
The python code is deployed as gziped virtualenvs to the hosts. This actually works pretty nicely as it means you cant just import stuff and have to build stuff similar to 12 factor style(We dont use ENV_VARS/stdout logging though).
TBH I still dont really see the point of docker, Im sure it will 'just click' at some point but it hasnt happened yet
I can only see your github and email link icons on the desktop version, on mobile I see them all but they are too small.
A few links are broken (tldr.io and statbat wiki link and Tracers project link)
No favicon.
I always find things easier to skim if line lengths are shorter and text is slightly bigger but that is nitpicking (http://baymard.com/blog/line-length-readability).
A trade off to the projects is trying to condense them down to a single line each that can be part of the inital text blocks. I.e Statbot - A multi region realtime XMPP app with 14k+ users built in a week
http://mailto.xyz - Some sort of email service
http://linkit.xyz - Short / analytics links
http://houseinthe.country - Comparison / aggregation of rental / for sale properties
http://visitthe.country - Similar to above
http://ebro.co - Could be a linkbait humor site in the vain of bromygod.
http://gall.co - Not sure, but easy to say and spell and doesnt sound too bad.
I do think that .xyz is going to be one of the few new TLD's that will gain any traction. All of the others are too long and too specific.
Events / Anything with a date - Google Calendar, Not a huge fan but haven't found anything better.
Movies / TV - Combination of Letterboxd and episodecalendar
Random Files - Dropbox, Thinking of moving to Google drive though since I dont actually use the sync. Contains a copy of ~/documents and ~/code.
Code - Github / Gogs mirror on one of my servers.
Email - Yahoo. In the process of switching to self hosted though.
Passwords - Lastpass.
Everything Else - Just using logical folder structures. I.e
~/video/movies/unwatched/ or ~/video/tv/keep/Archer/1/Archer.S1E01.mkv
It has an editor plugin that allows live editing of the content.
If it was expanded it use actual flight data (if its legal) it would be something I could see myself losing a lot of time to it.