<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Dev Journal</title>
  <subtitle>Thoughts about coding and the tech community by Angelique Weger</subtitle>
  <id>http://angeliqueweger.com/journal</id>
  <link href="http://angeliqueweger.com/journal"/>
  <link href="http://angeliqueweger.com/feed.xml" rel="self"/>
  <updated>2017-07-25T09:12:00-04:00</updated>
  <author>
    <name>Angelique Weger</name>
  </author>
  <entry>
    <title>Works Well With Others</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2017/07/works-well-with-others/"/>
    <id>http://angeliqueweger.com/journal/2017/07/works-well-with-others/</id>
    <published>2017-07-25T09:12:00-04:00</published>
    <updated>2017-07-25T10:13:26-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;I've been thinking a lot about teams and, based on my own lucky experiences, what makes them work well. I've been at Fractured Atlas for almost three months now and am legitimately delighted at how quickly and easily I gelled with my new team. The one thing I keep coming back to when trying to describe why I've been able to connect so quickly and accomplish so much is this: Safety.&lt;/p&gt;

&lt;div class="embedWrapper"&gt;
&lt;blockquote class="twitter-tweet" data-lang="en"&gt;&lt;p lang="en" dir="ltr"&gt;I&amp;#39;m so into my new team. My day has been full of awesome collaboration &amp;amp; feedback. &lt;a href="https://t.co/9kWkvs9go0"&gt;pic.twitter.com/9kWkvs9go0&lt;/a&gt;&lt;/p&gt;&amp;mdash; angelique🦈🏳️‍🌈🌮 (@messypixels) &lt;a href="https://twitter.com/messypixels/status/870362399412555777"&gt;June 1, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;/div&gt;

&lt;p&gt;"Safe spaces" have been the subject of much mockery (mostly through exaggerating their intent to suggest extreme coddling vs safety), so I initially shied away from this description. However, I keep coming back to it because it's honestly the best word to describe what's working. Because I feel safe at work and amongst my team, I'm not carrying the cognitive load of being defensive or trying to prove myself and, instead, I'm able to just get the work done and, in collaboration with my team, plan for and deliver on big goals.&lt;/p&gt;

&lt;p&gt;Of course, I'm not saying anything new about the benefits of safety and empathy within teams and what it means to a company. Last year, an article on Google's Project Aristotle was published in The New York Times Magazine and widely shared:&lt;/p&gt;

&lt;blockquote&gt;What Project Aristotle has taught people within Google is that no one wants to put on a "work face" when they get to the office. No one wants to leave part of their personality and inner life at home. But to be fully present at work, to feel "psychologically safe," we must know that we can be free enough, sometimes, to share the things that scare us without fear of recriminations. We must be able to talk about what is messy or sad, to have hard conversations with colleagues who are driving us crazy. We can’t be focused just on efficiency.&lt;br /&gt;
&lt;cite&gt;&amp;mdash;Charles Duhigg in the NYT, &lt;a href="https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html
"&gt;What Google Learned From Its Quest to Build the Perfect Team&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;What safety looks like and feels like may vary amongst individuals and teams, but this is what I've noted during my time at Fractured Atlas:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Clear, shared values with the company and amongst the team let me bring my whole self to work and let me know I will be respected and valued. During the interview process, I was impressed that Fractured Atlas's mission and values weren't dusty pages on a web site that had little to do with the day-to-day work, but instead were an &lt;a href="https://blog.fracturedatlas.org/our-next-step-in-anti-racism-and-anti-oppression-5e6d5589cbf0"&gt;active pursuit&lt;/a&gt;. Now that I'm part of the company, this is even more clear to me and I also know that our &lt;a href="http://howwework.fracturedatlas.org/home/2016/9/2/core-behavioral-values"&gt;core behavioral values&lt;/a&gt; are referenced by our leadership and employees frequently.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;The engineering team, specifically, has an enthusiastic culture of learning and improvement that, in order to thrive, requires that we accept mistakes and confusion and build up our communication skills. Folks I've paired with over the last few months have been excellent and encouraging teachers and, when reviewing my code, have been quick to call out when they've also learned something new. I would have never anticipated my first couple of months on the job would include &lt;a href="https://github.com/angeliquejw/LearningElm"&gt;learning a new programming language&lt;/a&gt;, and that's only been possible because of the encouraging collaborative environment on my team. (Did I mention the engineering team is fully remote? To me, that makes this all the more impressive.)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Furthermore, the culture of improvement isn't just around the code we deliver, but also relevant to how we work together and communicate. In weekly meetings, we reflect on and tweak our process and create time to talk about things that impact how we collaborate with other parts of the company. Team members and managers actively work to hear from every individual and consider every perspective. I appreciate that the commitment to empathy and communication isn't unilateral, but embraced and modeled by all.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Team members are invested in what we're building and making it better. In place of competition or us-vs-them dynamics, we're joined by an enthusiasm for what we're doing and how we're all contributing. This feels especially apparent to me in a UX/front-end role, which some developer cultures belittle. There's not even been a hint of that in my experiences to date—instead, my teammates celebrate my contributions and seek out my expertise (with a &lt;code&gt;#UXLOVE&lt;/code&gt; tag on Trello cards that need my attention!). This, in particular, has made it frictionless for me to contribute, learn and share with the team.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;div class="embedWrapper"&gt;
&lt;blockquote class="twitter-tweet" data-lang="en"&gt;&lt;p lang="en" dir="ltr"&gt;Today in My Team Is The Best:  Coworker left a comment on my UI changes that ended with &amp;quot;Scrumptious!&amp;quot; &lt;a href="https://t.co/mQ7fi7BYd7"&gt;pic.twitter.com/mQ7fi7BYd7&lt;/a&gt;&lt;/p&gt;&amp;mdash; angelique🦈🏳️‍🌈🌮 (@messypixels) &lt;a href="https://twitter.com/messypixels/status/889577201150152705"&gt;July 24, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;/div&gt;

&lt;p&gt;I'm grateful for this amazing experience and for the team members who have established these working norms that make it possible for a brand new person to swoop in and feel pretty quickly at ease, not just in my area of expertise, but also adapting to new tools and pushing myself to learn new things. I know many teams and companies don't get this stuff right or prioritize it, and I'm grateful to be contributing my energy to a group that does. Doing so does more than let me be my whole self at work, it lets me be my best self.&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
&lt;iframe src="https://giphy.com/embed/e1BxgoFxAOmbK" width="480" height="392" frameborder="0" class="giphy-embed" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="https://giphy.com/gifs/woman-weekend-wonder-e1BxgoFxAOmbK"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;As always, feel free to &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;send comments to me via Twitter&lt;/a&gt; about your experiences with teams and company culture.
&lt;script async="" src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>First week on macOS</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2017/05/first-week-on-macos/"/>
    <id>http://angeliqueweger.com/journal/2017/05/first-week-on-macos/</id>
    <published>2017-05-21T04:30:00-04:00</published>
    <updated>2017-07-25T06:50:20-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;With the exception of an original iMac I worked on for a couple years after graduation, my personal computers have always been, well, PCs.&lt;/p&gt;

&lt;div class="embedWrapper"&gt;
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/e9Xd5bbw5aE?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;I've also had a progression of Android smartphones and tablets, plus a mostly abandoned Ubuntu laptop, but 99% of the time I'm sitting down to a machine with a keyboard, it's had a Windows OS.&lt;/p&gt;

&lt;p&gt;Until last week—when I unpacked the refurbished MacBook Pro I'm using to type up this blog post.&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
&lt;iframe src="https://giphy.com/embed/bAIDIZZuChp3a" width="480" height="360" frameborder="0" class="giphy-embed" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;I changed jobs in May and, with that, came a change of operating systems to stay in sync with my team. While I was given the option of sticking with a Windows machine, it would have been a painful choice to be the lone Windows box among a Rails team—just as it would have been to be the only dev on a Mac at my previous gig at a mainly .NET shop.&lt;/p&gt;

&lt;p&gt;The switch has been mostly easy, and it seems it will be the little things that continue to confound me. How long will it take, for example, for me to stop moving my mouse to the upper right of a window to close it? Definitely longer than a week, it seems. Keyboard commands are still a bit foreign, and I definitely notice myself going for the mouse or touchpad to do things I knew almost instinctively at this point how to do via keyboard.&lt;/p&gt;

&lt;p&gt;Speaking of using the mouse, one of the first things I added to my system was an app called &lt;a href="https://itunes.apple.com/us/app/magnet/id441258766?mt=12"&gt;Magnet&lt;/a&gt; because it was disappointing to lose the windows management options built into the latest Windows OS.&lt;/p&gt;

&lt;p&gt;I also polled the hive mind and got recommendations for other apps and settings friends, especially other developers, found beneficial. From there, I discovered &lt;a href="https://go.setapp.com/invite/angelique1"&gt;Setapp&lt;/a&gt; (affiliate link, btw), which has been useful for cutting down on the cruft of the app store and gives a chance to test out some apps I might otherwise ignore.&lt;/p&gt;

&lt;p&gt;Other things I've installed and am enjoying:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.bear-writer.com/"&gt;Bear&lt;/a&gt;—While I've been an avid user of Evernote for years, I liked the idea of keeping my work-related notes truly separate and also wanted to take the opportunity to try something new. I enjoy the baked-in Markdown of this app, and it's clean look and feel. While the app doesn't include the sharing features found in Evernote, it was a pretty trivial task to export &lt;a href="https://gist.github.com/angeliquejw/00199765483bbcebaf658f46aa464bfb"&gt;my notes on Elm&lt;/a&gt; and add them to Gist to share with my team. (Also kinda think this is a thing I could possibly automate, but didn't need to go down that rabbit hole at exactly that moment. More on automating things on my Mac in a later post. Hopefully not in 2019.)&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://www.mowglii.com/itsycal/"&gt;itsycal&lt;/a&gt;—I appreciate having an at-a-glance calendar to easily coordinate meetings or suss out my after-work plans.&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://www.obdev.at/products/launchbar/"&gt;LaunchBar&lt;/a&gt;—Admittedly, I didn't do a detailed comparison of this versus Alfred or other launchers. Like Bear, time will tell if this is a choice I stick with.&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://matthewpalmer.net/vanilla/"&gt;Vanilla&lt;/a&gt;—While friends recommended Bartender, I couldn't wrap my head around paying $15 for something, again, that I was used to being default Windows functionality. I'm currently giving this smaller (and, yes, less pricey) app a whirl to see if it serves well enough.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two apps that migrated with me from my Windows days:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="https://justgetflux.com/"&gt;Flux&lt;/a&gt;—I &lt;em&gt;always&lt;/em&gt; notice when I'm using a machine sans Flux. After installing, I learned macOS has some eyestrain-reducing features baked in, but I haven't done a comparison, so flux is still there, running and being lovely&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://code.visualstudio.com/"&gt;Visual Studio Code&lt;/a&gt;—I may be the only dev on my team using this code editor, but I have really grown to love it. I find it to be zippy and the Git integration to be awesome. 👍&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One week in, my only current major pain point is my Razer keyboard; the Razer software seems to hate macOS (my custom settings occasionally delete/reset themselves?). I'm trying, at this point, to avoid going down the rabbit hole of researching new Mac-friendly mechanical keyboards.&lt;/p&gt;

&lt;p&gt;I'll make an attempt to update this one month in (Will I still be attempting to close windows the Windows way? Tune in!). While there seem to be many blog posts about and for Mac power users, there is not as much discussion around folks making the switch to Mac (for the reverse, devs transitioning to Windows, check out the &lt;a href="http://daverupert.com/tag/davegoeswindows"&gt;#davegoeswindows&lt;/a&gt; series by one of the ShopTalk guys). So, hopefully this can be a good resource for other old dogs learning new tricks.&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
&lt;iframe src="https://giphy.com/embed/kNjoM9UQUX612" width="480" height="263" frameborder="0" class="giphy-embed" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;As always, feel free to &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;send comments to me via Twitter&lt;/a&gt;. Let me know what Mac apps you love or what customizations/settings make your life easier.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Vagrant + Middleman = Victory</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2016/03/vagrant-middleman-victory/"/>
    <id>http://angeliqueweger.com/journal/2016/03/vagrant-middleman-victory/</id>
    <published>2016-03-08T18:00:00-05:00</published>
    <updated>2017-07-25T07:09:10-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;I finally conquered a technical challenge that had been stumping me for awhile. This blog runs on Middleman, which requires Ruby and a slew of other things that aren't necessary in my work dev environment (i.e., the laptop I usually take with me when I travel). This is clearly something I didn't think through when starting up this blog—clearly evidenced by the "location" metadata I set up and have filled in with "Baltimore" on all but one blog post. However, if you're reading this post and seeing "San Francisco" as my current location I can now take this show on the road, woo!&lt;/p&gt;

&lt;p&gt;I'm currently attending &lt;a href="conferences.oreilly.com/fluent/javascript-html-us/"&gt;Fluent&lt;/a&gt; (thanks, O'Reilly and Craigslist for your awesome scholarship!). The first half of the conference is hands-on workshops, while the second half is standard keynotes and presentations. Most of the workshops weren't relevant to the stack we use at work, but I was still interested to learn something new, so I spent this morning spinning up my first React project. Because I didn't want to muck up my work environment or frustrate myself by developing in Windows when the presenter anticipated an audience of Mac users, I got Vagrant up and running on my work machine (admittedly, with some of its own headaches).&lt;/p&gt;

&lt;p&gt;While I have no idea if or when I'll use the React knowledge I gained this morning, I put my newfound experience with Vagrant to immediate use by creating a new Vagrant box for myself that allows me to work on and build my Middleman blog when I'm traveling with my work laptop. This is ridiculously exciting to me.&lt;/p&gt;

&lt;p&gt;Rough steps of how I've accomplished this:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Install VirtualBox and Vagrant per the pretty good &lt;a href="https://www.vagrantup.com/docs/getting-started/"&gt;"Getting Started" guide&lt;/a&gt; provided by Vagrant.&lt;/li&gt;
  &lt;li&gt;Install Git. (Because my team uses TFS for version control, I actually have never needed this on my work machine.)&lt;/li&gt;
  &lt;li&gt;Clone my existing GitHub repo of this site.&lt;/li&gt;
  &lt;li&gt;In my &lt;code&gt;devj&lt;/code&gt; directory, &lt;code&gt;vagrant init hashicorp/precise64&lt;/code&gt; to create the necessary Vagrant files.&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;vagrant init&lt;/code&gt; creates a &lt;code&gt;Vagrantfile&lt;/code&gt; but I replaced that with one created for Middleman projects and &lt;a href="https://github.com/richistron/vagrant-middleman"&gt;shared by Ricardo Rivas&lt;/a&gt;. NOTE: I updated line 15 to reference &lt;code&gt;hashicorp/precise64&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;vagrant up&lt;/code&gt; to load up my Vagrant box and &lt;code&gt;vagrant ssh&lt;/code&gt; to dive into it.&lt;/li&gt;
  &lt;li&gt;Once I was on the Vagrant machine, I switched over to my synced folder by typing &lt;code&gt;cd /vagrant&lt;/code&gt;. Then I had to &lt;code&gt;bundle install&lt;/code&gt; to get everything from my project's &lt;code&gt;Gemfile&lt;/code&gt; up and running on the Vagrant box. After that ran, I typed &lt;code&gt;middleman s&lt;/code&gt; and was in business!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;LiveReload still isn't working as expected, but, overall, I'm thrilled to finally have the capacity to update my blog with Vagrant and grateful to my experiences at Fluent for motivating me to finally tackle this.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Got Vagrant tips or woes? As always, I encourage you to continue this conversation &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;via Twitter&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Encouraging Highs, Crushing Lows</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2016/01/encouraging-highs-crushing-lows/"/>
    <id>http://angeliqueweger.com/journal/2016/01/encouraging-highs-crushing-lows/</id>
    <published>2016-01-03T00:00:00-05:00</published>
    <updated>2017-07-25T06:50:20-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;While this could easily be a commitment to a new year, a reboot for my blog (I know it's been awhile), first I have to look back, to write something that's been in my head since September and shares things beyond even 2015. (Spoiler alert: This post is going to be just a word dump and &lt;em&gt;sans&lt;/em&gt; technical/code examples.)&lt;/p&gt;

&lt;p&gt;Professionally, 2015 was the best year I've ever had, better than any I would have given myself permission to imagine, honestly. I have a great job with an awesome team who I've now worked with for 18 months. We've launched projects I'm proud of, I've learned new things and have contributed my own expertise.&lt;/p&gt;

&lt;p&gt;During Baltimore Innovation Week, &lt;a href="http://technical.ly/baltimore/2015/10/02/baltimore-innovation-week-awards-2015/"&gt;I was voted Technologist of the Year and our Girl Develop It chapter was named Tech Mission Org of the Year&lt;/a&gt;. I also presented a 3-hour intro to Sass workshop and a lightning talk with examples of what I've learned about themeing with Sass that was really well received.&lt;/p&gt;

&lt;div class="embedWrapper"&gt;
	&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p lang="en" dir="ltr"&gt;&lt;a href="https://twitter.com/hashtag/BIW15?src=hash"&gt;#BIW15&lt;/a&gt; &lt;a href="https://twitter.com/messypixels"&gt;@messypixels&lt;/a&gt; talking SASS and SMACSS &lt;a href="http://t.co/NchaBC3b0r"&gt;pic.twitter.com/NchaBC3b0r&lt;/a&gt;&lt;/p&gt;&amp;mdash; Yet Developers (@YetDevs) &lt;a href="https://twitter.com/YetDevs/status/649311349290303488"&gt;September 30, 2015&lt;/a&gt;&lt;/blockquote&gt;
	&lt;blockquote class="twitter-tweet" data-conversation="none" lang="en"&gt;&lt;p lang="en" dir="ltr"&gt;.&lt;a href="https://twitter.com/messypixels"&gt;@messypixels&lt;/a&gt; is giving a great &lt;a href="https://twitter.com/hashtag/sass?src=hash"&gt;#sass&lt;/a&gt; talk at &lt;a href="https://twitter.com/hashtag/BIW15?src=hash"&gt;#BIW15&lt;/a&gt;. My first exposure to seeing &lt;a href="https://twitter.com/hashtag/CSS?src=hash"&gt;#CSS&lt;/a&gt; written this way. Very interesting.&lt;/p&gt;&amp;mdash; Alex Viana (@AlexVianaPro) &lt;a href="https://twitter.com/AlexVianaPro/status/649313919438311429"&gt;September 30, 2015&lt;/a&gt;&lt;/blockquote&gt;	
&lt;/div&gt;

&lt;p&gt;In November, I was awarded a scholarship to attend the amazing &lt;a href="http://sassconf.com/"&gt;SassConf&lt;/a&gt; in Austin, Texas, and also spent a weekend in Philadelphia with 86 Girl Develop It leaders from across the country.&lt;/p&gt;

&lt;div class="embedWrapper"&gt;
	&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p lang="en" dir="ltr"&gt;Our Chapter Leaders from across the country! &lt;a href="https://twitter.com/hashtag/womenintech?src=hash"&gt;#womenintech&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/gdisummit15?src=hash"&gt;#gdisummit15&lt;/a&gt; &lt;a href="https://t.co/Hp2LVqFih9"&gt;pic.twitter.com/Hp2LVqFih9&lt;/a&gt;&lt;/p&gt;&amp;mdash; Girl Develop It (@girldevelopit) &lt;a href="https://twitter.com/girldevelopit/status/663396732365963266"&gt;November 8, 2015&lt;/a&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;script async="" src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;

&lt;p&gt;Sharing and celebrating all of this, of course, shouldn't have been the cause for any writer's block, certainly not worthy of holding back for months on end. However, as with any accomplishment—our own or someone else's that we admire or even envy—it's important to remember those public victories are only a fragment of the story, that not everything in our lives is visible or easily shared on Twitter or Instagram. Even in 2015's many moments of joy and success, I carried with me a shadow self and the understanding that each of those moments was a gift.&lt;/p&gt;

&lt;p&gt;Dial back a few years, before Girl Develop It, before the great job, before I'd even signed my first freelance client or had an inkling of a tech career, and that shadow had real heft and consequence, much like a concrete block pressing down into my chest, keeping my sense of self crushed and generally making it difficult for me to get up and do much of anything. I was underemployed, uninspired and generally felt like shit.&lt;/p&gt;

&lt;p&gt;During this time, what I trusted as my logical brain harped on two things:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;I couldn't possibly be depressed. The only time I was ever diagnosed with depression was when I was 28; my mother, who was diagnosed with cancer a year earlier, had just been placed into Hospice care and died a week later. I told myself what I was going through was in no way as bad as that, hence I could not be depressed.&lt;/li&gt;
	&lt;li&gt;Even if I had the gall to be depressed when I didn't have the care and emotional toll of parent dying, I simply couldn't financially afford to be depressed; the combined shabbiness of my income and health insurance would not allow for it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These so-called "facts," of course, didn't undo the fact that I was severely depressed, they just prevented me from using that word and reaching out for the help I actually needed. People heal and rebound in different ways; for me, I was helped both by having a partner who never lost faith in my best self (who certainly wasn't present in the slouch on the couch) and by scheduling a few sessions with a therapist. If I could have afforded it, I definitely would have considered and likely benefitted from more therapy and some degree of medication.&lt;/p&gt;

&lt;p&gt;Getting off the couch and securing my first freelance client didn't put all this behind me, of course. As others have written, &lt;a href="https://medium.com/reboot-leadership-resiliency/you-do-not-overcome-depression-you-move-through-it-e3074fbe6e13#.w5s0wb4j9"&gt;you do not overcome depression, you move through it.&lt;/a&gt; I still see signals in my life of depression swinging ominously around me, like that concrete block is lingering about, awaiting the right conditions to drop on me again. At various times in 2015, I overcommitted myself, did't treat my body right and had the voices in my head reduce me to tears.&lt;/p&gt;

&lt;p&gt;But I also did right by myself: I started exercising regularly. I made better sleep habits a priority, not letting late nights be something to take absurd pride in. I ate better. I was more honest with myself about my emotions and how I was handling things.&lt;/p&gt;

&lt;p&gt;But I was also present: I was here to walk across that stage and collect those awards. I reached out to a whole slew of new folks at SassConf, shared laughs and made friends. For twelve whole months, I was here to give and receive encouragement, advice and hugs.&lt;/p&gt;

&lt;p&gt;And those moments were gifts. Which, reflecting on 2015, makes my heart swell and makes me hopeful for more good times in the future. And, for me, those good times aren't marked just by what I receive, but also what I give back. Part of what I want to do in this life is help others, to be of use.&lt;/p&gt;

&lt;blockquote&gt;&amp;hellip;I love people who harness themselves, an ox to a heavy cart,&lt;br /&gt;
who pull like water buffalo, with massive patience,&lt;br /&gt;
who strain in the mud and the muck to move things forward,&lt;br /&gt;
who do what has to be done, again and again.&lt;br /&gt;
&lt;cite&gt;&amp;mdash;Marge Piercy, &lt;a href="http://www.poetryfoundation.org/poem/249346"&gt;To Be Of Use&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;Which, of course, is a huge part of what I've enjoyed about being part of Girl Develop It. It's also why I'm always eager to help folks navigating the early stages of their freelance careers by offering up examples of my proposals, contracts, etc. I was sorting all that out while still dragging around the concrete block of my depression on a daily basis, so being offer to make any of that easier for the next person (whether depressed or not, whether they're struggling with imposter syndrome or not) is actually a bit of a relief and joy to me.&lt;/p&gt;

&lt;p&gt;And it's why, even months later, it's important to me to write and publish these words. Michael Luchies wrote to encourage others to share their stories &lt;a href="https://medium.com/@michaelluchies/what-if-everyone-became-an-unselfish-storyteller-a77ed455887a#.oxae6lntx"&gt;for the purpose of bringing courage to those around you&lt;/a&gt;, and I've definitely gotten courage from others who've written openly about their struggles with mental health issues (Thank you to &lt;a href="https://medium.com/@AzraelGroup/working-and-living-with-depression-as-a-designer-635cb9bb3c6e#.f1wpcnnej"&gt;Tim McKenna&lt;/a&gt;, &lt;a href="https://medium.com/@monteiro/this-is-about-the-time-i-chose-not-to-die-3c2cc97cf769#.afk81vueh"&gt;Mike Monteiro&lt;/a&gt;, &lt;a href="https://modelviewculture.com/pieces/heres-to-the-crazy-ones-stigma-against-mental-illness-in-tech"&gt;Shanley Kane&lt;/a&gt;, &lt;a href="http://baugues.com/devs-and-depression/"&gt;Greg Baugues&lt;/a&gt;). My story isn't uncommon among creatives, techies or women, but I still hope it's helpful.&lt;/p&gt;

&lt;p&gt;I'm in no position to offer much outstanding advice about how to handle your own mental health issues or how to help a friend or loved one struggling with depression, but I will say the following:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;I encourage anyone struggling to reach out—to family, to friends, to a hotline—sooner.&lt;/li&gt;
  &lt;li&gt;Don't forget the wise words of Jenny Lawson: &lt;a href="http://thebloggess.com/category/depression-lies/"&gt;Depression lies.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;You're really not alone. So many folks, including those you think are fabulous, have struggles.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope we all have a 2016 that defies our expectations, and we encourage each other to be our best selves. Thanks for reading in 2015 and see you soon.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As always, I encourage you to continue this conversation &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;via Twitter&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Customizing Your Windows Command Prompt</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2015/07/customizing-your-windows-command-prompt/"/>
    <id>http://angeliqueweger.com/journal/2015/07/customizing-your-windows-command-prompt/</id>
    <published>2015-07-20T01:00:00-04:00</published>
    <updated>2017-07-25T06:50:20-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;I wrote previously about how to &lt;a href="/journal/2015/07/improving-your-windows-command-prompt/"&gt;set up your Windows command prompt to work better&lt;/a&gt; and wanted to add to that ways I've customized my interface of choice (&lt;a href="http://gooseberrycreative.com/cmder/"&gt;Cmder&lt;/a&gt; FTW) to make my command line more efficient and enjoyable for me to use.&lt;/p&gt;

&lt;h2 id="changing-the-appearance"&gt;Changing the appearance&lt;/h2&gt;
&lt;p&gt;First, as with all things—including this blog!—I get things displaying using &lt;a href="http://observer.com/2015/02/meet-the-man-behind-solarized-the-most-important-color-scheme-in-computer-history/"&gt;Solarized Dark&lt;/a&gt;. Solarized is color theme for text editors and it's my theme of choice.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Solarized for Cmder" src="solarized.png" /&gt;&lt;/p&gt;

&lt;h2 id="adding-relevant-aliases"&gt;Adding relevant aliases&lt;/h2&gt;
&lt;p&gt;Aliases are just bits of shorthand for code I use frequently. By creating aliases, I can make my coding faster. You can find and edit your Cmder alias file in the &lt;code&gt;config&lt;/code&gt; directory inside your &lt;code&gt;cmder&lt;/code&gt; directory (for me, this is &lt;code&gt;C:\cmdr\config&lt;/code&gt;). One of the aliases I've added is&lt;/p&gt;

&lt;div class="highlight plaintext"&gt;&lt;table style="border-spacing: 0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="gutter gl" style="text-align: right"&gt;&lt;pre class="lineno"&gt;1&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;pre&gt;subl=C:/PROGRA~1/SUBLIM~1/sublime_text.exe $1
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;This works for me because the path to the Sublime Text program is &lt;code&gt;C:\Program Files\Sublime Text 2&lt;/code&gt;; if your program is in a different directory/location you may need to update this accordingly.&lt;/p&gt;

&lt;p class="note noteCntd"&gt;You'll see the alias above uses shortened names of the directories "Program Files" and "Sublime Text." This is a default Windows behavior for directories that are more than seven characters or have a space in their name. Need to figure out what the shortened name of a directory is? Open up Cmder and type
&lt;code&gt;dir /x "C:/" &lt;/code&gt;
This will list all the files in that directory by their shorthand names! To find the shorthand for the Sublime Text directory, you would then type 
&lt;code&gt;dir /x "C:/Program Files/" &lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now, when I type &lt;code&gt;subl newentry.md&lt;/code&gt; in Cmder, Sublime Text opens up with a Markdown file titled "newentry." If &lt;code&gt;newentry.md&lt;/code&gt; doesn't already exist, this command creates the file (but it's not saved until I save within Sublime Text). Essentially, I can easily open files to edit them &lt;em&gt;and&lt;/em&gt; combine creating and opening a file into one action.&lt;/p&gt;

&lt;p&gt;I also like to make navigating backwards out of directories easier with aliases.&lt;/p&gt;

&lt;div class="highlight plaintext"&gt;&lt;table style="border-spacing: 0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="gutter gl" style="text-align: right"&gt;&lt;pre class="lineno"&gt;1
2
3
4
5
6&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;pre&gt;..=cd ..
...=cd ../../../
....=cd ../../../../
.....=cd ../../../../
.4=cd ../../../../
.5=cd ../../../../..
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;Now, typing &lt;code&gt;.5&lt;/code&gt; will back me up by 5 directories and &lt;code&gt;..&lt;/code&gt; gets me into the parent directory.&lt;/p&gt;

&lt;p&gt;If you use Git a lot, I also recommend checking out Phil Haack's list of &lt;a href="http://haacked.com/archive/2014/07/28/github-flow-aliases/"&gt;Git Aliases&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id="sort-out-the-default-environment"&gt;Sort out the default environment&lt;/h2&gt;
&lt;p&gt;You can also use Cmder to run PowerShell (which might be awesome), but it's not the default behavior I want, and I've seen this particular thing confound people when commands that work in the Cmder command prompt replacement don't work in the Cmder PowerShell environment (e.g., &lt;code&gt;git&lt;/code&gt; or &lt;code&gt;touch&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;img alt="Cmder is confounding" src="cmder-confounded.png" /&gt;&lt;/p&gt;

&lt;p&gt;You can avoid this behavior by opening up your settings (right click on the window title or type &lt;code&gt;Win+Alt+P&lt;/code&gt; and specifying a named task under "Startup."&lt;/p&gt;

&lt;p&gt;&lt;img alt="Cmder settings" src="cmder-cmd.png" /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As always, feel free to &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;send comments to me via Twitter&lt;/a&gt;. I'd love to know what your favorite tips are for improving your command prompt or what aliases you've added!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Improving Your Windows Command Prompt</title>
    <link rel="alternate" href="http://angeliqueweger.com/journal/2015/07/improving-your-windows-command-prompt/"/>
    <id>http://angeliqueweger.com/journal/2015/07/improving-your-windows-command-prompt/</id>
    <published>2015-07-16T01:00:00-04:00</published>
    <updated>2017-07-25T06:50:20-04:00</updated>
    <author>
      <name>Article Author</name>
    </author>
    <content type="html">&lt;p&gt;When I started using Git and later learning Ruby, the command line became a place I hung out regularly. Being a Windows user, there were some early frustrations because many of the commands referred to in tutorials and walkthroughs weren't available to me, e.g. &lt;code&gt;pwd&lt;/code&gt;, &lt;code&gt;touch&lt;/code&gt;, &lt;code&gt;sudo&lt;/code&gt;. Since OSX, the Apple OS has been built on top of Unix, Mac users are able to open up Terminal and use the same commands as Unix users, but the same is not true of a basic Windows install.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Denied" src="no-dice.png" /&gt;&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
    &lt;iframe src="//giphy.com/embed/hQY7rPlW3Vc3K?html5=true" width="480" height="281" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;I overcame those frustrations in a variety of ways, which I'll outline below.&lt;/p&gt;

&lt;p class="note"&gt;I'm using and writing about Windows 7, and specifics of this post may or may not be relevant to earlier and later versions of the Windows OS.&lt;/p&gt;

&lt;h2 id="google-that-shit"&gt;Google that shit&lt;/h2&gt;
&lt;p&gt;My first instinct was to ask the Google bot this very obvious question:&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
    &lt;iframe src="//giphy.com/embed/FRRK3vMJ4no52?html5=true" width="480" height="269" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;This will give you &lt;a href="http://www.covingtoninnovations.com/mc/winforunix.html"&gt;some&lt;/a&gt; &lt;a href="http://www.lemoda.net/windows/windows2unix/windows2unix.html"&gt;glossaries&lt;/a&gt; of Windows equivalents to Unix commands. Which works fairly well, especially if you're not on the command line a lot or relying on tutorials and docs that assume a *nix-based system.&lt;/p&gt;

&lt;h2 id="switch-to-powershell"&gt;Switch to PowerShell&lt;/h2&gt;
&lt;p&gt;Starting with Windows 7, there's a more powerful option to the default command prompt: PowerShell. PowerShell exposes some Windows admin stuff that you can't get to via the command prompt and also includes some of the *nix shell commands, like &lt;code&gt;pwd&lt;/code&gt; and &lt;code&gt;ls&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img alt="PWD works in PowerShell" src="ps-pwd-yay.png" /&gt;&lt;/p&gt;

&lt;p&gt;Of course, I did say &lt;em&gt;some&lt;/em&gt;…&lt;/p&gt;

&lt;p&gt;&lt;img alt="Touch doesn't work in PowerShell" src="ps-touch-boo.png" /&gt;&lt;/p&gt;

&lt;p&gt;I actually discovered PowerShell after I already dove into some other solutions, so I haven't spent a lot of time using it. If you think PowerShell may be for you or just want to learn more, How to Geek has a good post outlining &lt;a href="http://www.howtogeek.com/163127/how-powershell-differs-from-the-windows-command-prompt/"&gt;how PowerShell differs from the command prompt&lt;/a&gt; and a &lt;a href="http://www.howtogeek.com/137803/geek-school-learn-how-to-automate-windows-with-powershell/"&gt;GeekSchool series devoted to PowerShell&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id="install-an-alternative-command-line"&gt;Install an alternative command line&lt;/h2&gt;
&lt;p&gt;Give up on the Windows default and go rogue with an app like &lt;a href="https://www.cygwin.com/"&gt;Cygwin&lt;/a&gt; or &lt;a href="http://gooseberrycreative.com/cmder/"&gt;Cmder&lt;/a&gt;.&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
    &lt;iframe src="//giphy.com/embed/Aq6GD5Sa6uuuk?html5=true" width="480" height="297" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;h3 id="cygwin"&gt;Cygwin&lt;/h3&gt;
&lt;p&gt;Cygwin is free and open source software that provides a command-line shell that is compatible with *nix commands. I used this solution first as it was both recommended and described very well on Lifehacker:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://lifehacker.com/5834755/how-can-i-make-the-windows-command-prompt-better"&gt;How can I make the Windows command prompt better?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://lifehacker.com/179514/geek-to-live--introduction-to-cygwin-part-i"&gt;Introduction to Cygwin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As noted by those articles, it's also worthwhile to install an alternate terminal as Cygwin replaces commands but doesn't actually improve the interface of the windows command prompt. &lt;a href="https://code.google.com/p/mintty/"&gt;Mintty&lt;/a&gt; and &lt;a href="http://sourceforge.net/projects/console/"&gt;Console&lt;/a&gt; are two popular options and Lifehacker also has articles about them, too.&lt;/p&gt;

&lt;p&gt;If you're using Cygwin, you can actually install Mintty as a package. Cygwin has &lt;a href="https://cygwin.com/packages/package_list.html"&gt;a lot of packages&lt;/a&gt;, which extend Cygwin in a variety of ways. This is awesome but, to start, it's also a bit overwhelming. Also, the way to install new packages is a bit wonky (you open the Cygwin install software, connect to servers and select packages).&lt;/p&gt;

&lt;p&gt;Definitely definitely &lt;em&gt;definitely&lt;/em&gt; read all the way through a guide to installing Cygwin before jumping in. Things that seem innocuous (like choosing an &lt;a href="https://cygwin.com/faq.html#faq.setup.c"&gt;install directory&lt;/a&gt;) actually have import, so you want to know that in advance.&lt;/p&gt;

&lt;h3 id="cmder"&gt;Cmder&lt;/h3&gt;
&lt;p&gt;After abandoning the command line for awhile, I had reason to jump back in when I went to &lt;a href="http://bmoreonrails.org"&gt;Bmore on Rails&lt;/a&gt; workshop for women. I realized my Cygwin install was out of date at that time and it felt like a pain to get everything up and running properly again, so I decided to look for a command prompt replacement that didn't have the overhead and wonkiness of Cygwin.&lt;/p&gt;

&lt;p class="note"&gt;It's worth noting here that I'm sure Cygwin does things Cmder does not; in fact, it's this sense that Cygwin is a bit overpowered and complicated for my needs that, to me, is a downside.&lt;/p&gt;

&lt;p&gt;Cmder is built on top of &lt;a href="http://conemu.github.io/"&gt;ConEmu&lt;/a&gt; and is a quick and painless install (I recommend the full vs the mini install, as it gets you Git, too). Compared to Cygwin, it is much easier to get up and running, with fewer complications and choices. The full version of Cmder gives you all Unix commands, including &lt;code&gt;pwd&lt;/code&gt; and &lt;code&gt;touch&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Cmder is rad" src="cmder-yay.png" /&gt;&lt;/p&gt;

&lt;p&gt;After all these changes, you should have a fairly awesome Windows command line that won't frustrate you, won't let you down and will, in fact, empower you to code better.&lt;/p&gt;

&lt;div class="embedWrapper giphy"&gt;
    &lt;iframe src="//giphy.com/embed/137EaR4vAOCn1S?html5=true" width="480" height="270" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;I'll be back on Monday with even more ways to improve your Windows command prompt experience!&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As always, feel free to &lt;a href="https://twitter.com/intent/tweet?screen_name=messypixels"&gt;send comments to me via Twitter&lt;/a&gt;. I'd love to know if you use an alternative program for the Windows command prompt and what your favorite tips are for improving your command prompt!&lt;/p&gt;
</content>
  </entry>
</feed>
