The long way through Software Craftsmanship

Self-Study in June 2018

Jun 1, 2018 - 25 minute read - Comments - self-study-aggregationjune201810x20172faacceptance-testingaccesibilityactivityagileaiai-winteralfred-northalison-birraneallcountjsamazonandy-gavinanton-arhipovapiappappleapplicationaptitudearchiveartificial-intelligenceassemblerattackerattentionattention-heistattitudeattitude-vs-aptitudeattribute-based-cryptographyattribute-fingerprintingauthorautodidacticautodidactic-iterationawsbackupbehemothbelongingbertrand-russellbest-tool-for-the-jobbiasbillbirthdaybjorn-bensonblindnessbonilistabookbook-reviewborilloboringbraillebraille-readerbreathingbrett-mckaybrian-goetzbridget-kromhoutbrowserbugbug-bountyburner-phonebusinessbusiness-valuecabcalendarcanary-testcareercareer-managementcase-statementcertificate-pinningcfochaptercharity-majorschatbotchris-wellerchristian-birdchristian-charukiewiczchromeciocity-bikeclassificationclauseclean-codeclojurecodecode-fatiguecode-reviewcombinatorcomfort-zonecommand-query-responsibility-segregationcommentcommunicationcomparisoncompilercomplexitycomputabilityconcentrationcone-of-uncertaintyconfigurationconsumercore-businesscore-competencecostcountermeasurecoursecqrscrackercrash-bandicootcross-border-flightcrudcrypto-currencycryptographyctodan-luudan-mckinleydan-weinrebdatadata-analyticsdata-structuredata-visualizationdavid-bonilladavid-hilbertdavid-nolendavid-porterddddeep-learningdefectdefinitionderek-comartindesigndesign-staminadesktop-appdesktop-publishingdevelopmentdevicedevopsdigital-sabbathdisabilitydockerdomain-driven-designdonn-felkerdori-reuvenidrew-gallatindruckerdynamic-typingearl-barreconomyeditingelizabeth-saunderselmencryptionequalityeric-normanderic-raymondestimateethereumethiceulaevan-jonesexampleexecutionexerciseexperience-reportfake-datafatiguefearfeature-by-abstractionfeature-togglefebin-jamesfeedbackfeminismfinite-gamefiodar-sazanavetsfizzbuzzflightflowfocusforecastformattingfortranframeworkfree-resourcefree-tierfree-trialfrontendfulfillmentfull-disclosurefunction-compositionfunctionalfunctional-languagefunctional-programminggadgetgamegame-developmentganganngarbage-collectorgary-hamelgendergeneralgenerative-adversarial-neural-networkgitgit-lfsgithubgithub-lfsgogoalgolanggooglegoolgraphqlgrayson-kooncegreg-younggregor-trefsguardian-syndromeguessinghackerhackinghacking-backhappinessharvard-business-reviewhbrhelphigher-order-functionhmrchofhomehoney-pothoneypothonsshhousehtmlhtml5httphttpsibmicoideide-supportideaidentity-based-cryptographyimageimaginaryincompleteness-theoreminequalityinfinite-gameinfinite-listinformationintegrationintegration-testintellij-ideainternational-flightinternetinterviewinventioninvestoriterationjames-haguejanitorjason-brownleejavajava-9java-eejavascriptjdkjdk-9jeronimo-palaciosjetbrainsjim-birdjobjohn-belljohn-henryjohn-ivejohn-mccarthyjohn-zadajoshua-fairfieldjrejustine-arrechejvmkaren-mcgranekatakate-mckaykent-beckkevin-bourrillionkeybasekiller-appknowledgekodakkotlinkurt-godelkurt-goedellabellambda-calculuslanguagelaptoplaunchlawlawrence-paulsonlazy-listleanleanpublegalitylexnetlfslibrarylicenselifelisplisp-dialectlisp-machinelist-processinglmilong-articlelow-techlynne-tyem-expressionmachinemachine-learningman-in-the-middlemanagementmapmarc-chernoffmaria-scrivenermark-reinholdmartin-fowlermathematicsmathias-verraesmatthew-greenmattias-geniarmcaleermeanmediameditationmediummentormercermeta-researchmfamicroservicemike-hearnmike-kruzeniskimindmlmmapmonetizationmoneymoney-managementmonolithmonte-carlomonte-carlo-tree-searchmoocmoses-sohnathan-epsteinnative-appneil-irwinnet-neutralitynetflixneural-networknew-yorknew-york-citynick-leenick-rosenernnno-estimatesnpmnpm-moduleobject-orientationoleg-shelajevom-nexton-demandoodopen-apiopen-sourceopenbsdoperationsoptimizationoracleorganizationpairingpasswordpattern-matchingpaul-grahampauseperformancepet-projectphilosophyphonepillarplain-textpodcastpositionpotter-stewartprahaladprincipia-mathematicaprivacyprivate-keyproductproduct-managementproduction-readyproductivityprogrammerprogrammingprojectproject-managementpropertyprovenproxypsychologypublic-keypublishingpull-requestpull-request-fatiguepurposeqsmqualityquantitative-software-managementquincy-larsonquoterrafe-colburnrantreadingrebecca-holmanrebel-labsrecovering-programmerred-bookrediscoveryreflectionreframereleaserelease-managementrelease-trainremoteremote-toolremote-workreportreportingresearchresourceresponsible-disclosurerestrewardricardo-borillorichard-stallmanright-to-repairriskrisk-identificationrmsrobert-puttrolersarubikrubik-cuberyan-dahls-expressionsabbathsaint-syndromesalarysamer-bunasandi-metzscalascandalscreen-readerscrumsecuritysecurity-alertself-helpself-publishingself-studysequenceserverservicesexismshamirside-projectsimplicitysimulationskillsmart-contractsmartphonesocial-mediasoftwaresoftware-engineering-dailysoftware-qualityspainspanishspringstacked-pull-requeststarbucksstarter-kitstartupstatic-typingsteve-mcconnellstoragestorytellingstreamsunsurprisingsven-johannsymbolicstaxitddteamteam-managementteammatetechnical-debttechnical-valuetechniquetechnologytelegramtendigitesttest-datatest-driven-developmenttestcontainerstestingtheoremtim-wutimetime-managementtips-and-trickstodd-schneidertodo-listtooltoolchaintrainingtranscendencetrisha-geetrustlesstuukka-ojalatype-systemtypescriptuberto-barbiniudi-dahanukunknownunknown-unknownususer-centricuxvaluevavrvenkatesh-raovisionwalled-gardenwatchwebweb-appweb-serverwomenwomen-in-techworkwork-husbandwork-spousework-wifewysiwygx0rzyash-ranadivezemnmezzero-turnaroundzheng-gao

Don’t look, don’t tell I’ve read this bonilista by David Bonilla on what strategies companies use to deal with security and defects. Explains full disclosure, responsible disclosure and bug bounties. Tags: david-bonilla, bonilista, security, full-disclosure, responsible-disclosure, bug-bounty, reporting, hacker, cracker Id: a1a6925a-7958-11e8-a87f-0242ac110002 Read: Tue, 26 Jun 2018 15:50:21 +0000 La vida de las ideas I’ve read this bonilista by David Bonilla about the value of the ideas and what differentiates a good idea from a good execution from a good outcome

Self-Study in May 2018

May 1, 2018 - 2 minute read - Comments - self-study-aggregationmay2018

Research Shows a Simple Way to Increase Your Engagement at Work I’ve read this article By Michael Parke, Justin Weinhardt: We found that increasing your engagement and productivity at work could be as simple as making a plan for the day They talk about two types of planning: time management and contingent planning. The latter is about considering possible disruptions or interruptions they may face and a plan to tackle them (if they happen).

Books read in 2018Q1

Mar 31, 2018 - 9 minute read - Comments - bookreading2018Q1self-studycoduranceaprendicesreading-club

Read this quarter: Note: re+read means I’m re-reading this book. The (+) stands for one-or-more times, as in the regexes. Note: the tag “guillem” is for books suggested by Guillem Fernandez Odessa; Forsyth; non-technical, own-it Bogle on mutual funds: new perspectives for the intelligent investor; Bogle; own-it, non-technical, finance Perros de la guerra, los; Forsyth; own-it, non-technical avaro y el oro, el; Esopo; non-technical Aulularia; Plauto; own-it, non-technical Tus zonas erróneas; Dyer; non-technical, own-it Alternativa del Diablo, la; Forsyth; own-it, non-technical Guía, el; Forsyth; own-it, non-technical Pied piper; Forsyth; own-it, non-technical Hunt for the Red October, the; Clancy; own-it, non-technical Peopleware; DeMarco, Lister (+); own-it Time to kill, a; Grisham; own-it, non-technical Ética promiscua; Easton, Hardy; own-it, non-technical Checklist manifesto, the; Gawande; own-it, non-technical, guillem.

Self-Study in February 2018

Feb 1, 2018 - 1 minute read - Comments - self-study-aggregationfebruary2018

Contract test I’ve read this bliki article by Martin Fowler on how to test the integration with external service providers. On how it should be integrated into the building pipeline, but maybe not fail exactly as the rest. Tags: bliki, martin-fowler, contract-test, microservices, pact, integration-test, pipeline, continuous-integration