PageSourceSearch

https://margaretstorey.com/

html margaretstorey.com collected 2026-10-02 16:41:36 UTC 12,248 bytes, 288 lines download raw bytes

1<!DOCTYPE html>
2<html>
3
4  <head>
5  <meta charset="utf-8">
6  <!-- (1) Optimize for mobile versions: http://goo.gl/EOpFl -->
7  <meta name="viewport" content="width=device-width, initial-scale=1.0">
8  <!-- (1) force latest IE rendering engine: bit.ly/1c8EiC9 -->
9  <meta http-equiv="X-UA-Compatible" content="IE=edge">
10
11  <title>Margaret-Anne Storey</title>
12  <meta name="description" content="Professor of Computer Science, University of Victoria<br> Canada Research Chair in Human and Social Aspects of Software Engineering
13" />
14
15  <meta name="HandheldFriendly" content="True" />
16  <meta name="MobileOptimized" content="320" />
17  <meta name="apple-mobile-web-app-capable" content="yes">
18  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
19  
20    <meta name="twitter:card" content="summary" />
21    <meta name="twitter:site" content="@margaretstorey" />
22    <meta name="twitter:title" content="Margaret-Anne Storey" />
23    <meta name="twitter:image" content="http://margaretstorey.com/assets/images/ms_logo.png" />
24    
25    <meta name="twitter:description" content="Professor of Computer Science, University of Victoria Canada Research Chair in Human and Social Aspects of Softw
25are Engineering" />
26    
27  
28  
29  <meta property="og:site_name" content="Margaret-Anne Storey" />
30  <meta property="og:title" content="Margaret-Anne Storey"/>
31  
32  <meta property="og:description" content="Professor of Computer Science, University of Victoria Canada Research Chair in Human and Social Aspects of Software Engineering" />
33  
34  <meta property="og:image" content="http://margaretstorey.com/assets/images/ms_logo.png" />
35  <meta property="og:url" content="http://margaretstorey.com/" >
36  <meta property="og:type" content="blog" />
37  
38
39  <link rel="canonical" href="http://margaretstorey.com/"/>
40  <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
41  <link rel="stylesheet" href="//brick.a.ssl.fastly.net/Linux+Libertine:400,400i,700,700i/Open+Sans:400,400i,700,700i">
42  <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
43
44  <link rel="stylesheet" type="text/css" media="screen" href="/css/main.css" />
45  <link rel="stylesheet" type="text/css" media="print" href="/css/print.css" />
vendor: 70 bytes, lines 45-48
45
46
47  
48  <script async src="https://www.googletagmanager.com/gtag/js?id=
48UA-86526509-1
vendor: 12 bytes, line 48
48"></script>
49<script>
50  
vendor: 133 bytes, lines 50-53
50window.dataLayer = window.dataLayer || [];
51  function gtag(){dataLayer.push(arguments);}
52  gtag('js', new Date());
53  gtag('config', '
53UA-86526509-1
vendor: 4 bytes, line 53
53');
54</script>
54
55
56  
57</head>
58
59
60  <body>
61
62    <!-- header start -->
63
64<a href="http://margaretstorey.com" class="logo-readium"><span class="logo" style="background-image: url(/assets/images/ms_logo.png)"></span></a>
65
66<!-- header end -->
67
68
69    <!-- content start -->
70
71    <div class="page-content">
72      <div class="wrapper">
73        <div class="teaserimage">
74    <div class="teaserimage-image" style="background-image: url(/assets/images/cover_peggy.jpg)">
75        Teaser Image
76    </div>
77</div>
78
79<header class="blog-header">
80    
81      <a class="blog-logo" href="http://margaretstorey.com" style="background-image: url('/assets/images/ms_logo.png')">Margaret-Anne Storey</a>
82    
83    <h1 class="blog-title">Margaret-Anne Storey</h1>
84    <h2 class="blog-description">Professor of Computer Science, University of Victoria<br> Canada Research Chair in Human and Social Aspects of Software Engineering
85</h2>
86    <div class="custom-links">
87      
88        
89            <a class="icon-envelope" href="mailto:[email protected]"  title="Contact me by email"">
90              <i class="fa fa-envelope"></i>
91            </a>
92            
93              &nbsp;&nbsp;·&nbsp;&nbsp;
94            
95        
96      
97        
98            <a class="icon-twitter" href="https://twitter.com/margaretstorey"  title="Follow me on twitter"">
99              <i class="fa fa-twitter"></i>
100            </a>
101            
102              &nbsp;&nbsp;·&nbsp;&nbsp;
103            
104        
105      
106        
107            <a class="icon-github" href="https://github.com/margaretstorey"  title="Follow me on github"">
108              <i class="fa fa-github"></i>
109            </a>
110            
111              <br><br>
112            
113        
114      
115
116      <a href="/about/">About</a> &nbsp;&nbsp;·&nbsp;&nbsp;
117      <a href="/activities/">Activities</a> &nbsp;&nbsp;·&nbsp;&nbsp;
118      <a href="/research/">Research</a> &nbsp;&nbsp;·&nbsp;&nbsp;
119      <a href="/talks/">Talks</a> &nbsp;&nbsp;·&nbsp;&nbsp;
120      <a href="/teaching/">Teaching</a> &nbsp;&nbsp;·&nbsp;&nbsp;
121      <a href="/sewire/">Sewire</a> &nbsp;&nbsp;·&nbsp;&nbsp;
122      <a href="/contact/">Contact</a>
123    </div>
124</header>
125
126
127<main class="content" role="main">
128
129    
130
131    <div class="cf frame">
132      
133        <article class="post" itemscope itemtype="http://schema.org/BlogPosting" role="article">
134          <div class="article-item">
135            <header class="post-header">
136              <h2 class="post-title" itemprop="name"><a href="/blog/2026/06/23/three-threats-to-meaning/" itemprop="url">Three Debts, Three Threats to Meaning</a></h2>
137            </header>
138            <section class="post-excerpt" itemprop="description">
139              <p>A few weeks ago I talked about the Triple debt model at the University of Waterloo where Jesse Hoey saw an interesting connection from the triple debt model to Peirce’s semiotic triadic model developed in the 19th century.
140
141</p>
142            </section>
143            <div class="post-meta">
144              <time datetime="23 June 2026">23 June 2026</time>
145<!--            <span class="post-tags-set">on <span class="post-tag-">, <a href="/tag/"></a></span></span>-->
146            </div>
147          </div>
148        </article>
149      
150        <article class="post" itemscope itemtype="http://schema.org/BlogPosting" role="article">
151          <div class="article-item">
152            <header class="post-header">
153              <h2 class="post-title" itemprop="name"><a href="/blog/2026/06/15/signs-but-lost/" itemprop="url">The Signs Are There, But We’re Still Lost: How projects can have low intent debt but high cognitive debt</a></h2>
154            </header>
155            <section class="post-excerpt" itemprop="description">
156              <p>In my last post, I described how a small agile or startup project can have low cognitive debt (where everyone has a good understanding about the goals of the project and what we are doing) but high intent debt (nothing is documented for future team members or agents to refer...</p>
157            </section>
158            <div class="post-meta">
159              <time datetime="15 June 2026">15 June 2026</time>
160<!--            <span class="post-tags-set">on <span class="post-tag-">, <a href="/tag/"></a></span></span>-->
161            </div>
162          </div>
163        </article>
164      
165        <article class="post" itemscope itemtype="http://schema.org/BlogPosting" role="article">
166          <div class="article-item">
167            <header class="post-header">
168              <h2 class="post-title" itemprop="name"><a href="/blog/2026/06/09/missing-stop-sign/" itemprop="url">The Missing Stop Sign: Why a Project May Have High Intent Debt and Low Cognitive Debt</a></h2>
169            </header>
170            <section class="post-excerpt" itemprop="description">
171              <p>The Missing Stop Sign Throughout Ireland where I grew up, it was common to encounter intersections with no stop sign. The locals knew which car (or tractor!) had the right of way. And things were generally ok. Until a driver from out of town shows up! I’ve been thinking about...</p>
172            </section>
173            <div class="post-meta">
174              <time datetime="09 June 2026">09 June 2026</time>
175<!--            <span class="post-tags-set">on <span class="post-tag-">, <a href="/tag/"></a></span></span>-->
176            </div>
177          </div>
178        </article>
179      
180        <article class="post" itemscope itemtype="http://schema.org/BlogPosting" role="article">
181          <div class="article-item">
182            <header class="post-header">
183              <h2 class="post-title" itemprop="name"><a href="/blog/2026/02/18/cognitive-debt-revisited/" itemprop="url">What I’m Hearing About Cognitive Debt (So Far)</a></h2>
184            </header>
185            <section class="post-excerpt" itemprop="description">
186              <p>A week ago, I wrote about how Generative and Agentic AI may be amplifying what I’ve been calling cognitive debt: the accumulated gap between a system’s evolving structure and a team’s shared understanding of how and why that system works and can be changed over time. The post sparked thoughtful...</p>
187            </section>
188            <div class="post-meta">
189              <time datetime="18 February 2026">18 February 2026</time>
190<!--            <span class="post-tags-set">on <span class="post-tag-">, <a href="/tag/"></a></span></span>-->
191            </div>
192          </div>
193        </article>
194      
195        <article class="post" itemscope itemtype="http://schema.org/BlogPosting" role="article">
196          <div class="article-item">
197            <header class="post-header">
198              <h2 class="post-title" itemprop="name"><a href="/blog/2026/02/09/cognitive-debt/" itemprop="url">How Generative and Agentic AI Shift Concern from Technical Debt to Cognitive Debt</a></h2>
199            </header>
200            <section class="post-excerpt" itemprop="description">
201              <p>The term technical debt is often used to refer to the accumulation of design or implementation choices that later make the software harder and more costly to understand, modify, or extend over time. Technical debt nicely captures that “human understanding” also matters, but the words “technical debt” conjure up the...</p>
202            </section>
203            <div class="post-meta">
204              <time datetime="09 February 2026">09 February 2026</time>
205<!--            <span class="post-tags-set">on <span class="post-tag-">, <a href="/tag/"></a></span></span>-->
206            </div>
207          </div>
208        </article>
209      
210    </div>
211
212    <nav class="pagination" role="navigation">
213      
214        <a class="newer-posts" href="/page2">&larr; Older posts</a>
215      
216      <span class="page-number">Page 1 of 3</span>
217      
218    </nav>
219
220
221    <!-- 
222     -->
223
224</main>
225
226      </div>
227    </div>
228
229    <!-- content end -->
230
231    <!-- footer start -->
232
233<footer class="site-footer">
234  <a class="subscribe" href="/feed.xml"> <span class="tooltip"> <i class="fa fa-rss"></i> Subscribe!</span></a>
235    <div class="inner">
236         <section class="copyright">All content copyright <a href="mailto:[email protected]">Margaret-Anne Storey</a> &copy; 2026 &bull; All rights reserved.</section>
237         <section class="poweredby">Made with <a href="http://jekyllrb.com"> Jekyll</a></section>
238    </div>
239</footer>
240
241<!-- footer end -->
242
243    
243<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
vendor: 1 bytes, line 243
243
244<script type="text/javascript" src="/assets/js/jquery.fitvids.js"></script>
vendor: 1 bytes, line 244
244
245<script type="text/javascript" src="/assets/js/index.js"></script>
vendor: 1 bytes, line 245
245
246<script type="text/javascript" src="/assets/js/readingTime.min.js"></script>
vendor: 1 bytes, line 246
246
247<script>
248(function ($) {
249  "use strict";
250  $(document).ready(function(){
251
252    var $window = $(window),
253    $image = $('.post-image-image, .teaserimage-image');
254    
255      $window.on('scroll', function() {
256        var top = $window.scrollTop();
257
258        if (top < 0 || top > 1500) { return; }
259        $image
260          .css('transform', 'translate3d(0px, '+top/3+'px, 0px)')
261          .css('opacity', 1-Math.max(top/700, 0));
262      });
263      $window.trigger('scroll');
264
265      var height = $('.article-image').height();
266      $('.post-content').css('padding-top', height + 'px');
267
268      $('a[href*=#]:not([href=#])').click(function() {
269        if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
270         && location.hostname == this.hostname) {
271          var target = $(this.hash);
272          target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
273          if (target.length) {
274            $('html,body').animate({ scrollTop: target.offset().top }, 500);
275            return false;
276          }
277        }
278      });
279
280  });
281}(jQuery));
282</script>
282
283
284
285
286  </body>
287
288</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.