{"id":534,"date":"2013-07-05T08:34:40","date_gmt":"2013-07-05T16:34:40","guid":{"rendered":"https:\/\/sheldon-hess.org\/coral\/?p=534"},"modified":"2013-07-05T01:58:58","modified_gmt":"2013-07-05T09:58:58","slug":"getting-my-swagger-back","status":"publish","type":"post","link":"https:\/\/www.sheldon-hess.org\/coral\/2013\/07\/getting-my-swagger-back\/","title":{"rendered":"Getting My Swagger Back"},"content":{"rendered":"<p>There&#8217;s another side of the story I told in <a href=\"http:\/\/letterstoayounglibrarian.blogspot.com\/2013\/06\/what-is-web-librarian-anyway-by-coral.html\">What is a Web Librarian, Anyway?<\/a>, the guest post I wrote for <a href=\"http:\/\/letterstoayounglibrarian.blogspot.com\">Letters to a Young Librarian<\/a>, run by the fabulous Jessica Olin. The story I told there was true, and I stand by it. But it wasn&#8217;t the <em>whole<\/em> story. <\/p>\n<div><a href=\"https:\/\/sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/direction.jpg\"><img decoding=\"async\" src=\"https:\/\/sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/direction.jpg\" alt=\"direction\" class=\"alignleft size-medium wp-image-537\" \/><\/a><\/div>\n<p>It turns out, when you work as a web librarian, you are expected to master a number of distinct trades: design (including web design and graphic manipulation), user experience\/usability testing, front-end development (HTML, CSS, JavaScript), back-end development (PHP and MySQL, in my shop), content strategy, information architecture (IA), teaching\/training, social media outreach\/marketing, and a few intangibles like leadership, project management, and the ability to sell new ideas to your coworkers. (Some web librarians have slightly different items on their lists, I&#8217;m sure.) In some ways this is great: there&#8217;s variation to the job. You aren&#8217;t doing the same thing every day. <\/p>\n<p>But <strong>to be a master of anything, you need to focus on it. And you can&#8217;t focus when you&#8217;re trying to do it all.<\/strong> When I call those trades &#8220;distinct,&#8221; I mean it. People have entire careers in every item on that list, and, although there&#8217;s overlap, most web design\/development shops have multiple people to cover all of these roles. <\/p>\n<p>Now, it&#8217;s possible for me to sit back and be proud of the progress I&#8217;ve made on many of those fronts. I can look at where I was when I started, and I see how much better I am, now. I&#8217;m kind of good at some of those things&mdash;teaching\/training, for instance, and social media. I might not actually be a bad web librarian. But I&#8217;m not a good web designer\/developer\/content strategist\/information architect, and that bugs me.<\/p>\n<p>In particular, I am haunted by <em>not being the coder I want to be<\/em>. I can get stuff done, but it&#8217;s slow going, and my code is messy&mdash;some of this is lack of practice, because I&#8217;m doing tons of other things, but some of it is lack of training, too &mdash; or old, not so good training, anyway. <\/p>\n<p>I sometimes acknowledge this lack of confidence aloud, which is a problem: I&#8217;m half of the teaching team for Anchorage Programming Workshop (APW), which means <strong>I&#8217;m supposed to be modeling <em>confidence<\/em> to these burgeoning programmers<\/strong>&mdash;along with fallibility, of course. I&#8217;m also one of the few women involved in our local tech groups, and I&#8217;ve already had one of the organizers refer to me as &#8220;outside the strictly geek community&#8221; and seen people ignore me to talk to my husband, thinking <em>he<\/em> brought <em>me<\/em> to events. <strong>We <em>need<\/em> women to be more prominent and better respected, in Anchorage&#8217;s tech groups.<\/strong> Also, I am further along the tech track than the folks who come to APW&#8217;s workshops, and seeming at all doubtful of my skills will not help them feel good about their own; the context of &#8220;I&#8217;m not good enough at this <em>for the job I have<\/em>&#8221; is subtle, and all they will hear is &#8220;I&#8217;m not good enough at this [and neither are you].&#8221; I know that. <\/p>\n<p>This problem is compounded, because not only do I feel unimpressive, but I have also been trained, in my current work environment, to <em>downplaythe skills I have<\/em>. (And this training was driven home hard, very recently.) It&#8217;s not OK to talk about your skills or knowledge or what you do well, except in your tenure file&mdash;at least if you&#8217;re a woman. If you say good things about yourself or your experience, people assume you&#8217;re saying bad things about everyone else. So, what little swagger I came in with&mdash;and I was a successful engineer, so I had a bit&mdash;is gone. I let it go in order to fit in, and I regret that.<\/p>\n<div><a href=\"http:\/\/icanhas.cheezburger.com\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/swagger-300x199.jpg\" alt=\"swagger\" width=\"300\" height=\"199\" class=\"alignright size-medium wp-image-536\" srcset=\"https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/swagger-300x199.jpg 300w, https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/swagger-225x150.jpg 225w, https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/swagger.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div>\n<p>My friend and APW co-host (and one of the best programmers in town) keeps getting after me to talk up my competence, instead of focusing on the things I don&#8217;t do as well. She&#8217;s right, of course. In the scheme of things, I think it&#8217;s more important that I <em>build up<\/em> my competence than that I <em>talk<\/em> it up, but for our purposes, locally, <strong>I&#8217;ve got to start <em>really projecting confidence<\/em>. I need some swagger.<\/strong> <\/p>\n<p><strong>The first part of getting my swagger back will just be <a href=\"http:\/\/www.ted.com\/talks\/amy_cuddy_your_body_language_shapes_who_you_are.html\" title=\"TED Talk - Amy Cuddy: Your body language shapes who you are\">faking it until I make it<\/a>.<\/strong> I&#8217;ll work on mindfulness, in that regard.<\/p>\n<p>On the competence front, I&#8217;ve realized part of my problem with JavaScript and PHP (and WordPress and MODx and&#8230;) is that my introduction to them was incomplete, and all I&#8217;ve ever done, in using them, was muddle through. That&#8217;s not the way I work best; I prefer to really <em>understand<\/em> something, if I&#8217;m going to use it. The last time I put time into really <em>understanding<\/em> a language was C\/C++, as an undergrad, and I had a lot working against me: a combination of a poorly-designed CS minor, some bad pedagogy, stupid complexities in C\/C++ that obscured the broader principles we should have been learning, and an unrealistic programming environment (we never learned how to compile C++ outside of Visual Studio or C outside of the emulator program we used, and the biggest project I ever did used some specialized classes built by my professors, so it didn&#8217;t feel &#8220;real&#8221;). <\/p>\n<p>For all of those reasons, I have never felt like I was any good and never got confident in my programming skills. After my undergraduate experience <strong>I wrote off programming as a profession, thinking the problem was <em>me<\/em><\/strong>. <\/p>\n<div><a href=\"http:\/\/www.stuffistumbledupon.com\/2012\/07\/19\/someone-used-their-old-spice-today\/duck-swagger-meme-donald-duck-funny-animals-lol-lulz-funny-pictures_thumb-jpg\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/duck-swagger-153x300.png\" alt=\"duck-swagger\" width=\"153\" height=\"300\" class=\"alignleft size-medium wp-image-535\" srcset=\"https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/duck-swagger-153x300.png 153w, https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/duck-swagger-76x150.png 76w, https:\/\/www.sheldon-hess.org\/coral\/wp-content\/uploads\/2013\/07\/duck-swagger.png 187w\" sizes=\"auto, (max-width: 153px) 100vw, 153px\" \/><\/a><\/div>\n<p><strong>Now I&#8217;m smart enough to know I&#8217;m smart enough<\/strong>, if that makes any sense. <strong>And I can teach myself.<\/strong> So I picked up the O&#8217;Reilly book <em>Learning Python<\/em> and am reading\/working my way through that. It will provide me the context to really understand the language(s &#8211; it covers 2.7 and 3.3), as well as some of the software engineering fundamentals that my undergraduate CS curriculum blithely skipped over. <\/p>\n<p>Possibly in parallel, but certainly before too long, I&#8217;m going to work on building the Boston Python Workshop projects. I think, with what I learn doing ColorWall, I should be able to rebuild the Pong game I built using the Coursera Python class&#8217;s non-standard GUI module, but using TkInter. The Twitter project will help prepare me to build my own Twitter bot. And &#8230; I&#8217;m not that psyched about the &#8220;cheat at crosswords&#8221; project, but I might build it anyway; it might help with another project I&#8217;ve got in mind.<\/p>\n<p>Eventually I&#8217;ll teach Python for APW. (I admit, having to teach it is a small factor in favor of going through the book, instead of just muddling through until I more or less get it. I feel a responsibility to get it right.) Helping other people learn is a good way to solidify principles in your own mind. And to build confidence.<\/p>\n<p>And I&#8217;ve got a further plan, but this part is a lot less certain. There&#8217;s this <a href=\"https:\/\/www.hackerschool.com\/\" title=\"Hacker School\">program<\/a>, where you can go spend 3 months in New York City, for free (except food and rent), and work on your programming skills with approximately 50 other people. Each batch of programmers is 35-45% female, which is a great ratio, <a href=\"http:\/\/www.ncwit.org\/sites\/default\/files\/legacy\/pdf\/BytheNumbers09.pdf\">considering<\/a>. Admission is very competitive, so I can&#8217;t treat this as any kind of done deal. (Which means, if you&#8217;re one of my coworkers and are reading this, <em>please don&#8217;t freak out and tell people<\/em>. My odds of getting in &mdash; and affording it, if I do get in &mdash; are probably low.) But I&#8217;m going to apply for the batch that starts in February, because I really really want to be a better programmer. And three months to focus on getting really good &mdash; what could be better?<\/p>\n<p>Failing that, I guess I&#8217;ll try to learn PHP and JavaScript in a more organized fashion and make up projects and teach those, too. That should be faster than the Python project, given my previous exposure. <\/p>\n<p>So, yeah, I&#8217;ll fake it for now. And then I will <em>earn<\/em> that swagger. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s another side of the story I told in What is a Web Librarian, Anyway?, the guest post I wrote for Letters to a Young Librarian, run by the fabulous Jessica Olin. The story I told there was true, and I stand by it. But it wasn&#8217;t the whole story.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.sheldon-hess.org\/coral\/2013\/07\/getting-my-swagger-back\/\">Continue reading<span class=\"screen-reader-text\">Getting My Swagger Back<\/span><\/a><\/div>\n","protected":false},"author":3,"featured_media":536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,69,28,70],"tags":[],"class_list":["post-534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apw","category-gender","category-librarianship","category-programming","entry"],"_links":{"self":[{"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/posts\/534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/comments?post=534"}],"version-history":[{"count":0,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/posts\/534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/media\/536"}],"wp:attachment":[{"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/media?parent=534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/categories?post=534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sheldon-hess.org\/coral\/wp-json\/wp\/v2\/tags?post=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}