;;' .;;;;;;. .;;.
.MMk .KKKXMMo ;MM:
.MMk ,MMo ;MM:
lo'cdd;.lxd: ,ldxdl;. .oooo, 'lxxo; ;oxxdc.;oc 'cdxdo:. .;oxxo;.MMk .;ldxxoc. ,MMo ;oxkkd:. ':odxxxxd. .;ldxdl, .cdxxl.;MM:
.WM0coMMkcOMM, :NMXxdxKMN; .kkNM0cXdoOMMd .XMWkook0KMK .KMNkdd0WWo ,NMNxooOOMMk .. .xWMKxdxKMMk ,MMo 'XMNxodKMWl .KMWOxddddd. :NMXxdxKMN; oWMKdodKOMM:
.WMo .WM: :MM: 'WMo oMN. OMWo xXO 0MN. ,MMK .NMk ,WM: XMK. cMMk kMMk kMW; ':. ,MMo .XMX. kMM, cMMd. ,WMl dMN. ;MMx kMM:
.WMo .WM; :MM: oMMxdddddxMM; OMM. .WMx XMK :MMOddddddWMd 'MMc .MMk ,xx, .WMk ,MMo ,MMo ;MMo .dXMMN0ko;. dMWddddddkMM, oMM' ;MM:
.WMo .WM: :MM: cMMxllllllll. OMW. .WMk NMK ,MMOllllllll' 'MMl .MMk .NM0 ,MMo 'MMx cMMl .':ldKMW: oMMdllllllll. oMM, :MM:
.WMo .WM; :MM: .KMX; OMW. xMWc dMMK kMNl. 0MN, .kMMk lMMk' .WM0. kMWc 'XMN. ;MMk .KMK; .WM0. 'XMM:
.WMo .WM: :MM: .lKMWXKKKXc kNNWMMNNN; dNMNKKNlKMK :0WMXKKKXk .kWMXKKXcXMk ;kNMNKKKXN; :NMWXXNM' oXMWXNMNx. oWNXXXXWMWk. .oKMWXKKKNc ,0MWKKXK:MM:
''. ''. .''. .',;;;,. .''''''''. .,;,..NMk .,;;;,. ';;' .'. .,;;;;,. .,;,'. .,;,. .',;;;,'. .',;;;,. .,;,. ''.
'OMW,
.NNNNNWMXx.
,,,''..
' .. .. . .. .. .. .. . .
.' ,. .'.x.,,. .,,. .od,. .dl, l;,;' ',,. '.,. ',,. ,. .,,,. .,;' .oo, .' ';,. ,.,,. .,,. .od,. ';,. .' ; .,,', l;,;. .cx,. ,',,.,;. .,,'
d.'dl d'.0' .k..;.'x; :c l, ll lc xc.'x, x; dc..d: o'.x,.'x.;l '. :: ,c o, c: O. .x..x'.,. :c .;.'k,'o O.;o. ;x ll o: 'd k. co x.;d..:o
.dd :ol .k x.;l'.d: ;c l; l, 'o k:..:. x. dc..:' o'.k'.': :c .. ;: ,c d. :c x o..'.'o' ;c cc..x;.x .0.:l 'x l, ;l 'd x ,c d.:o..,;
;. : .: :..;,,'. ;;. .:; ,. ., ,;;' ; ,;;, o' .;;;. ';;; ;;..' ;;;' : ,. ,;;; ;;..;,,'. .:;,: ';;cx ,. ., ;;. : .' ;. ';;;.
'o. ;;;c'
Drive-by open source fixesMost of My Pull Requests Started as an Annoyance
There’s a popular way to do open source: pick high-visibility projects, choose issues strategically, build a narrative. I don’t do it that way. I use a piece of software, something about it bugs me, I go and read why, and sometimes the why is fixable. That approach has a good merge rate for small things and a bad one for anything ambitious. Here’s an honest tally from three projects. qBittorrent: six merged, several closed I use qBittorrent on a Mac, and the macOS build had small, visible rough edges. Those fixes merged: text cut off in the About dialog, dark corner artifacts on line edits, delete shortcuts that didn’t match platform conventions, invisible toolbar spacers replaced with visible separators, overlapping text in the priority editor, a background mismatch in the Add New Torrent dialog. ...