-
Notifications
You must be signed in to change notification settings - Fork 5
/
index-17.atom
883 lines (755 loc) · 31.9 KB
/
index-17.atom
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="http://cestlaz.github.io/assets/xml/atom.xsl" type="text/xsl media="all"?>
<feed xmlns:fh="http://purl.org/syndication/history/1.0" xml:lang="en" xmlns="http://www.w3.org/2005/Atom">
<title>C'est la Z (old posts, page 17)</title>
<id>http://cestlaz.github.io/index-17.atom</id>
<updated>2017-12-22T12:59:45Z</updated>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="self" type="application/atom+xml" href="http://cestlaz.github.io/index-17.atom"/>
<link rel="next" type="application/atom+xml" href="http://cestlaz.github.io/index-16.atom"/>
<link rel="previous" type="application/atom+xml" href="http://cestlaz.github.io/index-18.atom"/>
<link rel="current" type="application/atom+xml" href="http://cestlaz.github.io/index.atom"/>
<link rel="next-archive" type="application/atom+xml" href="http://cestlaz.github.io/index-18.atom"/>
<link rel="prev-archive" type="application/atom+xml" href="http://cestlaz.github.io/index-16.atom"/>
<fh:archive/>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/index-17.html"/>
<generator uri="https://getnikola.com/">Nikola</generator>
<entry>
<title>Announcing def hacks("Winter",2015)</title>
<id>http://cestlaz.github.io/posts/2015-11-09-def-hacks-winter-2015.html/</id>
<updated>2015-11-09T00:00:00-05:00</updated>
<published>2015-11-09T00:00:00-05:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-11-09-def-hacks-winter-2015.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<p>
Last March, we (CSTUY) hosted our first hackathon - def hacks():
</p>
<p>
It was a tremendous success. Fifty students of all experience levels,
a bunch of great mentors and judges - added all together and it was a
terrific day.
</p>
<p>
I wrote about it <a href="http://cestlaz.github.io/2015/03/29/defhacks.html#.VkFAN5_0-Ak">here</a>.
</p>
<p>
We're doing it again. We love last years hosts <a href="http://sumall.com/">SumAll</a> and are grateful
that they continue to host our Saturday <a href="http://cstuy.org/programs/hacking_sessions">Hacking Sessions</a> but we are
also grateful to Facebook NY for allowing us to use their larger space for
this edition of def hacks(). Larger space = more hackers.
</p>
<p>
So, if you're a high school student who wants to spend a fun day
building something cool or if you know one, more information and
registration can be found here:
</p>
<p>
<a href="http://defhacks.com/">http://defhacks.com/</a>
</p></summary>
<category term="cstuy" label="cstuy"/>
</entry>
<entry>
<title>Finding the Bell Tower</title>
<id>http://cestlaz.github.io/posts/2015-11-06-bell-tower.html/</id>
<updated>2015-11-06T00:00:00-05:00</updated>
<published>2015-11-06T00:00:00-05:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-11-06-bell-tower.html/"/>
<summary type="html"><p>
No Edu-Rant today nor a clever lesson plan.
</p>
<p>
I just thought I'd share an email exchange that cracked me up.
</p>
<p>
We're out in Ann Arbor visiting our son Natan who is in his first year at Michigan.
</p>
<p>
Devorah sent an email asking where we should meet.
</p>
<p>
It turns out that Natan's last class of the day is Music Composition.
</p>
<p>
Here's what followed:
</p>
<p>
<b><b>Natan:</b></b>
</p>
<blockquote>
<p>
</p>
<p>
Composition is in the bell tower on Central. It's hard to miss. It's a
bell tower. It's right by Hill Auditorium, and looks like a bell
tower. It also sounds like a bell tower at certain points in the day,
but I don't think I've heard it sound like a bell tower around the end
of class, so you're probably better off looking for the thing that
looks like a bell tower rather than listening for the thing that
sounds like a bell tower. I would assume it also smells and tastes
like a bell tower, but if you're in close enough proximity to smell or
taste the bell tower, I think you've probably found the bell tower. It
looks like a huggable building, but please, dad, do not hug the bell
tower. I have class there.
</p>
</blockquote>
<p>
<b><b>Devorah:</b></b>
</p>
<blockquote>
<p>
</p>
<p>
We can meet you at the bell tower as long as we can figure out what it
looks like. Can you please give us a detailed description? Maybe
you should taste it just in case. Does the bell tower on Central
smell like the bell tower on North?
</p>
</blockquote>
<p>
<b><b>Natan:</b></b>
</p>
<blockquote>
<p>
</p>
<p>
The bell tower is around the size and shape of a bell tower. It's ten
stories high, with the first nine stories being a little less than
one-tenth of a bell tower tall, and the tenth being rather more than
one-tenth of a bell tower tall (the tenth story being where the bells
are). The width is about equal to that of a bell tower. It has two
doors, one on one side of the bell tower, and the other on the other
side of the bell tower. It has clock faces on top, which should, at
the point you see it, resemble a clock face indicating the time which
it is. (The appearance of the clock faces should update in near-real
time.) If you stick around long enough, it should start to sound like
a bell tower, or perhaps like a monster descending the stairs singing
Gilbert and Sullivan. I don't know what the bell tower on North smells
like because the bell tower on North is currently blocked off. But it
also resembles a bell tower, being approximately the same size and
shape of a bell tower. It is much less likely to sound like a bell
tower, though.
</p>
</blockquote></summary>
<category term="misc" label="misc"/>
</entry>
<entry>
<title>Interview questions and tests</title>
<id>http://cestlaz.github.io/posts/2015-11-04-tests-and-interviews.html/</id>
<updated>2015-11-04T00:00:00-05:00</updated>
<published>2015-11-04T00:00:00-05:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-11-04-tests-and-interviews.html/"/>
<summary type="html"><p>
The StuyCS Family mailing list was host to an interesting discussion
today. One of our younger members asked if the practice of giving
technical problems during an interview was going to follow him
throughout his career or if it goes away for more senior applicants.
</p>
<p>
An interesting discussion followed.
</p>
<p>
It reminded me of a time I was talking to a few senior engineers at a
large tech company. A couple of younger engineers were with us along
with a new hire. The youngsters started talking about the new hires
technical interview questions. One older engineer light heartedly
asked another "I don't recall any tricky technical questions, how
about you?" "I don't recall any either…" and on around the table.
</p>
<p>
Of course these senior engineers had track records that stretched for
miles.
</p>
<p>
I never liked those tech interview questions. If you just took
algorithms, you've got an edge and it really seems to be more of a
test of "have you seen this problem before" rather than a true test of
ability.
</p>
<p>
I much prefer those few companies that give "take home assignments" or
use other ways to determine fit.
</p>
<p>
The tech interview reminds me of the pop quiz or a poorly designed
test. If you just ask the question that the kid doesn't get, the kid's
in trouble. A kid could know how to handle 90% of the work but if the
question is that last 10%, zero credit.
</p>
<p>
As teachers, we end up using many forms of assessment and try to
develop an overall picture of a student.
</p>
<p>
Companies should try to do the same.
</p>
<p>
Why to companies still use these technical interview questions?
</p>
<p>
Quite simply because they can.
</p>
<p>
A company might miss out on a number of great candidates by using a
bad technical question but they will probably get at least a
reasonably strong hire that passes the test. For the company, mission
accomplished.
</p>
<p>
As teachers, we can't do that. I'm not given a class of 32 kids and
asked to pull out a couple of software engineers. As teachers, we're
supposed to pull everyone along.
</p></summary>
<category term="pedagogy" label="pedagogy"/>
<category term="policy" label="policy"/>
</entry>
<entry>
<title>Teachers - boy do we suck!!!!</title>
<id>http://cestlaz.github.io/posts/2015-11-03-teachers-suck.html/</id>
<updated>2015-11-03T00:00:00-05:00</updated>
<published>2015-11-03T00:00:00-05:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-11-03-teachers-suck.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<div id="outline-container-orgheadline1" class="outline-2">
<h2 id="orgheadline1"></h2>
<div class="outline-text-2" id="text-orgheadline1">
<p>
Today was a "professional development day." That means that instead of
teaching, we were supposed to work on our craft.
</p>
<p>
Rather than the normal nonsense - forcing CS teachers to sit through
common core math lectures or how to use the latest calculator, our
host principal, Randy Asher, of Brooklyn Tech let us do our thing.
</p>
<p>
Basically, it was a bunch of CS teachers from two schools - Stuy and
Brooklyn Tech, talking shop for most of the day.
</p>
<p>
Given the ridiculous "professional development" we're subject to weekly
at Stuy, it was a welcome change.
</p>
<p>
We talked about a number of issues:
</p>
<ul class="org-ul">
<li>How difficult concepts like iteration can be to actually teach.</li>
<li>How retention is a real issue.</li>
<li>How we have to deal with a range of students with a range of
interests.</li>
<li>What happens when we have a kid who finds out they're less
interested in CS than they thought.</li>
<li>How do we create a comfortable setting for a diverse population.</li>
</ul>
<p>
and more.
</p>
<p>
I mean, really - all we do is talk about how hard it is to teach CS.
</p>
</div>
</div>
<div id="outline-container-orgheadline2" class="outline-2">
<h2 id="orgheadline2"></h2>
<div class="outline-text-2" id="text-orgheadline2">
<p>
Contrast that with every after school, summer, drop in, coding school
and program. They seem to:
</p>
<ul class="org-ul">
<li>Teach kids to be software developers just like adults in the course
of a summer.</li>
<li>Teach kids how to make we apps in N weeks.</li>
<li>Leave kids more prepared for the APCS A exam than kids to take the
course.</li>
<li>Solve the diversity problem.</li>
</ul>
<p>
Seeing how much and how well all these non-educators can do with kids
vs what we were talking about I can only conclude that us teacher folk
are pretty lousy.
</p>
<p>
On the other hand, us real teachers have to pay attention to to
little things like long term retention and success and can't just
parade out a few nice stories and outlier results.
</p>
<p>
Give me a real teacher any day.
</p>
<p>
I've written a bit on my concerns with drop in programs before <a href="http://cestlaz.github.io/2015/05/07/learning-takes-time.html#.VjlSyd8Sr0o">here</a>, <a href="http://cestlaz.github.io/2015/08/17/setting-up-to-fail-cs.html#.VjlSsd8Sr0o">here</a>, and
<a href="http://cestlaz.github.io/2015/10/12/nycda.html#.VjlSqd8Sr0o">here.</a>
</p>
<p>
I remember a few years ago I was talking to someone about all the CS
Ed hype we were seeing. We both noted that many of the people doing
the best work are so busy doing that work that they can't spare the
time to generate the hype.
</p>
<p>
I was with a bunch of those people today.
</p>
</div>
</div></summary>
<category term="policy" label="policy"/>
</entry>
<entry>
<title>Halloween 2015 - the video</title>
<id>http://cestlaz.github.io/posts/2015-11-01-halloween-video-2015.html/</id>
<updated>2015-11-01T00:00:00-04:00</updated>
<published>2015-11-01T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-11-01-halloween-video-2015.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<p>
As a teacher, sometimes your gut tells you to do something and it
turns out to be a really good idea.
</p>
<p>
That's what happened in October, 1994. I decided to dress up as <a href="https://en.wikipedia.org/wiki/Groo_the_Wanderer">Groo
the Wanderer</a> for Halloween. I never dressed in costume for school
before and back then, no many did. A few students and very few
teachers.
</p>
<p>
Afterwards, I noticed that my younger students - the ones that didn't
know me that well yet, really loosened up and so a tradition was born.
</p>
<p>
Over each of the next 20 Halloweens, I did something
different. Sometimes solo, sometimes as a pair and more recently as
part of a team.
</p>
<p>
What started as a lark has now become something of an obligation but
it's still fun.
</p>
<p>
So, with no further ado, let's go to the video tape:
</p>
<div class="center">
<iframe width="560" height="315" src="https://www.youtube.com/embed/81qHI-iNkXg" frameborder="0" allowfullscreen></iframe>
</div>
<p>
And of course, the full playlist:
</p>
<div class="center">
<iframe width="560" height="315" src="//www.youtube.com/embed/videoseries?list=PL9KxKa8NpFxJYgovyJhF4HZRsAqYKBLiG" frameborder="0" allowfullscreen></iframe>
</div></summary>
<category term="community" label="community"/>
</entry>
<entry>
<title>Inner voices</title>
<id>http://cestlaz.github.io/posts/2015-10-30-halloween-2015.html/</id>
<updated>2015-10-30T00:00:00-04:00</updated>
<published>2015-10-30T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-10-30-halloween-2015.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
div.half {width:50%;}
</style>
<div class="figure">
<p><img src="http://cestlaz.github.io/img/halloween-2015/inner-voices.jpg" alt="inner-voices.jpg" width="480px" align="center">
</p>
</div>
<p>
It's Halloween again. This time, "Inside Out."
</p>
<p>
No video yet, but stay tuned.
</p>
<p>
For the time being, enjoy some of our past madness:
</p>
<iframe width="560" height="315" src="//www.youtube.com/embed/videoseries?list=PL9KxKa8NpFxJYgovyJhF4HZRsAqYKBLiG" frameborder="0" allowfullscreen></iframe></summary>
<category term="community" label="community"/>
</entry>
<entry>
<title>Something growing in the Hudson Valley</title>
<id>http://cestlaz.github.io/posts/2015-10-29-catskills-2015.html/</id>
<updated>2015-10-29T00:00:00-04:00</updated>
<published>2015-10-29T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-10-29-catskills-2015.html/"/>
<summary type="html"><span></span></summary>
<category term="community" label="community"/>
<category term="misc" label="misc"/>
</entry>
<entry>
<title>Know your tools - intermediate Emacs</title>
<id>http://cestlaz.github.io/posts/2015-10-28-emacs-intermediate.html/</id>
<updated>2015-10-28T00:00:00-04:00</updated>
<published>2015-10-28T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-10-28-emacs-intermediate.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<div id="outline-container-orgheadline1" class="outline-2">
<h2 id="orgheadline1"></h2>
<div class="outline-text-2" id="text-orgheadline1">
<p>
A good workman is known by his tools, or so the saying goes. My tools
of choice are my terminal shell and Emacs.
</p>
<p>
I suppose if I was a full time developer working with a limited set of
tools I might like an IDE like JetBrains or Eclipse but no matter how
many alternatives I try, I always end back in Emacs.
</p>
<p>
I recommend that my students spend time not only in Emacs but also in
tools like Vim or Sublime Text.
</p>
<p>
I do warn them, though, that as a commercial product, Sublime might
not be around forever, I mean before Sublime was sublime, TextMate was
sublime. If you go back to the 1980s, Brief was sublime.
</p>
<p>
Commercial tools come and go but I've been using Emacs since the mid
eighties.
</p>
<p>
A few students have been asking me for some pointers on going past the
basics of Emacs so here we go.
</p>
</div>
</div>
<div id="outline-container-orgheadline2" class="outline-2">
<h2 id="orgheadline2">Notes</h2>
<div class="outline-text-2" id="text-orgheadline2">
<p>
This post just has some getting started notes. There are mode powerful
and advanced ways of doing most things.
</p>
<p>
I think I'll just talk about a few of the basics here and will write
about code development with Emacs in a later post.
</p>
</div>
</div>
<div id="outline-container-orgheadline3" class="outline-2">
<h2 id="orgheadline3">Starting out</h2>
<div class="outline-text-2" id="text-orgheadline3">
<p>
Once you're OK with the basics (by using the built in tutorial or
on line resources) start to fore yourself to get to know:
</p>
</div>
<div id="outline-container-orgheadline4" class="outline-3">
<h3 id="orgheadline4">Buffers</h3>
<div class="outline-text-3" id="text-orgheadline4">
<p>
when you find a new file <b><b>(C-x C-f)</b></b> it opens it into a new
buffer. You can also open a new buffer using <b><b>C-x b</b></b> and rather than
selecting a buffer typing in a new buffer name.
</p>
<p>
Each buffer can hold a file and you can switch quickly between them
using <b><b>C-x b</b></b> and hitting <b>&lt;Enter&gt;</b>.
</p>
<p>
You can kill the current buffer with <b><b>C-x k</b></b>
</p>
<p>
Using buffers lets you edit multiple files in a project quickly and
efficiently.
</p>
</div>
</div>
<div id="outline-container-orgheadline5" class="outline-3">
<h3 id="orgheadline5">Windows</h3>
<div class="outline-text-3" id="text-orgheadline5">
<p>
Your Emacs frame can be split into multiple windows. <b><b>C-x 2</b></b> splits
the window top and bottom, <b><b>C-x3</b></b> left and right. You can switch
between windows using <b><b>C-x o</b></b> for other window. Switching to one
window is done with <b><b>C-x 1</b></b>.
</p>
</div>
</div>
</div>
<div id="outline-container-orgheadline6" class="outline-2">
<h2 id="orgheadline6">Getting Help</h2>
<div class="outline-text-2" id="text-orgheadline6">
<p>
Get to know the built in help. You can always use functions like
<b><b>M-x describe-function</b></b> or <b><b>M-x describe-key</b></b> and of course
you can use completion to help speed things up but the help functions
are bound to:
</p>
<ul class="org-ul">
<li>C-h k for describe key</li>
<li>C-h f for describe function</li>
<li>C-h a for search for command</li>
</ul>
<p>
You can usually type <b><b>q</b></b> to close the help.
</p>
</div>
</div>
<div id="outline-container-orgheadline7" class="outline-2">
<h2 id="orgheadline7">Navigation</h2>
<div class="outline-text-2" id="text-orgheadline7">
<p>
Use search for navigation rather than arrow keys.
</p>
<p>
This can change the way you edit.
</p>
<p>
For example ,if I wanted to go up to the word Navigation, above,
rather than using traditional motion keys, I'd do a reverse search
(<b><b>C-r</b></b>) and search for Nav.
</p>
<p>
Incremental search forward (<b><b>C-s</b></b>) and back are your friends.
</p>
</div>
</div>
<div id="outline-container-orgheadline8" class="outline-2">
<h2 id="orgheadline8">Packages</h2>
<div class="outline-text-2" id="text-orgheadline8">
<p>
You can check out my emacs configuration here:
</p>
<p>
<a href="https://github.com/zamansky/dotemacs"></a><a href="https://github.com/zamansky/dotemacs">https://github.com/zamansky/dotemacs</a>
</p>
<p>
You can find basic installation instructions there or you can use the
interactive package manager, invoking it with <b><b>M-x list-packages</b></b>.
</p>
<p>
Some of my favorite general purpose packages are:
</p>
<ul class="org-ul">
<li><a href="https://github.com/abo-abo/swiper">Swiper</a> - for navigation and finding files</li>
<li><a href="https://github.com/nflath/hungry-delete">Hungry Delete</a></li>
<li><a href="https://github.com/magnars/expand-region.el">Expand Region</a></li>
<li><a href="https://github.com/abo-abo/ace-window">Ace Window</a></li>
</ul>
</div>
</div>
<div id="outline-container-orgheadline9" class="outline-2">
<h2 id="orgheadline9">Next steps</h2>
<div class="outline-text-2" id="text-orgheadline9">
<p>
We haven't even talked about code development or killer packages like
org-mode but I think this will do for a start.
</p>
</div>
</div></summary>
<category term="emacs" label="emacs"/>
<category term="tools" label="tools"/>
</entry>
<entry>
<title>Self Appointed Experts</title>
<id>http://cestlaz.github.io/posts/2015-10-26-self-appointed-experts.html/</id>
<updated>2015-10-26T00:00:00-04:00</updated>
<published>2015-10-26T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-10-26-self-appointed-experts.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<p>
While looking over my tweet stream, I noticed this:
</p>
<blockquote class="twitter-tweet" lang="en"><p lang="en" dir="ltr">RSVP today for the K-12 CS Education Panel, presented by <a href="https://twitter.com/Uber">@Uber</a> + <a href="https://twitter.com/FlatironSchool">@FlatironSchool</a>: <a href="https://t.co/nVBbSbRn9d">https://t.co/nVBbSbRn9d</a> <a href="https://t.co/NAxowSIfff">pic.twitter.com/NAxowSIfff</a></p>— Flatiron School (@FlatironSchool) <a href="https://twitter.com/FlatironSchool/status/658748945481474049">October 26, 2015</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<p>
So, on November 12, one can head over to Uber and listen to three
experts talk about K12 CS Education. To quote the landing page:
</p>
<ul class="org-ul">
<li>How can we engage our students in CS, and train our teachers to teach it?</li>
<li>What are the biggest obstacles to overcome?</li>
<li>What is the future of K-12 CS Education?</li>
<li>What's working?`</li>
</ul>
<p>
Sound great.
</p>
<p>
The problem?
</p>
<p>
Who are these expert voices that we're supposed to be listening to.
</p>
<p>
The panel consists of three people: <a href="https://www.linkedin.com/profile/view?id=ADEAAACdvOoBuWtX0sqm4gkJmOZ0AxArrQJgvnQ&amp;authType=OPENLINK&amp;authToken=IPmC&amp;locale=en_US&amp;srchid=9425671445893373413&amp;srchindex=1&amp;srchtotal=1&amp;trk=vsrp_people_res_name&amp;trkInfo=VSRPsearchId%3A9425671445893373413%2CVSRPtargetId%3A10337514%2CVSRPcmpt%3Aprimary%2CVSRPnm%3Atrue%2CauthType%3AOPENLINK%0A">Adam Enbar</a> of Flatiron School,
<a href="https://www.linkedin.com/profile/view?id=ADEAAARHMgcBmb0ZqmtDHzi3b46_kZiEIL56VsQ&amp;authType=NAME_SEARCH&amp;authToken=uR-M&amp;locale=en_US&amp;srchid=9425671445893351065&amp;srchindex=1&amp;srchtotal=63&amp;trk=vsrp_people_res_name&amp;trkInfo=VSRPsearchId%3A9425671445893351065%2CVSRPtargetId%3A71774727%2CVSRPcmpt%3Aprimary%2CVSRPnm%3Atrue%2CauthType%3ANAME_SEARCH%0A">Rebecca Novak</a> of ScriptEd, and <a href="https://www.linkedin.com/profile/view?id=ADEAAAA2T2oBLc3-qal-_GfdMlMRdFEjP47jnOw&amp;authType=NAME_SEARCH&amp;authToken=4qXf&amp;locale=en_US&amp;srchid=9425671445893344587&amp;srchindex=1&amp;srchtotal=67&amp;trk=vsrp_people_res_name&amp;trkInfo=VSRPsearchId%3A9425671445893344587%2CVSRPtargetId%3A3559274%2CVSRPcmpt%3Aprimary%2CVSRPnm%3Atrue%2CauthType%3ANAME_SEARCH%0A">Debbie Marcus</a>, the Executive Director
of CS Education for the New York City Department of Education.
</p>
<p>
Sounds interesting.
</p>
<p>
As a disclaimer, I have to say that I know Adam and Rebecca and
consider them friends. I like ScriptEd and what they do in the
schools. In fact, I think that my CSTUY programs are terrific next
steps for ScriptEd kids. ScriptEd is becoming good at what they do and
I think they're also aware of their limitations as an ed program. I
also know that Flatiron has done a solid job retraining adults for the
workforce. I don't think I've ever met Debbie Marcus. I also believe
all these people are well meaning.
</p>
<p>
What's the lay of the land?
</p>
<p>
Given her position, Ms. Marcus will be considered a voice of
authority and I can't seem to go to a CS Ed event without someone from
the Flatiron School or someone from ScriptEd there in a place
indicating that they should be considered an authority on K12 CS
Education.
</p>
<p>
As much as I like what ScriptEd does in the schools and as much as the
Flatiron School has a strong reputation as an adult coding school
/ workforce program should these voices be the ones we're listening
to?
</p>
<p>
Let's dig deeper.
</p>
<p>
Higher up in this post, I link to all three panelists LinkedIn
profiles. All three are conspicuously missing one thing - experience
in CS and Rebecca is the only one who's LinkedIn profile indicates any
time teaching.
</p>
<p>
Now, let's contrast that with the CSTUY and Stuy teams. Regular
readers know what I've done building Stuyvesant's CS program and CSTUY
over the past 25 years and if you look at my team they all have
considerably more CS experience, Ed experience, and of course CS Ed
experience.
</p>
<p>
Who's driving the train?
</p>
<p>
Who's being excluded?
</p>
<p>
What's wrong with this picture.
</p></summary>
<category term="policy" label="policy"/>
</entry>
<entry>
<title>Alan Alda on Teaching Science</title>
<id>http://cestlaz.github.io/posts/2015-10-20-alda.html/</id>
<updated>2015-10-20T00:00:00-04:00</updated>
<published>2015-10-20T00:00:00-04:00</published>
<author>
<name>Mike Zamansky</name>
</author>
<link rel="alternate" type="text/html" href="http://cestlaz.github.io/posts/2015-10-20-alda.html/"/>
<summary type="html"><style>
div.center {text-align:center;}
</style>
<p>
Scale, scale, scale. Scripted lessons. Online resources, Moocs. No
excuses schools. All of these are modern trends in education. None of
these are about good education. It's really demoralizing reading
article after article devaluing true master teachers and real
education.
</p>
<p>
So, last night was a real pleasure.
</p>
<p>
I attended a talk, given by Alan Alda on communicating science. The
talk was sponsored by <a href="http://academyforteachers.org/">The Academy for Teachers</a>. I grew up watching
Hawkeye on MASH and more recently Arnold Vinick on The West Wing but
Mr. Alda has really been keeping himself busy in the world of
education. Check out what he's doing at the <a href="http://www.centerforcommunicatingscience.org/">Alan Alda Center for
Communicating Science</a> at Stony Brook University.
</p>
<p>
At it's core, Mr. Alda's talk was about teaching. Making a connection
with your students and engaging them. The exact opposite of many of
the current ed reform trends.
</p>
<p>
Mr. Alda talked about <a href="http://www.centerforcommunicatingscience.org/the-flame-challenge-2/">the Flame Challenge</a> where he challenged
scientists to teach 11 year olds all about <a href="https://en.wikipedia.org/wiki/The_Chemical_History_of_a_Candle">a candle</a> without dumbing it
down. Communication.
</p>
<p>
He also talked about story telling. At one point he had a volunteer
from the audience carry a glass across the stage. He then had her do
it again, but this time with a full glass telling her "if you spill a
drop everyone in your village will die." The difference in audience
attention was striking.
</p>
<p>
Mr. Alda also talked about using improvisational games to help
students open up as well as about <a href="https://en.wikipedia.org/wiki/Curse_of_knowledge">the curse of knowledge.</a>
</p>
<p>
One of my favorite parts of the talk was when an audience member asked
for a few teaching tips. He replied that he hates tips because out of
context, without the connection to the class, they're
meaningless. Mr. Alda used as an example:
</p>
<blockquote>
<p>
Imagine that you're about to give a piano recital at Carnegie Hall
and you asked for a few tips.
</p>
<p>
If you've never played before, those tips aren't going to help you.
</p>
</blockquote>
<p>
I'm asked for CS teaching tips all the time, and Mr. Alda very much
captured my feelings on the subject. My friend and Colleague Jim
Cocoros also captured the feeling when he reminded me that the only
"tip" he gives new teachers is "be yourself." I couldn't agree more.
</p>
<p>
It was a delightful and a refreshing evening. I very much appreciate
and admire what Mr. Alda is doing beyond his acting and while I very
much hope he's able to extend his reach to more high school teachers
as he continues to work on communicating in science.
</p></summary>
<category term="pedagogy" label="pedagogy"/>
<category term="policy" label="policy"/>
</entry>
</feed>