dryobates (@dryobates) profile picture
Joined October 2014
I'm going to spoil it for you because it's so damn important. Microsoft did a scientific study - based on MS Vista code and found that the best predictor of bugs was: ORGANIZATIONAL COMPLEXITY More people = worse code More departments = worse code Higher turnover = worse code
40
1,498
135
2,785
Mypy 0.570 is out! This release adds attrs support + many bug fixes and other improvements. mypy-lang.blogspot.com/2018/…
Like my current workflow in Python with mypy. Test, code, refactor. Refactoring is time when I mostly think about readability and so annotating with types. Would like dynamic mode in Java. Write code without types. Test and run. Then think about types with hints from compiler. xitter.cf/mfeathers/status/96274…
IT Project Estimates commitstrip.com/fr/2018/02/0…
21
2,041
167
2,920
"The value of a prototype is in the education it gives you, not in the code itself." - Alan Cooper
5
234
5
605
That looks like just enough documentation. xitter.cf/crichardson/status/942…
Great idea: the microservices design canvas bit.ly/2CCjyDk
dryobates retweeted
Next time you have to write any significant amount of code, imagine that you are going to have to write a letter that teaches someone how to reproduce it. The only code you can show them are tests. It really changes how you approach the problem.
1
106
3
172
It's an old anti-pattern, and sadly is still going strong. xitter.cf/mtnygard/status/938154…
3
133
4
283
BDD does not work the way you think it works.
1
72
1
103
Feels like twisted deferred with callbacks and errbacks. Difficult but effective. xitter.cf/crichardson/status/933…
Slides for last week's #QCONSF talk: ACID Is So Yesterday: Maintaining Data Consistency with Sagas bit.ly/2iABhT9
Small change and everything starts to look as it belongs where it should. Inspiring.. "Converting Queries to Commands by @mfeathers michaelfeathers.silvrback.co…"
1
dryobates retweeted
Nice idea, but I feel the real challenge here isn't technical, but convincing regular users that this is fine medium.com/@SuperPaintman/yo…
2
12
12
"Whenever you are tempted to type something into a print statement or a debugger expression, write it as a test instead." - Martin Fowler
9
350
23
704
Blogged "Introducing Code Smells into Code" (by analysing past 10 Brutal Refactoring Games) blog.code-cop.org/2017/10/in… cc @adibolb
7
1
12