Browse Source

Modified something

i0Ek3 7 months ago
parent
commit
e1114416f2
77 changed files with 28 additions and 886 deletions
  1. 4
    4
      404.html
  2. 2
    2
      README.md
  3. 2
    287
      _data/notes.yml
  4. 9
    9
      _layouts/default.html
  5. 0
    41
      _posts/2013-04-14-A-Story-1.md
  6. 0
    17
      _posts/2013-05-05-scribble.md
  7. 0
    39
      _posts/2013-05-06-scribble-the-jekyll-theme.md
  8. 0
    70
      _posts/2013-05-21-noise.md
  9. 0
    29
      _posts/2013-07-21-git-weddnig-speech.md
  10. 0
    122
      _posts/2013-07-24-github-hiring-story.md
  11. 0
    6
      _posts/2014-01-02-2013-in-contributions.md
  12. 0
    32
      _posts/2014-02-19-it-was-not-you.md
  13. 0
    62
      _posts/2014-07-01-hubberversary.md
  14. 0
    10
      _posts/2015-01-14-2014-in-contributions.md
  15. 0
    64
      _posts/2015-05-12-first-pull-request.md
  16. 0
    51
      _posts/2015-05-14-border-box-in-github.md
  17. 0
    20
      _posts/2015-07-22-2-years.md
  18. 0
    21
      _posts/2016-06-06-dropbox-to-s3.md
  19. 10
    0
      _posts/2019-03-16-caprice.md
  20. BIN
      images/12112701.png
  21. BIN
      images/13021301.jpg
  22. BIN
      images/13021302.jpg
  23. BIN
      images/13021303.jpg
  24. BIN
      images/13030701.png
  25. BIN
      images/13030702.png
  26. BIN
      images/13030703.png
  27. BIN
      images/13032501.png
  28. BIN
      images/13032502.png
  29. BIN
      images/13032503.png
  30. BIN
      images/13050501.png
  31. BIN
      images/13052101.jpg
  32. BIN
      images/13052102.png
  33. BIN
      images/13052103.png
  34. BIN
      images/13052104.png
  35. BIN
      images/13063001.png
  36. BIN
      images/13072200.png
  37. BIN
      images/13072201.png
  38. BIN
      images/13072202.png
  39. BIN
      images/13072203.png
  40. BIN
      images/13072204.png
  41. BIN
      images/13082901.jpg
  42. BIN
      images/130930.jpg
  43. BIN
      images/2013-in-contributions.png
  44. BIN
      images/2014-in-contributions.png
  45. BIN
      images/20150512-firstpr.png
  46. BIN
      images/20150514-box-model-prs.png
  47. BIN
      images/20150514-box-model.png
  48. BIN
      images/20150514-holy-crap.png
  49. BIN
      images/20150514-notification.png
  50. BIN
      images/20150722-summit.png
  51. BIN
      images/404.png
  52. BIN
      images/bass.jpg
  53. BIN
      images/brixton.jpg
  54. BIN
      images/clubmate.jpg
  55. BIN
      images/danbing.jpg
  56. BIN
      images/fav.png
  57. BIN
      images/flag_in_a_huge_field.png
  58. BIN
      images/fmog.png
  59. BIN
      images/line.png
  60. BIN
      images/muan-fast.gif
  61. BIN
      images/og.png
  62. BIN
      images/panda.png
  63. BIN
      images/paper/01.jpg
  64. BIN
      images/paper/02.jpg
  65. BIN
      images/paper/03.jpg
  66. BIN
      images/paper/04.jpg
  67. BIN
      images/paper/05.jpg
  68. BIN
      images/paper/06.jpg
  69. BIN
      images/paper/07.jpg
  70. BIN
      images/paper/fav.png
  71. BIN
      images/photobooth.jpg
  72. BIN
      images/scribble.png
  73. BIN
      images/scribble2.png
  74. BIN
      images/scribble3.png
  75. BIN
      images/scribbles.png
  76. BIN
      images/upup.jpg
  77. 1
    0
      index.html

+ 4
- 4
404.html View File

@@ -7,10 +7,10 @@
7 7
 
8 8
     <meta content='width=device-width, initial-scale=1.0, user-scalable=no' name='viewport'>
9 9
     <meta content='text/html; charset=utf-8' http-equiv='content-type' />
10
-    <meta content="http://i0Ek3.github.io/images/og.png" property="og:image" />
10
+    <meta content="http://i0Ek3.github.io/images/404.png" property="404:image" />
11 11
     <title>@i0Ek3 - 404</title>
12
-    <meta content='@i0Ek3' property='og:title' />
13
-    <meta content='http://i0Ek3.github.io' property='og:url' />
12
+    <meta content='@i0Ek3' property='404:title' />
13
+    <meta content='http://i0Ek3.github.io' property='404:url' />
14 14
     <!-- Global site tag (gtag.js) - Google Analytics -->
15 15
     <script async src="https://www.googletagmanager.com/gtag/js?id=UA-21332781-7"></script>
16 16
     <script>
@@ -22,7 +22,7 @@
22 22
   </head>
23 23
   <body>
24 24
     <main class="wrapper">
25
-      <p>404: Nothing here.</p>
25
+      <p>404: Opps, I lost myself....</p>
26 26
       <a href="/">Back to root.</a>
27 27
     </main>
28 28
     <script src='/assets/stuff.js' type='text/javascript'></script>

+ 2
- 2
README.md View File

@@ -1,6 +1,6 @@
1 1
 # i0Ek3
2 2
 
3
-This is a really awesome blog create by Github Pages where I cloned from [muan](https://github.com/muan), so I mofidied it for my daliy use, and I delete some stuffs which includes _post/ and images/ directories.
3
+This is a really awesome blog create by Github Pages where I cloned from [muan](https://github.com/muan), so I mofidied it for daliy use, and I delete some stuffs under the  _posts/ and images/ directories.
4 4
 
5 5
 
6 6
 
@@ -14,7 +14,7 @@ This is a really awesome blog create by Github Pages where I cloned from [muan](
14 14
 
15 15
 
16 16
 
17
-## --------------- Here is author's orginal declaration, be known! -----------------
17
+## --------------- Here is author's original declaration, be known! -----------------
18 18
 
19 19
 <details>
20 20
 <summary> Click me! </summary>

+ 2
- 287
_data/notes.yml View File

@@ -1,290 +1,5 @@
1
-- date: 2019/03/13 18:15
1
+- date: 2019/03/16 21:51
2 2
   slug: -ugh
3 3
   content: |
4
-    “Engineers” build things to code. 
5
-    Standards and compliance need to be met for public health, welfare, safety, accessibility, and security. 
6
-    Or hack away idk I guess that’s fine too.
4
+    I just trying to adapt this awesome blog, and I just want to become better. Just do it.
7 5
 
8
-- date: 2019/03/13 10:31
9
-  content: |
10
-    oh no I forgot I’m not Pathfinder, again
11
-
12
-- date: 2019/03/01 21:06
13
-  content: |
14
-    why am I on all these email threads
15
-
16
-- date: 2019/02/28 07:58
17
-  content: |
18
-    It’s [228 Peace Memorial Day](https://www.washingtonpost.com/news/worldviews/wp/2017/02/28/for-decades-no-one-spoke-of-taiwans-hidden-massacre-a-new-generation-is-breaking-the-silence/). 🙍🏻‍♀️
19
-
20
-- date: 2019/02/25 07:22
21
-  content: |
22
-    Get yourself a president who tweets about [Japanese national cat day](https://mobile.twitter.com/iingwen/status/1099175700597100544) 🐈 and talks about [gender inequality in the workplace](https://m.facebook.com/#!/story.php?story_fbid=10155678511166065&id=46251501064) _from experience_ as the first democratically-elected female president in Asia 👩🏻‍💼.
23
-
24
-- date: 2019/02/21 16:06
25
-  content: |
26
-    why use `<a>` when `el.addEventListener('click', () => window.location.href = el.getAttribute('data-url'))` works? 🤷🏻‍♀️ why indeed y'all
27
-
28
-- date: 2019/02/19 10:59
29
-  content: |
30
-    Socializing hurts like being outside of the circle in a Battle Royale game
31
-
32
-- date: 2019/02/16 17:10
33
-  content: |
34
-    [Skhizein by Jérémy Clapin](https://youtu.be/qxoO3F6N81U)- still my all time favorite animate short
35
-
36
-- date: 2019/02/14 18:28
37
-  content: |
38
-    um it is perhaps alarming how well I think github.com/muan represents my life and my identity
39
-
40
-- date: 2019/02/12 09:10
41
-  content: |
42
-    “[我擁有的都是僥倖,我失去的都是人生](https://youtu.be/2wsXC4HU8WI)/All I’ve gotten was by luck. All I’ve lost was part of life.” Luck and fluke are both such insufficient words for 僥倖. Just like 青春 has no real English counterparts.
43
-
44
-- date: 2019/02/10 11:41
45
-  content: |
46
-    [deleted salty note on people reporting bugs on twitter and via direct messages]
47
-
48
-- date: 2019/02/08 08:28
49
-  content: |
50
-    I was shocked to see more and more Taiwanese people, who know little about US politics, liking the GOP and people like Ted Cruz. Then I recently found out it is because they are the ones in the US Congress lifting Taiwan’s status up for the democratic nation it is, inviting President Tsai to visit and speak against PRC’s wishes, pushing for bills to establish official relationships between the US and Taiwan. Intentions matter, but what can Taiwanese people take from the silence of the Dems?
51
-
52
-- date: 2019/02/05 20:06
53
-  content: |
54
-    Sin-nî-khuài-lo̍k 🧧 time for some 🐟
55
-
56
-- date: 2019/01/25 10:06
57
-  content: |
58
-    how to know enough to exist in this space 🥀
59
-    
60
-
61
-- date: 2019/01/23 15:46
62
-  content: |
63
-    "Email Mu-An about the creatures"
64
-
65
-- date: 2019/01/21 12:35
66
-  content: |
67
-    Hello nice people who is reading this, if you are in NYC and up for grabbing a coffee some time, please email me! I’d like to meet more humans IRL this year and be on the interwebs less. 💁🏻‍♀️
68
-
69
-- date: 2019/01/14 01:01
70
-  content: |
71
-    So looking forward to this coming [Brooklyn JS](http://brooklynjs.com) ft @ry and @samthor! Still tickets available! wattt?
72
-
73
-- date: 2019/01/10 11:20
74
-  content: |
75
-    Audience 🤔
76
-
77
-- date: 2018/12/25 20:41
78
-  content: |
79
-    PSA Spider-Man DLCs were largely bad until this last one Silver Lining in which they tied up all the loose ends in the plot. I am not mad anymore.
80
-
81
-- date: 2018/12/22 14:52
82
-  content: |
83
-    > When you traveled with company, the country would shrink away; your companion would become the subject of your voyage as much as the country itself. As for group travel, the country would end up being the silent host whose presence one forgets like one does an overly timid guest, the principal subject becoming the backdrop.
84
-
85
-- date: 2018/12/12 17:52
86
-  content: |
87
-    Some humans are very nice, very considerate, and very easy to talk to.
88
-
89
-- date: 2018/11/20 15:11
90
-  content: |
91
-    Very stressed out about Siri suggesting that I message people. Who does that
92
-
93
-- date: 2018/11/17 12:47
94
-  content: |
95
-    Yeah I am sure all these Asian American actresses are great but have you seen Shu Qi and Karen Mok?
96
-
97
-- date: 2018/11/09 16:01
98
-  content: |
99
-    look, my linter setup broke so I can't write any code ok
100
-
101
-- date: 2018/11/07 07:48
102
-  content: |
103
-    🔥 Corporate feminism.
104
-
105
-- date: 2018/11/06 22:07
106
-  content: |
107
-    Got 3 friends to buy a PlayStation in the last two weeks 🎮 but I still don't know what to play next 😧
108
-
109
-- date: 2018/11/02 11:25
110
-  content: |
111
-    I need more Web-Component-loving friends.
112
-
113
-- date: 2018/10/29 22:01
114
-  content: |
115
-    [3 hours earlier] I bet I can learn Go by building an emoji command line app! [Now] Cause of death: arbitrary JSON.
116
-
117
-- date: 2018/10/28 09:49
118
-  content: |
119
-    It's fine this is just the 5th time I downloaded & deleted a dating app within 24 hours. 🤷🏻
120
-
121
-- date: 2018/10/24 19:05
122
-  content: |
123
-    hi ✨ joy of productivity ✨
124
-
125
-- date: 2018/10/23 05:38
126
-  content: |
127
-    [🎬 Score: A Film Music Documentary](https://www.imdb.com/title/tt4207112/) – very good but unproportionally filled by John Williams and Hans Zimmer. Need more more more!
128
-
129
-- date: 2018/10/21 00:42
130
-  content: |
131
-    Binged Extras by Ricky Gervais and Stephen Merchant as suggested by @keithamus (great for jet lag). Funny but so very depressing at the same time I don’t know how they did it. 😦
132
-
133
-- date: 2018/10/20 00:49
134
-  content: |
135
-    🙄 at marketing copy meant for an international audience being full of American analogies and phrases.
136
-
137
-- date: 2018/10/11 23:31
138
-  content: |
139
-    Just finished “Notes on Suicide” by Simon Critchley, which feels like literal “notes” with ideas kinda all over the place. Now I have more questions than ever and need to find more structured deep dives on this topic. Please give me recs ❤️
140
-
141
-- date: 2018/10/09 14:07
142
-  content: |
143
-    I was getting ready to hand in my notice and book the next flight out of the US... until I woke up from this nightmare. My heart can't take more of this. 😓
144
-
145
-- date: 2018/10/08 22:57
146
-  content: |
147
-    3 pages into Lean Out by Dawn Foster I'm already full of feelings 😟
148
-
149
-- date: 2018/10/02 00:12
150
-  content: |
151
-    So tired from this vacation. I think I did it wrong. 😥
152
-
153
-- date: 2018/09/23 00:39
154
-  content: |
155
-    Death by a thousand push notifications.
156
-
157
-- date: 2018/09/20 20:11
158
-  slug: -js
159
-  content: |
160
-    JS disabled by default life update: It's going terribly. Friend sent me a link to a restaurant site and nothing rendered. There's no way to enable JS just once in Chrome.
161
-
162
-- date: 2018/09/20 11:16
163
-  content: |
164
-    Starting to notice lots of crappy JS "features" from sites I don't frequent much 🤔 I'm gonna try having JS disabled by default for a bit.
165
-
166
-- date: 2018/09/14 23:10
167
-  content: |
168
-    Recommended time to read my pull requests: 30 hours after creation — when I have re-read it about 12 times, re-phrased half of the content, and fixed about 17 typos.
169
-
170
-- date: 2018/09/13 22:24
171
-  content: |
172
-    hi. this is me very exhausted from having to prove to yet another person that I am good at my job.
173
-
174
-- date: 2018/09/07 09:29
175
-  content: |
176
-    [Re:](https://newrepublic.com/article/150476/american-elite-universities-selfcensorship-china)(long) — I have noticed annoyingly that tech conference speakers too tend to praise the things that could be achieved in CN, while quite intentionally gloss over the underlying problematic system supporting them that often is a gross violation of privacy. 😒
177
-
178
-- date: 2018/09/06 01:24
179
-  content: |
180
-    So excited about SF trip -> maybe I'll even stay longer -> longer trip approved! let's look for lodging -> wow everything's terrible & expensive -> how will I live for 3 weeks -> perhaps I won't -> how do I stay the least possible days in SF 😔
181
-
182
-- date: 2018/09/04 07:24
183
-  content: |
184
-    Replied to some tweets today and then got this sickening feeling that strangers would not like them and everything is horrible. How to even twitter I will never know. Slowly backing away to my corner... 😰
185
-
186
-- date: 2018/09/03 22:32
187
-  content: |
188
-    I updated [github-dashboard](https://github.com/muan/github-dashboard) with much better filters — no more events of strangers forking my repos 🙆🏻
189
-
190
-- date: 2018/09/01 13:12
191
-  content: |
192
-    Can’t wait to go somewhere cold.
193
-
194
-- date: 2018/08/30 08:37
195
-  content: |
196
-    🐈 [great micropub test content](https://muan.github.io/micropub-content/posts/2018-08-29-02-33).
197
-
198
-- date: 2018/08/29 10:59
199
-  content: |
200
-    Have you really used Flow if you haven't found something missing from the DOM definitions?
201
-
202
-- date: 2018/08/29 06:30
203
-  content: |
204
-    If I can just have more hours each day I'd be able to work on all these things.
205
-    Oh wait.
206
-
207
-- date: 2018/08/24 23:57
208
-  content: |
209
-    This MMORPG called github.com
210
-
211
-- date: 2018/08/20 20:12
212
-  slug: -okr
213
-  content: |
214
-    OKRaaaarrrrrrrrrggggghhhhhhh
215
-
216
-- date: 2018/08/20 13:48
217
-  slug: -flow
218
-  content: |
219
-    Hi I asked a series of stupid questions (IMO) today. I learned something and did not feel dumb!
220
-    Go forth and ask stupid questions!
221
-
222
-- date: 2018/08/20 00:32
223
-  content: |
224
-    [Throwback 📷 Phoenix 2013 @ O2 Shepherd's Bush](https://www.instagram.com/p/Ya0huEJaqR/) ❤️ [🎥 Phoenix 2017 @ AccorHotels Arena Paris](https://www.youtube.com/watch?v=W5EgFBmJ_jw)
225
-
226
-- date: 2018/08/17 19:46
227
-  slug: -faces
228
-  content: |
229
-    Three fun impromptu zoom meetings today! <3 people's faces.
230
-
231
-- date: 2018/08/17 13:47
232
-  content: |
233
-    Every once in a while I'd feel this overwhelming shame for not being able to speak Taiwanese properly. And each time I'd calculate the cost–benefit, and decide to keep living with the shame. Then I feel even worse the next time :(. ([ref](https://mobile.twitter.com/catielila/status/1028645636349063169))
234
-
235
-- date: 2018/08/11 10:41
236
-  content: |
237
-    🙆🏻 Mu-An, muan 🙅🏻 Muan, Mu-an, mu-an
238
-
239
-- date: 2018/08/10 14:08
240
-  slug: -microblog
241
-  content: |
242
-    Some combinations of [these commits](https://github.com/muan/site/compare/83949dc...cbfd209) made the feed work on micro blog. 🤷🏻 :itsamystery:
243
-
244
-- date: 2018/08/10 00:00
245
-  content: |
246
-    Made a [micro.blog/muan](https://micro.blog/muan) but does it work? 🙍🏻
247
-
248
-- date: 2018/08/09 00:00
249
-  content: |
250
-    [You won't believe what happens when you click on buttons in Safari.](https://bugs.webkit.org/show_bug.cgi?id=112968) (˚ ˃̣̣̥⌓˂̣̣̥ )‧
251
-
252
-- date: 2018/07/27 00:00
253
-  content: |
254
-    So ready for Winter already. ❄️
255
-
256
-- date: 2018/07/22 00:00
257
-  content: |
258
-    🎂 5 year hubberversary today! 🎉 In love with my team.
259
-
260
-- date: 2018/07/20 00:00
261
-  content: |
262
-    I did a talk at [Brooklyn JS](http://brooklynjs.com/) on `<details>`. Check out [the notes and slides](https://gist.github.com/muan/adf26249c0adf018aea828105a5846eb).
263
-
264
-- date: 2018/07/13 00:00
265
-  content: |
266
-    ❤️
267
-
268
-- date: 2018/07/06 00:00
269
-  content: |
270
-    Nathan in Ex Machina apparently doesn't write any tests for his programs. 🤷🏻 I want better test coverages in films about AI.
271
-
272
-- date: 2018/07/01 00:00
273
-  content: |
274
-    I want to be the kind of people that care about garbage collection.
275
-
276
-- date: 2018/06/30 00:00
277
-  content: |
278
-    you ever had a good couple days of work, when you were feeling confident and opening prs/issues everywhere, only to then have imposter syndrome kicking in hard and want to quit before you realize you'd made a fool of yourself? me neither
279
-
280
-- date: 2018/06/28 00:00
281
-  content: |
282
-    So blessed to have [@notwaldorf](https://twitter.com/notwaldorf) as a friend. We chatted about cat persons/peppers in zelda/jean jackets/html spec last night and found this gem of [an old &lt;dialog&gt; html 5 draft spec](https://www.w3.org/TR/2008/WD-html5-20080122/#the-dialog) in HTML 5 Working Draft in 2008. 💡
283
-
284
-- date: 2018/06/14 00:00
285
-  content: |
286
-    hey I’m going to be in SF next week. Last time was over a year ago! Anything fun going on?! 👋🏻
287
-
288
-- date: 2018/06/4 00:00
289
-  content: |
290
-    pretty sure my dad is the biggest winner here. now his friends would have heard of the name of the company I work for when he brags about me, instead of asking him "what is a github"

+ 9
- 9
_layouts/default.html View File

@@ -10,20 +10,20 @@
10 10
     <link rel="token_endpoint" href="https://github-indieauth.herokuapp.com/token">
11 11
     <link rel="micropub" href="https://muan-micropub.glitch.me/micropub">
12 12
     {% if page.date %}
13
-      <meta content="{{ site.url }}{{ page.url }}" property="og:url">
14
-      <meta content="{{ page.content | strip_html | strip_newlines | truncate: 120 }}" property="og:description">
15
-      <meta content="article" property="og:type">
16
-      <meta content="{{ page.title }} - {{ site.title }}" property="og:title">
13
+      <meta content="{{ site.url }}{{ page.url }}" property="404:url">
14
+      <meta content="{{ page.content | strip_html | strip_newlines | truncate: 120 }}" property="404:description">
15
+      <meta content="article" property="404:type">
16
+      <meta content="{{ page.title }} - {{ site.title }}" property="404:title">
17 17
       {% if page.image %}
18
-        <meta content="https://i0Ek3.github.io/images/{{ page.image }}" property="og:image">
18
+        <meta content="https://i0Ek3.github.io/images/{{ page.image }}" property="404:image">
19 19
       {% endif %}
20 20
       <title>{{ page.title }} - {{ site.title }}</title>
21 21
     {% else %}
22 22
       <title>{{ site.title }}</title>
23
-      <meta content="{{ site.title }}" property="og:title">
24
-      <meta content="{{ site.url }}" property="og:url">
25
-      <meta content="{{ site.description }}" property="og:description">
26
-      <meta content="blog" property="og:type">
23
+      <meta content="{{ site.title }}" property="404:title">
24
+      <meta content="{{ site.url }}" property="404:url">
25
+      <meta content="{{ site.description }}" property="404:description">
26
+      <meta content="blog" property="404:type">
27 27
     {% endif %}
28 28
     <!-- - -->
29 29
   </head>

+ 0
- 41
_posts/2013-04-14-A-Story-1.md View File

@@ -1,41 +0,0 @@
1
----
2
-layout: default
3
-title: A Story 1/2
4
-date: 2013-04-14 00:50:07
5
----
6
-
7
-<span class="muted"># This post is not yet finished.</span>
8
-
9
-About a year ago, a bunch of friends and I launched [zeczec.com](http://zeczec.com), a crowdfunding website. We are Kickstarter for Taiwan.
10
-
11
-It was pretty simple, Kickstarter does not exist in Taiwan, but we want a crowdfunding site. What do we do? We build it.
12
-
13
-We are a group of designers plus a fresh entrepreneur. I am a web designer with a product design degree. My co-founders are an architect, a fashion blogger/book author, and a graphic designer. We all have numerous designer friends working in various professions, we all know talents that we believe should not be left unknown. There was simply no reason for us not to do this.
14
-
15
-It was 6 months before we launched the website when we first got together for our collective debut startup experience. It was just ridiculous how much time we spent on coming up with a name, doing case studies on crowdfunding in other countries, and wireframing without actually building anything. I had to become so discouraged by the endless meetings to a certain point when I finally decided to build a prototype.
16
-
17
-A prototype? not really. It was static HTML. I was a web designer and a front-end girl, I had too little back end knowledge. Sure I could build something easily on WordPress, but there are hoops I couldn’t imagine jumping through without external help, paypal pre-approval for one. Wait, what? I didn’t even know what an API was.
18
-
19
-So it was only sensible that we find a back end developer. We were looking for Drupal or Rails dev specifically; Drupal because there were lots of Drupal devs allegedly, and Rails because it’s hot, that simple. However, in the end we found a Django dev.
20
-
21
-We were all working at after work hours and on weekends. I would be busy designing and doing front end of the site, others trying to set up an actual company and doing countless paperwork. There were too much to do and too little time to do them, so we decided to ship out a MVP and try to be “lean.” We didn’t even really know how M a MVP should be, but our Python dev had a startup background so he stopped us from wanting too much by simply not building them, which was great.
22
-
23
-We launched the MVP, and it was really well-received. Zeczec was the first creative crowdfunding site in Taiwan, it was an entirely new idea to put in people’s heads. But much to our surprise, the first project reached its goal on the 3rd day, and the following projects all reached their goals within the first few days. On top of that, the media jumped at us. We told ourselves, this was awesome, now that the idea had been proven to work in Taiwan, let’s build a full product in a few months.
24
-
25
-That proper version of the site never happened for the next 12 months.
26
-
27
-I was going through lots of changes at the time. I got a job in a London based startup when I didn’t really know what a startup was, and soon after we launched zeczec, my company decided to move us to the US for 500 Startups. Just like that, we moved from London to Mountain View, nothing was for certain. 48 hours after we were sure it was a go, we were already on a plane, then 3 months in 500 Startups flew past in a blink. I learned a bajillion things.
28
-
29
-**A Bajillion**.
30
-
31
-Apart from all the startup related things (there were tons), I also learned Rails.
32
-
33
-In 500, my company was working on a re-build, we switched from Drupal to Rails, and it was quite crucial for me to know how the front end works in Rails. Why does this view need to be called new.erb, why is there an underscore prepending the file name, and where do those instance variables(if only I knew that’s their name) come from?
34
-
35
-I couldn’t really do anything on zeczec. Our founding team were split across the globe literally, there is +0800 in Taiwan, +0000 in London and -0800 in Mountain View. Not only was it impossible to set up a proper meeting, I was just too busy and overwhelmed with all the stuff happening in the accelerator.
36
-
37
-However as I was absorbing all the knowledge and funsies around me, I realised I was suddenly so much closer to building a website completely solo. @robert, my colleague at the time and our Rails dev, suggested that we exchange front/back end knowledge, that was perfect! It didn't take long before I realised: Oh wow, Rails is so easy to learn!
38
-
39
-I needed something to practice on, so I decided I was going to build my first app as a crowdfunding site. I was nuts. It was a so unimaginably huge project, but I really didn’t know, I really didn’t notice. In the process my company also started using Backbone.js, so I thought why not practice it even more? I built a real-time messaging system in my crowdfunding rails app, before I even began to sort out any of the payment practicalities...
40
-
41
-To be continue.

+ 0
- 17
_posts/2013-05-05-scribble.md View File

@@ -1,17 +0,0 @@
1
----
2
-layout: default
3
-title: Scribble
4
-date: 2013-05-05 20:38:50
5
----
6
-
7
-I have been busy building [zeczec](http://www.zeczec.com). This version was shipped 2 weeks ago, and I guess I'd never really be happy with it.
8
-
9
----
10
-
11
-Well, so evidently upon shipping zeczec, I stopped writing blogs and stopped redesigning my blog(!), which is bad, but I just could not spare the time, too many bugs and too many improvements to make. :S
12
-
13
-I have been thinking about finishing the [last post](/2013/04/14/A-Story-1/) for a long time, but having left it for too long, I cannot really find a place to start... 
14
-
15
-Therefore, instead of keeping finding out where and how to start, I thought I try to get back on track by redesigning my blog! :) And as expected, as soon as I open Sublime(not really, Sublime was never closed), the new design was born within 2 hours. So here it is, now the next thing would be to start writing again. Hope that would happen soon.
16
-
17
-In the mean time,... I'm craving some dumplings.

+ 0
- 39
_posts/2013-05-06-scribble-the-jekyll-theme.md View File

@@ -1,39 +0,0 @@
1
----
2
-layout: default
3
-title: Scribble, a Jekyll Theme
4
-date: 2013-05-05 20:38:50
5
----
6
-
7
-**Update: 25 Sep 2012**
8
-
9
-I decided it was too much work to add a new theme, and rather not destroy the joy of redesigning blogs by constraining myself with frameworks, so.. from now on the themes will be in [the repository of this blog](https://github.com/muan/muan.github.com), meaning if you do want to use it, it's going to take you some setup time, migrating posts or however you do it. 
10
-
11
-One thing remains to be true: you're all welcome to use the themes I made, edit it however you like, only that I will not be doing support. 
12
-
13
-Browse the design changes using this neat [release view](https://github.com/muan/muan.github.com/releases) of the repository. ♥
14
-
15
----
16
-
17
-**Update: 20 May 2013**
18
-
19
-I am now working on **Wardrobe**, which would be a jekyll setup with 3-5 themes to start with, it is currently work in progress but you can have [a sneak preview here](http://themes.muan.co/) (one of the themes.)
20
-
21
-Follow me on [Twitter](https://twitter.com/muanchiou) or [GitHub](https://github.com/muan/jekyll-wardrobe) to keep yourself in the loop. ♥
22
-
23
----
24
-
25
-Remember [this post](/2013/04/08/jekyll-themes/)? Yap, I have been busy, but it is no excuse. There is only one reason for why I didn't start the project -- It is too big to start. I failed to find a way in. 
26
-
27
-How exactly do you make it easy for people to switch themes without turning this project into some huge monster? I don't know, and couldn't find the time to think about it thoroughly.
28
-
29
-I thought about building the themes on top of [jekyll bootstrap](http://jekyllbootstrap.com). Well, it would be sensible, but no, not at this point at least. It would be a huge barrier for me in terms of kicking start this project, because then I'd need to understand how things are structured in jekyll bootstrap...
30
-
31
-Therefore, I decided to keep it as simple as possible, just do basically what [Left](https://github.com/holman/left) (by [Zach Holman](http://zachholman.com/posts/left/)) does, and it, is, done.
32
-
33
----
34
-
35
-## Scribble.
36
-
37
-So, Scribble is the first theme, read more about it on [the demo site](http://scribble.muan.co/2013/05/06/scribble-the-jekyll-theme/). 
38
-
39
-That'll be all. :)

+ 0
- 70
_posts/2013-05-21-noise.md View File

@@ -1,70 +0,0 @@
1
----
2
-layout: default
3
-date: 2013-05-21 03:02:39
4
-title: Noise
5
-cover: /images/13052101.jpg
6
----
7
-
8
-I live next to a huge mall in London. Last night as I was walking through the mall to the grocery store on the other side, I couldn't help but noticed the terrible music that was blasting through the speakers and into my ears.
9
-
10
-Naturally I put on my headphones to stop what was happening, but seconds later, I realised it was not just the music. There were millions of other things being shoved into my eyes -- the display windows, the colourful stands, the flashing digital signages, the wallpapers, they are all trying to talk to me, all trying to sell me something. I lowered my head only to find there were advertising stickers on the floor.
11
-
12
----
13
-
14
-Last year I went back to Taiwan for a couple of weeks. While I was there I kept feeling there were this constant noise that I cannot get rid of. I cannot have one single quiet moment and it annoyed me so much.
15
-
16
-You see, I am from Taipei, and this is just an ordinary street:
17
-
18
-![Taipei](/images/13052101.jpg)
19
-
20
-**It is mad. **
21
-
22
-Interestingly though, I have never noticed it while I was living there, it was only after 5 years living in the UK that I realised there is this massive difference. London is in comparison a lot quieter.
23
-
24
-Imagine every signage has a voice, and as soon as you lay eyes on it, it starts talking: "Hey are you hungry? We serve a mean pork belly bun!", "Do you need a haircut? We are offering student discount! Not that you look like a student.", "We sell rice burger and we are from Japan! Why not come in?", "Wanna buy a lottery? Chance to win 5 million!"
25
-
26
-I missed London a lot while I was there, I missed the quietness; regardless growing up in the city, I have never "liked" quietness  particularly.
27
-
28
----
29
-
30
-So being in the mall reminded me, the other day when I was at the gym, there was something similar. The TVs, all 8 of them, right in front of the treadmills. Are you kidding me?
31
-
32
-Everything in this mad world now requires us to make a deliberate effort to shut things off, otherwise they will sneak through every possible crack to get into your head.
33
-
34
-To block the noise, it might be as easy as putting on your headphones, but it might not be.
35
-
36
-Taiwanese are particularly good at, I mean, addicted to, shoving things into your face. Take Yahoo! Taiwan for example:
37
-
38
-![Yahoo Taiwan](/images/13052102.png)
39
-
40
----
41
-
42
-And the second largest web portal in Taiwan:
43
-
44
-![PCHome](/images/13052104.png)
45
-
46
----
47
-
48
-**It is as if leaving white space is a deadly sin.**
49
-
50
-I am not showing them so I can bash Taiwanese websites, I am showing them as examples of the extreme cases, and it is bad, so we need to move towards the opposite direction.
51
-
52
-Sure, we often see nice, clean, well-spaced websites when we work in tech, but **this is not about the design**, this is about the amount of information you present. We all know how scrolling works, but is it necessary to give people 20000 pixels to scroll?
53
-
54
-I am not good at selling at all, so I am not talking about what will work for a business. I am talking about NOT shoving things to people's faces when they don't need the information. Why? Because there needs to be a noise control and I want my quietness, so should you.
55
-
56
-If people click through to an article they do not need to know who you are, where you're from and who do you work for before they read the article, and obviously they would not want to subscribe to your blog out of nowhere. Sure, less clicks means higher conversion rate, but it comes with a price.
57
-
58
-Simplicity is not hard, you just have to leave certain unimportant things out. Just be aware of the Signal v.s. Noise ratio. Things that are not the signal, are noise. You might as well have the most bullet-proof rationale as to why everything just NEEDS to be shown and above the fold, but just listen to your page. How many of the things are shouting? How come you are not deaf yet?
59
-
60
-Our environment is gradually upping the volume for what seems to be a perfectly legitimate reason -- sales. And we are getting used to it.
61
-
62
-There will be a day, when we realised that the background noise is dominating our world, and it is going to be too late, as we can no longer hear the signal from all the noise.
63
-
64
----
65
-
66
-A somewhat relevant video:
67
-
68
-<iframe width="100%" height="315" src="http://www.youtube.com/embed/N5WurXNec7E" frameborder="0" allowfullscreen="on"></iframe>
69
-
70
-<br />

+ 0
- 29
_posts/2013-07-21-git-weddnig-speech.md View File

@@ -1,29 +0,0 @@
1
----
2
-layout: default
3
-title: Git wedding-speech
4
-date: 2013-07-21 05:43
5
----
6
-
7
-Lots of my friends just got married/got engaged recently. People plan their weddings in all different ways. I suddenly wondered if any couple has ever planned a wedding in a GitHub repository, so I typed "wedding" into [GitHub search box](https://github.com/blog/1381-a-whole-new-code-search). And found this.
8
-
9
-> お互いの人生という repository に、それぞれの人生の branch が、ここに merge されました。
10
->
11
-> ときには conflict が発生することもあるでしょう。そんなときは慌てずきちんとソースを読んで conflict を解消することが重要です。
12
->
13
-> 夫は git blame してはいけません。
14
->
15
-> 妻から pull request があったら、すみやかに merge してください。
16
->
17
-> 何か困ったことや問題が発生したらうやむやにせず Issue を登録して、きちんと対応していきましょう。長い人生を一緒に歩んでいくうえで大切なことです。
18
->
19
-> 人生設計として milestone を意識するのも良いと思います。いつまでにこうしよう、何歳になったらこうなっているといいね、という意識を共有することで人生がより豊かになります。
20
->
21
-> 周りの夫婦を見て、これはいいなと思うところは、積極的に cherry-pick していきましょう。
22
->
23
-> [https://github.com/chris4403/wedding-party-speech](https://github.com/chris4403/wedding-party-speech)
24
-
25
-I don't know Japanese, but I know the fragmented Kanji(漢字), and it looks so sweet with all the Git/GitHub terms, so I asked my Japanese-fluent sister to translate it. It turned out to be so extremely sweet, especially for a female geek like me, I can only wish I was there to see the bride's reaction.
26
-
27
-Here's my sister's [Traditional Chinese translation](https://github.com/muan/wedding-party-speech/blob/master/speech-zh-tw.md), and an [English translation](https://github.com/muan/wedding-party-speech/blob/master/speech-en.md) by myself. The English translation I feel lack of the original cuteness and the jokingly-warning impressions, which was a shame; so, pull requests please. :)
28
-
29
-:heart:

+ 0
- 122
_posts/2013-07-24-github-hiring-story.md View File

@@ -1,122 +0,0 @@
1
----
2
-layout: default
3
-date: 2013-07-24 14:34:00 PST
4
-title: GitHub Hiring Story
5
-cover: /images/13072203.png
6
----
7
-
8
-_Disclaimer from Aug 2015_: This post was written in mid 2013, things have changed quite a bit. ;)
9
-
10
----
11
-
12
-Most of us have heard how incredibly relaxed GitHub's culture is, but not many people have actually experienced it first hand to be able to confirm it. After going through GitHub's hiring process, I have to say it was honestly the best experience I have ever had.
13
-
14
-Reading [The GitHub hiring experience](https://github.com/blog/1269-the-github-hiring-experience) by [Coby](https://twitter.com/cobyism) certainly helped me a lot in understanding GitHub's process while I was in it. GitHub is so out of the ordinary that you do need to study up in order to get a grasp on where you are at. And here's my take on everything. :)
15
-
16
----
17
-
18
-### First Contact
19
-
20
-3 months ago, I was taking my time in finding something new, while finishing off lots of personal projects. I talked to a bunch of companies during the time; it took some people a long time to say no, and for some it cost me a long time to find out it wasn't a good fit.
21
-
22
-Lots of people talk about how interview should be a two-way process, but there is a problem: most interviews are not set up to be a two-way process. It wouldn't be about people meeting people, but purely about the company screening you.
23
-
24
-I initially got in contact at [GitHub London drinkup](https://github.com/blog/1471-london-drinkup) after [BACON](http://devslovebacon.com/). I have almost never been to these kind of social events, because I am genuinely afraid of **strangers in bulk**. I somehow got the courage that day, most likely because it was my birthday, and I went alone!!! I met Julie (@nrrrdcore) and Zach (@holman).
25
-
26
-We talked about various things for a good chunk of time. Having saw both of their talks before, and being a female designer/developer like Julie, there were lots of questions I wanted to ask, things about how designer should code, how all web designers code in GitHub, what are passion projects like, what the bigger vision is and so on, I even told them that drinkups frighten me. It was a really nice, casual chat, they were both super friendly and easy to talk to, **and I really can't stress this enough.**
27
-
28
-At the end of the night, I mentioned my interest in GitHub to Julie, she asked me to drop her an email so we can talk more. I really didn't want to be abrupt, but I thought it was appropriate at the time; she reminded me to send that email again right before I took off. How nice!
29
-
30
-Soon after, we started emailing back and forth.
31
-
32
----
33
-
34
-### Interviewing
35
-
36
-Hiring takes time, and it's time from both ends. In the first one and a half month I had some emails/Skype/FaceTime calls with a bunch of GitHubbers.
37
-
38
-It wasn't moving fast, from time to time I waited for more than a week to get a response or to schedule a call time. I'll be lying if I say I wasn't bothered by that, but it was really pleasant nonetheless, here's why: when people replied me late, they told me they were going to be late, and why they were. They make the effort to drop me a short email only to make sure I know what is going on. (Thank you especially @tclem)
39
-
40
-Different from the usual interview setup, people I talked to made the purpose of the calls very clear to me.
41
-
42
-> We want to get to know you, and we want you to know us, so you can be sure you would like to work with us personally.
43
-
44
-Most of my developer friends love GitHub, and almost everyone would like to work in GitHub simply because **it is GitHub**. But through talking to real people working in GitHub, there comes a point when I felt **I really want to work with these people!** It was perfectly possible that during the process I might realise that they are pricks and stop being interested in them, but it was the complete opposite.
45
-
46
-All of the calls were super casual, we talk about personal experiences, my usual design process, preprocessors I love and hate, joked about how me loving HAML (just for not having to close tags) is plain lazy. :P I was super nervous, but it was great fun at the same time.
47
-
48
-Lots of companies talk to you about what frameworks you use/they use, what would you choose out of Backbone, Angular and Ember, what is the most difficult technical puzzle you've solved recently and even ask you where would you want to be in 5 years, or who do you follow on Twitter. (Yes, I have been asked.)
49
-
50
-Not GitHub.
51
-
52
-GitHubbers talked with me like real people, like friends. They asked "human" and sensible questions that you might ask a new friend during a coffee or a pint. They were so friendly that you would think it is silly to feel any pressure, although like me, you might still do.
53
-
54
----
55
-
56
-### Onsite Interview
57
-
58
-After a bunch of skype/FaceTime calls, they invited me to fly over from London to San Francisco for an onsite interview.
59
-
60
-> By the time we’re flying someone out, we mean business.<br /> <small>The GitHub Hiring Experience - Coby</small>
61
-
62
-They offered to fly me in for extra days prior/following just to relax and adjust to jet lag before the interview, which was super nice. They booked me airport pickup services with a limo. I am not some hotshot like many of you, it was the first time I have people holding my name sign at the gate. After I checked in at the hotel, they got in touch to see if I am doing OK and if I need anything. ([Emma](http://twitter.com/WassupBryant) <3)
63
-
64
-After a few days of relaxing and meeting friends, here comes the first part of the onsite interview: @nrrrdcore, @jakeboxer and @mdo took me out for dinner. It was just a casual welcome dinner, and by casual, I mean CASUAL casual, as in they were talking about love for Chicken Nuggets, and how tiny humans make their apartment seem big. :) I was nervous and shy so didn't talk much, but they were so funny and you can see that they get along really well.
65
-
66
-Next up was the interview day, I had breakfast with @tclem, whom I have already talked to online so I wasn't too nervous, and the [badass](https://github.com/blog/1519-jesse-toth-is-a-githubber) @jesseplusplus. They walked me to the office afterwards.
67
-
68
-Over the course of the day, I talked to about some 10 people, 2 at a time. It was super laid-back, just chatting. There was one thing surprised me the most -- everyone already knows a lot about me. They know about my recent projects, things I have built and shipped(not just the ones on my resume), they know how I got in touch, they know I am from Taiwan but I live in London and so on. It is surprising how rare this is the case, and this tells me that they took the time to get to know me, not just by looking at my resume, but actually took the time to read through stuff I have done.
69
-
70
-I talked to developers, designers and also to my surprise -- the finance team! Normally when interviewing at a company, I will expect seeing developers, project managers or so, not people from a whole different department, but this was brilliant! People were not hard-divided into certain groups simply because they were non-techs working in a tech company or something. I enjoyed very much talking to @hotbootymasala, who used to live in London like me, and @alysonla, who codes quite a lot now!
71
-
72
-The day finished at 3pm, which was rather early. At the end of it, I had a design session with @nrrrdcore and @mdo, it was unexpectedly not as intimidating as I imagined. @nrrrdcore [drew a clippy](https://instagram.com/p/ag-UenJanP/).
73
-
74
-That was the first and the only 'technical' interview I had with GitHub, so I asked: "How are you guys sure about my coding ability?" and well, they told me that obviously they have read through my GitHub profile, and they meant it. Just on top of his head, @mdo listed almost all of my project repositories and told me how each one showed them what I can do. Wow.
75
-
76
-Lucky for me, in the evening one of the [passion projects](http://passion-projects.github.com/) was being held, so I hang out more that night to check it out, chatted with some more people, met @bleikamp. And that was the end of the onsite interview.., almost!
77
-
78
----
79
-
80
-### A little incident
81
-
82
-The day after, I received an email from someone I met briefly but didn't get a chance to talk to on the interview day. He introduced himself and said if I have got any more questions about GitHub he'll be happy to answer.
83
-
84
-It could be because the interview was over, I had the illusion that I can now begin to ask a bunch of silly questions and not get judged by, so I replied asking if he'll be able to meet and have a chat, and he said yes right away.
85
-
86
-
87
[email protected] ended up spending a whole Saturday afternoon with me in the GitHub office, just answering my endless questions about GitHub and chatting with me about basically everything.
88
-
89
-I was really glad to have the chance spending time with him that afternoon, I got to know so much more about GitHub. I had a peek of the weekend office, sat in an egg chair hugging an octocat pillow, and hung out in the guitar room. Without the pressure of it being an interview (although it definitely still counted), I was a whole lot more relaxed!
90
-
91
-Then I flew back to London a day later.
92
-
93
----
94
-
95
-### At the end of everything
96
-
97
-During the whole process, I did not talk to any "HR people." I met and talked to people who actually work in GitHub doing the same thing as what I will be doing, and people who will be working with me if I got hired. There was really an impressive amount of engineering time set aside purely for hiring.
98
-
99
-Watching from the outside, I saw GitHub being this great company that builds a much loved product, and I thought they must have everything all figured out; but I came to realise, **they do not have everything figured out**, and it is so awesome.
100
-
101
-GitHub is the people, and obviously people make mistakes, no one is ever perfect, and they are not afraid to show it. They recognise their weaknesses and try to better everything all the time.
102
-
103
-Before the interview I couldn't help but feeling out of place, simply because GitHub is GitHub; but after the whole interview process, GitHub is no longer the entity I used to think it was. GitHub is that group of people I met with; they are approachable, friendly, and no different to you and I.
104
-
105
----
106
-
107
-My concern as a candidate was to make sure I will love my job, I will get excited at what I'll be doing, I will like the company and most importantly, enjoy working with the people. And from what I have learned from the process, the people and the culture, I find everything at GitHub extremely appealing to me.
108
-
109
-I started writing this blog post before they flew me to San Francisco, and I finished the post on the plane back to London. I didn't know if I was going to get an offer while writing this initially, it almost felt like a stupid teenage crush; fortunately for me, turns out in the end our love was mutual <3, I got an offer a couple days after I got back to London.
110
-
111
-Obviously not having actually worked in GitHub yet, there could be a possibility that everyone is secretly annoying, @mtodd lied about how Tom really is, and I just couldn't see all these things from the outside. Although I highly doubt these, I do only speak for what I've already known. :)
112
-
113
----
114
-
115
-<img src="/images/muan-fast.gif" alt="Spinning, I am spinning!" width="100%" />
116
-
117
----
118
-
119
-This week is my first week at GitHub, good luck to me. <br />
120
-[May the octocats be with you](http://octodex.github.com/).<br />
121
-
122
-p.s. Thank you @nrrrdcore for everything. You are so awesome.

+ 0
- 6
_posts/2014-01-02-2013-in-contributions.md View File

@@ -1,6 +0,0 @@
1
----
2
-layout: default
3
-title: 2013 in Contributions
4
----
5
-
6
-![](/images/2013-in-contributions.png)

+ 0
- 32
_posts/2014-02-19-it-was-not-you.md View File

@@ -1,32 +0,0 @@
1
----
2
-layout: default
3
-title: It Was Not You
4
----
5
-
6
-At 19, I moved to the UK to get my bachelor degree. I scored 108 out of 120 in TOEFL; for a high schooler this score was very high, usually master programs ask that you score above 100. But, it meant nothing after I landed in this strong-accent-English-speaking foreign island. – I was in Birmingham.
7
-
8
-I struggled to understand the words coming out of my classmates' mouths, struggled to keep up, and struggled to form any responses. Even when I barely understood and replied, they seldom got what I was saying.
9
-
10
-It was very frustrating. It got more so when I started to double, triple check the words I was using, and the grammar of every single sentence, to no avail. Even when I thought I said everything right, they still did not understand me.
11
-
12
-Was it my non-British accent? Or was it that the English ability I was proud of simply wasn't enough?
13
-
14
-Then, I met people who understood me, people who'd help explaining what I said, and point out that **it wasn't me**.
15
-
16
-They said, actually, there was nothing wrong with my English. They weren't exceptionally good at guessing broken English. It was because the people who didn't understand me had it in their mind that my English will not make sense, so it didn't.
17
-
18
-It was at that point, I started to see, it was probably not my problem most of the time.
19
-
20
-There are just people who are convinced that I can't do certain things because of the way I am. So even when I did them, they'd still find a way in their mind to reject or ignore the facts. They are not bad people, probably, it is just the way things are for them.
21
-
22
-So, until I can prove myself again, again, and again, til they notice, or until there are other people who'd help convincing them, they will keep on rejecting me.
23
-
24
-&nbsp;
25
-
26
-**No, it was not you.**<br/>
27
-What a nice thing to know.
28
-
29
-&nbsp;
30
-
31
-So I stop gearing myself up for these pointless battles.
32
-And I was relieved.

+ 0
- 62
_posts/2014-07-01-hubberversary.md View File

@@ -1,62 +0,0 @@
1
----
2
-layout: default
3
-date: 2014-07-22
4
-title: Happy Hubberversary
5
----
6
-
7
-Today marks my one year being a GitHubber. Phew, what a crazy year.
8
-
9
-A lot happened in this past year, both inside and outside of GitHub. The following paragraph from [my interview post last year](/2013/07/24/github-hiring-story/) had been tested again, and again, and it remains to be so true.
10
-
11
-> GitHub is the people, and obviously people make mistakes, no one is ever perfect, and they are not afraid to show it. They recognise their weaknesses and try to better everything all the time.
12
-
13
----
14
-
15
-In the last year, I shipped the [GitHub Education](https://github.com/blog/1775-github-goes-to-school) site with @johndbritton and @afeld, made many changes to our payment/coupon system with @kasima and @southgate, added [PayPal support](https://github.com/blog/1861-pay-for-github-with-paypal) with the amazing \[redacted\] team, and fixed god knows how many bugs on github.com -- :laughing: I was surprised by how many there were to begin with.
16
-
17
-I also travelled to 12 different countries, met many GitHubbers in their natural habitats, realized that some people are actually much more lovely in person, and made friends with amazing people all over the world.
18
-
19
-However, this journey, which seems nice and easy on the outside, is actually filled with insecurity and struggles for me.
20
-
21
----
22
-
23
-My first few months at GitHub weren't smooth. It took me months to finally feel like I know how things should be done, what is appreciated, and who to ask for help on all different sorts of things. Although apparently, I hid it pretty well.
24
-
25
-The Education site took way longer than I had expected, because of which I was frustrated with myself and was scared to do more. Getting into github.com's code base was such a challenge that I doubted if I ever really know anything about Rails. And, working with amazing designers/developers means I'd constantly feel like I can't ever do either well enough.
26
-
27
-The thought of _"Ugh, \[\_\_\_\_\_\] must think I am an idiot. Gonna hide in a hole and never come out."_ pops into my head constantly.
28
-
29
-In the process, there were times when I feel so overwhelmed and frustrated that I thought I should stop pretending I was good enough to be here. All this faking just wasn't going to cut it. Sounds familiar? the ever so annoying Impostor Syndrome.
30
-
31
-But, I am all good now.
32
-
33
-In this past year I have also heard so many praises and kind words from coworkers who I didn't even know or may have never worked with. They made me realise that I can really contribute, and the work I do is appreciated. So much so that they may *hear* about my work without having seeing it themselves.
34
-
35
-And the people I work closely with, they make me feel fortunate each day, for that I get to work with and learn from them, these genuinely nice and super talented individuals, who blow my mind all the time.
36
-
37
-And finally the people, who care hard, who speak up without a hint of doubt when they see something wrong, whom I can comfortably reach out to any time, they are the best, and they made a world of difference to me.
38
-
39
----
40
-
41
-GitHub, as advertised, let us have tons of freedom, and that freedom comes with a price. Things are loose, unclear, up in the air from time to time, and it sucked to feel unsure about things constantly. Saying that "you get to work on what you want to", means that you will have to figure that out yourself.
42
-
43
-It's a lot like leaving home -- the right to be independent comes with a ton of responsibilities.
44
-
45
-I was _so lucky_ to have met the people who helped me through the bumps in the road, I was _so lucky_ to have found a spot where I fit in, and I was _so lucky_ to have got on this journey. The journey that I wouldn't trade for the world.
46
-
47
-Twelve months passed by, GitHub still does not have everything figured out, but I already knew that'd be the case. GitHub is growing, and things are changing, it's going to be a while til dust settles.
48
-
49
-People here are trying tirelessly to make a big difference, and there are indeed many things broken, but we are fixing them. This ride to the moon is going to be bumpy along the way, but we will get there.
50
-
51
----
52
-
53
-To all of my lovely fellow hubbernauts who make me feel welcomed, appreciated, and respected on a daily basis, it has been a blessing to work with you all, and here's to another crazy year. :tada:
54
-
55
-<3,<br>
56
-Mu-An
57
-
58
----
59
-
60
-![](/images/photobooth.jpg)
61
-
62
-<small><i>Many of the said lovely people are not in these photos.</i></small>

+ 0
- 10
_posts/2015-01-14-2014-in-contributions.md View File

@@ -1,10 +0,0 @@
1
----
2
-layout: default
3
-title: 2014 in Contributions
4
----
5
-
6
-![](/images/2014-in-contributions.png)
7
-
8
----
9
-
10
-For some reasons I did not code at all in the 4 days I spent in Seoul.

+ 0
- 64
_posts/2015-05-12-first-pull-request.md View File

@@ -1,64 +0,0 @@
1
----
2
-layout: default
3
-title: My First Pull Request
4
----
5
-
6
-I still remember how hard it was to open my first pull request, but when I eventually did, it became probably one of the most rewarding things I've done. I wanted to share my story, in the hope of helping people getting over the first mental hurdle.
7
-
8
[email protected] built this handy tool – [firstpr.me](http://firstpr.me), for looking up your first public pull request, and mine was to Bootstrap!
9
-
10
-[![My first pull request as found on http://firstpr.me/#muan](/images/20150512-firstpr.png)](http://firstpr.me#muan)
11
-
12
----
13
-
14
-At the time, I was working in a 4-person startup where I was a designer and front-end developer. We weren't using the GitHub flow, instead we mainly just rebased all the things. Therefore I wasn't familiar with branching or the GitHub UI, I didn't even visit github.com for work, let alone participate in the open source community.
15
-
16
-We wanted all of our app's right-hand side tooltips to be one line, despite their length, so I added a workaround to override the max-width Bootstrap sets by default:
17
-
18
-{% highlight css linenos %}
19
-.tooltip.right .tooltip-inner {
20
-  max-width: none;
21
-}
22
-{% endhighlight %}
23
-
24
-It did kind of help, but then some of the tooltips became mispositioned. The problematic tooltips were the ones longer than the default, while the short ones were fine. After a bit of digging I *kind of* decided that this bug lies within Bootstrap.
25
-
26
-But, what's the possibility of :crown: the authors of Bootstrap :crown: not knowing this already? Or that they did this intentionally? They know their shit, and do I?... well definitely not as much. I must have missed something, right?
27
-
28
-I was putting off fixing this bug because I wasn't 100% sure if it was me who added a bad fix – and sadly I didn't know how else to achieve what we wanted, or if there was actually something wrong in Bootstrap.
29
-
30
-The bug felt bigger than me, because it was in the ever so popular Twitter Bootstrap, what can I do about it? I'm not that good, certainly not Bootstrap contributors good, right?
31
-
32
-At the same time I was getting pressure from my boss – why is this bug not fixed already? And after a bit of discussions, it turned out that my boss had the same concern, "how is it possible that you found a bug in Bootstrap?" and that got me riled up.
33
-
34
-I wasn't stupid, I knew the code, I doubted myself indeed, but that was a confidence thing. Judging the evidence rationally, I had to be right!
35
-
36
-Having another person also doubt my debugging outcome made me angry, and I wanted to stand up for myself. It was silly really, I was doing the exact same thing to myself, but I didn't feel it.
37
-
38
-So, I got the courage and opened up the pull request on Bootstrap. As you can see on [twbs/bootstrap#6703](https://github.com/twbs/bootstrap/pull/6703). The fix was dead simple, but I still probably rewrote the PR body and redid the example tens of times. The jsbin URL was at the 10th revision! I read so many other pull requests trying to spot common mistakes, and thought I had covered them all, but as it turned out I missed one important thing – `CONTRIBUTING.md`[<sup>*</sup>](https://github.com/blog/1184-contributing-guidelines). It said you'd need to add tests and compile the code, so accordingly my pull request was closed by @fat, asking for a test.
39
-
40
-OK, it was a setback, but that didn't mean I was wrong, I just missed something. I wasn't going to give up that easily.
41
-
42
-I got back up, read through the contribution guidelines, combed through the unit test code, learned how to test JavaScript and compile my code, I opened another pull request: [twbs/bootstrap#7327](https://github.com/twbs/bootstrap/pull/7327), and I waited.
43
-
44
-It got merged 4 months later, though I'd already left the startup, it – still – felt – hella – good.
45
-
46
-I WON! :trophy:
47
-
48
----
49
-
50
-From the time of my first pull request, to the time that the second pull request got merged, a lot had happened.
51
-
52
-I stopped being afraid of GitHub and started putting all the things online. I put up my first real open source project (and got to experience getting lots of issues rather than pull requests!). I also made [a popular (in Taiwan) generator game](https://www.google.com.tw/search?q=%E8%88%89%E7%89%8C%E5%B0%8F%E4%BA%BA&espv=2&biw=1309&bih=707&source=lnms&tbm=isch&sa=X&ei=_ftQVaS_JYvz8QXSvICABw&ved=0CAYQ_AUoAQ) in collaboration with an illustrator friend of mine, and had to make the repository private overnight because he started making much money off of it.
53
-
54
-Finally, and most amazingly, I also started interviewing at GitHub. During the interview process, the most memorable part was getting an email from @mdo, and hearing him say in FaceTime: "I saw your pull request, and thought holy shit that's muan! I recognize her!" :heart_eyes:
55
-
56
----
57
-
58
-I wouldn't be here if not for having that courage to open the first pull request.
59
-
60
-I used to think I was really far from this world of people worthy and capable of coding and collaborating in the open, but I was not, and **no one is, ever.** To not have participated would have been a huge loss for me.
61
-
62
----
63
-
64
-[What's your first pull request?](http://firstpr.me) Would you share your story? If/when you do, please do let me know, and I will include them here.

+ 0
- 51
_posts/2015-05-14-border-box-in-github.md View File

@@ -1,51 +0,0 @@
1
----
2
-layout: default
3
-title: border-box All The Things
4
----
5
-
6
-![layout borken by border-boxing](/images/20150514-box-model.png)
7
-
8
-This is a long overdue post about how we border-boxed all the things on github.com back in 2013. It was one of my first projects after joining GitHub.
9
-
10
-When @paulirish's [border-box post](http://www.paulirish.com/2012/box-sizing-border-box-ftw/) first came out, it was discussed internally as something that "we should probably do." But then we didn't, because:
11
-
12
-> Wouldn't it require we rewrite every element with a width/border/padding?
13
-<br>
14
-
15
-> I’m pretty sure the internet would break in half if we added that rule in today.
16
-
17
-The main problem was that it wasn't easy to find out which bit of code would need to be changed just by reading them. It felt at the time like a very big refactor project, and just [too big](http://markdotto.com/2014/07/23/githubs-css/#two-bundles) for any single person to tackle.
18
-
19
-But every once in a while, you get a new designer onboard, say, someone like me, trying to disturb the water. In my first month, I sent at least 5 pull requests trying to fix box-model weirdnesses in `github/github`.
20
-
21
-**We really needed it.**
22
-
23
-I learned that the rule was something that all the CSS-writers working in the github.com code base want, and we just needed to find a way to do it and not break the internet (well, github.com) at the same time.
24
-
25
-After some deliberations, we decided that we would team-ship the rule `* { box-sizing: border-box; }` to just a group of people that volunteered to be in the `@github/box-model-shipperheros` team. These people would live with the broken layout everyday as we use GitHub to build GitHub, and try to fix them one at a time. The code looked like this:
26
-
27
-{% highlight erb linenos %}
28
-<!-- in the head of application.erb -->
29
-<%= render :partial => "box_model_css" if team_access?(:box_model) %>
30
-
31
-<!-- in _box_model_css.erb -->
32
-<style type="text/css"> * { box-sizing: border-box; } </style>
33
-{% endhighlight %}
34
-
35
-While adding a fix, we would slap on <code>&#64;include box-sizing</code>, with the idea that when we're done, we'd remove them all.
36
-
37
-![diagram on the confusing negative margin border padding ](/images/20150514-notification.png)
38
-
39
-![holy crap broke the internet](/images/20150514-holy-crap.png)
40
-
41
-The whole process took about 4 months, before we decided that we had probably covered 99.9% of the website and that it was safe to ship.
42
-
43
-![list of pull requests and issues related to fixing box model](/images/20150514-box-model-prs.png)
44
-
45
-And then, we all became happier human beings.
46
-
47
-:tada:
48
-
49
----
50
-
51
-[Find out more about GitHub's CSS by @mdo](http://markdotto.com/2014/07/23/githubs-css/).

+ 0
- 20
_posts/2015-07-22-2-years.md View File

@@ -1,20 +0,0 @@
1
----
2
-layout: default
3
-date: 2015-07-22
4
-title: 2 Years
5
----
6
-
7
-Today marks my 2 year anniversary at GitHub.
8
-
9
-A lot has changed, and I don't even know where to possibly start.
10
-
11
-I do know there's one thing that remains to be true – I am still working with some of the best, and kindest people I've ever known. It's still such a privilege to be here, working on a product I love, with people I look up to.
12
-
13
-Thank you all for staying awesome. <3<br>
14
-Mu-An
15
-
16
----
17
-
18
-![](/images/20150722-summit.png)
19
-
20
-<small><i>GitHub Summit 2015. OMG [redacted] TEAM, WE NEED A GROUP PHOTO BADLY.</i></small>

+ 0
- 21
_posts/2016-06-06-dropbox-to-s3.md View File

@@ -1,21 +0,0 @@
1
----
2
-layout: default
3
-date: 2016-06-06
4
-title: Moving assets from Dropbox to S3
5
----
6
-
7
-Way back in the days when I was first building this Rails app, not knowing much about Amazon services, I decided to use Dropbox's Public folder to store and serve all the images (it was bad, I know). As time passes by, Public folder is no more, and I had to do the grownup thing and migrate files to a real CDN/storage service. I had just finally done it, and it was surprisingly painless.
8
-
9
-First I took the chance to upgrade [Paperclip](https://github.com/thoughtbot/paperclip), cleaned up the path constructor to fix some unideal paths, and changed the storage settings to S3.
10
-
11
-Next I found [rclone](http://rclone.org/), rclone syncs files across cloud storages. I used a spare computer to run the sync job from Dropbox to the S3 bucket, it took around 14 hours.
12
-
13
-During this time, I made an inventory of all the file name differences, and wrote a simple script to rename the files.
14
-
15
-Once the sync was completed, I pushed the changes to heroku as a review app, sharing the production database. Connecting to the review app console, I did a dry run of the renaming script, which uncovered a bunch of unexpected file names... I made a bunch more changes and did a few more dry-runs, and eventually successfully renamed all the files. Using the review app, I confirmed all the links were indeed working.
16
-
17
-Then I tried syncing again with rclone to see what files had been uploaded since the last run. With `rclone sync --dry-run` I found out because of the name changes, rclone will copy/remove all the changed files, so it obviously wouldn't work. Well, worst case scenario, I can still manaully copy all the files. So, I logged into Dropbox and checked the recent file changes. Luckily there weren't many, so I just copied and renamed them one by one.
18
-
19
-Lastly, I set up Cloudfront and changed the s3 alias, and that was all!
20
-
21
-I was really surprised at how smooth the process was, so this is a note to self that things aren't always as tedious as I imagine them to be. 😂

+ 10
- 0
_posts/2019-03-16-caprice.md View File

@@ -0,0 +1,10 @@
1
+# 03-16 Caprice
2
+
3
+Okay, this one just a caprice of today, I use it to record something here and to test whether my blog site work or not.
4
+
5
+Good day, fitness then dinner with my boys. Actually I have nothing on my fitness, bad ones.
6
+
7
+This blog is awesome, I like it so much, so I cloned it from muan, she is a geek.
8
+
9
+Okay, good night.
10
+

BIN
images/12112701.png View File


BIN
images/13021301.jpg View File


BIN
images/13021302.jpg View File


BIN
images/13021303.jpg View File


BIN
images/13030701.png View File


BIN
images/13030702.png View File


BIN
images/13030703.png View File


BIN
images/13032501.png View File


BIN
images/13032502.png View File


BIN
images/13032503.png View File


BIN
images/13050501.png View File


BIN
images/13052101.jpg View File


BIN
images/13052102.png View File


BIN
images/13052103.png View File


BIN
images/13052104.png View File


BIN
images/13063001.png View File


BIN
images/13072200.png View File


BIN
images/13072201.png View File


BIN
images/13072202.png View File


BIN
images/13072203.png View File


BIN
images/13072204.png View File


BIN
images/13082901.jpg View File


BIN
images/130930.jpg View File


BIN
images/2013-in-contributions.png View File


BIN
images/2014-in-contributions.png View File


BIN
images/20150512-firstpr.png View File


BIN
images/20150514-box-model-prs.png View File


BIN
images/20150514-box-model.png View File


BIN
images/20150514-holy-crap.png View File


BIN
images/20150514-notification.png View File


BIN
images/20150722-summit.png View File


BIN
images/404.png View File


BIN
images/bass.jpg View File


BIN
images/brixton.jpg View File


BIN
images/clubmate.jpg View File


BIN
images/danbing.jpg View File


BIN
images/fav.png View File


BIN
images/flag_in_a_huge_field.png View File


BIN
images/fmog.png View File


BIN
images/line.png View File


BIN
images/muan-fast.gif View File


BIN
images/og.png View File


BIN
images/panda.png View File


BIN
images/paper/01.jpg View File


BIN
images/paper/02.jpg View File


BIN
images/paper/03.jpg View File


BIN
images/paper/04.jpg View File


BIN
images/paper/05.jpg View File


BIN
images/paper/06.jpg View File


BIN
images/paper/07.jpg View File


BIN
images/paper/fav.png View File


BIN
images/photobooth.jpg View File


BIN
images/scribble.png View File


BIN
images/scribble2.png View File


BIN
images/scribble3.png View File


BIN
images/scribbles.png View File


BIN
images/upup.jpg View File


+ 1
- 0
index.html View File

@@ -35,6 +35,7 @@ layout: default
35 35
   <summary><h2 class="as-text">Funny Stuffs</h2></summary>
36 36
   <ul class="list list-items">
37 37
     <li>Based in Shenyang, China since 2017.</li>
38
+    <li>Work in C/C++/Go/Shell, and I am a vimer.</li>
38 39
     <li>A back-end developer.</li>
39 40
     <li>Fake full-stack developer, you know, I don't know anything.</li>
40 41
     <li>Love cooking, love music, love fitness.</li>

Loading…
Cancel
Save