{"id":"https://openalex.org/W4206720896","doi":"https://doi.org/10.1145/3402127.3402129","title":"Passages","display_name":"Passages","publication_year":2020,"publication_date":"2020-07-09","ids":{"openalex":"https://openalex.org/W4206720896","doi":"https://doi.org/10.1145/3402127.3402129"},"language":"en","primary_location":{"id":"doi:10.1145/3402127.3402129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3402127.3402129","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026932942","display_name":"Alex Groce","orcid":"https://orcid.org/0000-0003-0273-4668"},"institutions":[{"id":"https://openalex.org/I203172682","display_name":"Northern Arizona University","ror":"https://ror.org/0272j5188","country_code":"US","type":"education","lineage":["https://openalex.org/I203172682"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Alex Groce","raw_affiliation_strings":["Northern Arizona University, Flagstaff, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northern Arizona University, Flagstaff, AZ, USA","institution_ids":["https://openalex.org/I203172682"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5026932942"],"corresponding_institution_ids":["https://openalex.org/I203172682"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.28116189,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"45","issue":"3","first_page":"4","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.0794999971985817,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.0794999971985817,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.07010000199079514,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7641463279724121},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7119230031967163},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6487274169921875},{"id":"https://openalex.org/keywords/treasure","display_name":"Treasure","score":0.5298687815666199},{"id":"https://openalex.org/keywords/perl","display_name":"Perl","score":0.4969187080860138},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47321122884750366},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4721039831638336},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4624412953853607},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4503100514411926},{"id":"https://openalex.org/keywords/haskell","display_name":"Haskell","score":0.4482467770576477},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.13166090846061707},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.10021644830703735}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7641463279724121},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7119230031967163},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6487274169921875},{"id":"https://openalex.org/C2776084483","wikidata":"https://www.wikidata.org/wiki/Q272937","display_name":"Treasure","level":2,"score":0.5298687815666199},{"id":"https://openalex.org/C2777002779","wikidata":"https://www.wikidata.org/wiki/Q42478","display_name":"Perl","level":2,"score":0.4969187080860138},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47321122884750366},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4721039831638336},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4624412953853607},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4503100514411926},{"id":"https://openalex.org/C2780624054","wikidata":"https://www.wikidata.org/wiki/Q34010","display_name":"Haskell","level":3,"score":0.4482467770576477},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.13166090846061707},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.10021644830703735},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3402127.3402129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3402127.3402129","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1601811574","https://openalex.org/W3127882307","https://openalex.org/W2529681551","https://openalex.org/W1607469218","https://openalex.org/W4253461608","https://openalex.org/W1481383228","https://openalex.org/W2111594816","https://openalex.org/W2118035331","https://openalex.org/W1537913012","https://openalex.org/W3195113909"],"abstract_inverted_index":{"Federico":[0],"Biancuzzi":[1],"and":[2,47,57,77,92,141],"Shane":[3],"Warden's":[4],"Masterminds":[5],"of":[6,12,22,84,87,104,111,156],"Programming:":[7],"Conversations":[8],"with":[9,24],"the":[10,25,58,88,108,124],"Creators":[11],"Major":[13],"Programming":[14],"Languages":[15],"is":[16,147],"a":[17,81,143,148,162,186],"treasure.":[18],"The":[19],"book":[20],"consists":[21],"interviews":[23],"creators":[26],"of,":[27],"in":[28,117,161,179],"order,":[29],"C++,":[30],"Python,":[31],"APL,":[32],"Forth,":[33],"BASIC,":[34],"AWK,":[35],"Lua,":[36],"Haskell,":[37],"ML,":[38],"SQL,":[39],"Objective":[40],"C,":[41],"Java,":[42],"C#,":[43],"UML,":[44],"Perl,":[45],"PostScript,":[46],"Eiffel.":[48],"Each":[49],"chapter":[50],"asks":[51],"similar,":[52],"but":[53,177],"not":[54,169],"identical":[55],"questions,":[56],"above-mentioned":[59],"masterminds,":[60],"including":[61],"Larry":[62],"Wall,":[63],"James":[64],"Gosling,":[65],"Brian":[66],"Kernighan,":[67],"Bertrand":[68],"Meyer,":[69],"Robin":[70],"Milner,":[71],"Simon":[72],"Peyton-Jones,":[73],"Guido":[74],"van":[75],"Rossum,":[76],"Bjarne":[78],"Stroustrop":[79],"give":[80],"wide":[82],"variety":[83],"answers.":[85],"Some":[86],"masterminds":[89,158],"are":[90,94,99,123,131,168],"charming,":[91],"many":[93],"contentious,":[95],"even":[96,137],"cranky;":[97],"they":[98,167],"also,":[100],"almost":[101,132],"all,":[102],"full":[103],"deep":[105],"insights":[106],"into":[107],"deepest":[109],"problems":[110],"software":[112,128,152,164,175,190],"engineering.":[113],"This":[114],"insight":[115],"comes":[116],"two":[118],"forms;":[119],"first,":[120],"programming":[121,145],"languages":[122],"mechanisms":[125],"by":[126,185],"which":[127],"engineering":[129,153,165],"solutions":[130],"always":[133],"produced.":[134],"Second,":[135],"perhaps":[136],"more":[138],"importantly,":[139],"creating":[140],"evolving":[142],"widely-used":[144],"language":[146],"heroic,":[149],"Herculean,":[150],"critical":[151],"task.":[154],"All":[155],"these":[157],"have":[159],"succeeded":[160],"massive":[163],"task;":[166],"mere":[170],"ivory":[171],"tower":[172],"thinkers":[173],"about":[174],"engineering,":[176],"have,":[178],"some":[180],"cases,":[181],"entire":[182],"lives":[183],"shaped":[184],"single,":[187],"extremely":[188],"complex,":[189],"project.":[191],"More":[192],"on":[193],"that":[194],"key":[195],"point":[196],"below.":[197]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2022-01-25T00:00:00"}
