Skip to content

Commit 915949d

Browse files
committed
gram
1 parent ddfe2d2 commit 915949d

File tree

4 files changed

+45
-37
lines changed

4 files changed

+45
-37
lines changed
1.41 MB
Loading
1.9 MB
Loading
30.2 KB
Loading

resources/blog/posts/2024/2024-12-16-evolution-of-new-rector-logo.md

Lines changed: 45 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@
22
id: 75
33
title: "Evolution of New Rector Logo"
44
perex: |
5-
After 7 years since first Rector commit we have a new logo!
5+
After 7 years since the first Rector commit, we have a new logo!
66
7-
Today we're proud to share streamlined, smooth and modernized version of the Rector logo. Similar to project upgrade, the final version looks great, but journey is the destination. Did you know it took 40 commits, 5 sketched paper pages and 3 months to get there?
7+
Today, we're proud to share a streamlined, smooth, and modernized version of the Rector logo. Similar to a project upgrade, the final version looks great, but the journey is the destination. Did you know it took 40 commits, 5 sketched paper pages, and 3 months to get there?
88
9-
Today I'd like to share the backstory with you.
9+
Today, I'd like to share the backstory with you.
1010
---
1111

12-
Rector started as a pet project to ease my daily work. I asked a friend who worked mostly with camera to make a logo and he helped me out.
12+
Rector started as a pet project to ease my daily work. I asked a friend to make a logo, and he helped me.
1313

14-
The job description was "house, left part old, right part new". I wanted to show the main purpose of **rec**onstruc**tor** (original name) = a code reconstruction. I haven't told this to anyone, but it represents house in Liberec where I grew up with my family. My father used to reconstruct it all the time. The result was logo we all know:
14+
The job description was "house, left part old, right part new". I wanted to show the main purpose of **rec**onstruc**tor** (original name) = a code reconstruction. I haven't told this to anyone, but it represents the house in Liberec where I grew up with my family. My father used to reconstruct it all the time. The result was the logo we all know:
1515

1616
<img src="/assets/images/blog/2024/logo/logo-old.png" style="width:9em; margin: 1em 0 2em">
1717

18-
It was good for time being. But Rector grew, a pet project turned into full-time work, company, [a book](https://leanpub.com/rector-the-power-of-automated-refactoring) and regular conference talks. Logo with 30 colors+, gradients and tiny details was impossible to use in printed material. Need for new version was imminent.
18+
It was good for the time being. But Rector grew, a pet project turned into full-time work, company, [a book](https://leanpub.com/rector-the-power-of-automated-refactoring) and regular conference talks. A logo with 30 colors+, gradients, and tiny details was impossible to use in printed material. The need for a new version was imminent.
1919

20-
We though of new Rector logo since 2020. We wanted a new logo to land on [Rector 1.0 live release in Laracon 2024](/blog/rector-1-0-is-here), Amsterdam. But many new features presented in the talk had to be delivered first. After the Rector 1.0 release, we got few offers by external designers, yet we could not find a right fit with any of those.
20+
We have been thinking of a new Rector logo since 2020. We wanted a new logo to land on [Rector 1.0 live release in Laracon 2024](/blog/rector-1-0-is-here), Amsterdam. But many of the new features presented in the talk had to be delivered first. After the Rector 1.0 release, we received a few offers from external designers, yet we could not find a good fit with any of them.
2121

22-
We joined [Open Source Pledge](/blog/rector-is-joining-open-source-pledge) this year to spread out the "giving back to open-source is normal" message. Couple weeks after joining the pledge we got a surprise message: "Oh, your logo will be on Times Square"... the only problem was, we had to stitch up a new temporary simple logo within a week.
22+
We joined [Open Source Pledge](/blog/rector-is-joining-open-source-pledge) this year to spread the "giving back to open-source is normal" message. A couple of weeks after joining the pledge, we got a surprise message: "Oh, your logo will be on Times Square." The only problem was that we had to stitch up a new, temporary, simple logo within a week.
2323

24-
"Just strip down every details, make it simple". This was the result:
24+
"Just strip down every detail; make it simple". This was the result:
2525

2626
<img src="/assets/images/blog/2024/logo/rejected-01.png" style="width:9.3em; padding: 1em 0 1.5em">
2727

@@ -33,71 +33,77 @@ Butter, but still not pretty to watch. It was the last nail in the coffin.
3333

3434
## It's an Upgrade Time... of Logo
3535

36-
I wanted to keep the house, as it's a part of Rector's DNA. I wanted to keep left "shady" and right "modern" side.
37-
The logo should represent modern streamlined change, like we do with legacy projects that are perceived as impossible to upgrade.
36+
I wanted to keep the house, as it's a part of Rector's DNA. I wanted to keep the left "shady" and the right "modern" side.
37+
The logo should represent modern, streamlined change as we do with legacy projects that are perceived as impossible to upgrade.
3838

3939
<br>
4040

4141
The logo must be:
4242

4343
* **simple = 2 colors maximum**
4444
* **modern with curves**
45-
* easy to print and spot in tiny version (favicon)
46-
* **A/B tested on users**, so we get the idea how developers see our identity
45+
* easy to print and spot in a tiny version (favicon)
46+
* **A/B tested on users**, so we get the idea of how developers see our identity
4747

4848
<br>
4949

50-
We've decided to make as many iterations as needed, until we're sure it's the right one.
50+
We've decided to make as many iterations as needed until we're sure it's the right one.
51+
52+
<img src="/assets/images/blog/2024/logo/making-01.jpg" style="max-width: 30em" class="img-thumbnail">
5153

5254
<br>
5355

5456
<hr>
5557

5658
<br>
5759

58-
**2nd iteration** came with idea "let's use CI colors, the left for warnings, the right for successful pass":
60+
**2nd iteration** came up with an idea: "Let's use CI colors, the left for warnings, the right for a successful pass.":
5961

6062
<img src="/assets/images/blog/2024/logo/rejected-02.png" style="width:9em;padding: 0 0 1em">
6163

6264
What was the feedback?
6365

64-
* "the yellow/orange colors is not contrast enough"
65-
* "there are too many lines and details
66-
* "there are basically 4 colors"
67-
* "what are those horizontal lines?"
66+
* "The yellow/orange colors do not contrast enough."
67+
* "There are too many lines and details
68+
* "There are basically 4 colors."
69+
* "What are those horizontal lines?"
6870

6971
<br>
7072

7173
<hr>
7274

7375
<br>
7476

77+
<img src="/assets/images/blog/2024/logo/making-02.jpg" style="max-width: 30em" class="img-thumbnail">
78+
7579
On **3rd iteration** we've found a great [color palette](https://colorhunt.co/palette/4d46465b56567fcd91f5eaea) we fell in love:
7680

77-
<img src="/assets/images/blog/2024/logo/rejected-03.svg" style="width:9em;padding: 0 0 1em">
81+
<img src="/assets/images/blog/2024/logo/rejected-03.svg" style="width:9em; padding: 0 0 1em">
7882

7983
What was the feedback?
8084

81-
* "colors look much better"
82-
* "when it's small, there are still many details"
83-
* "is the roof flying?"
85+
* "Colors look much better"
86+
* "When it's small, there are still many details"
87+
* "Is the roof flying?"
8488
* "remove windows, remove doors - people will get it"
8589

90+
<img src="/assets/images/blog/2024/logo/making-03.jpg" style="width:9em; padding: 0 0 1em">
91+
8692
<br>
8793

8894
<hr>
8995

9096
<br>
9197

92-
We've integrated feedback and in **4th iteration** we removed all the details but cracks:
98+
We've integrated feedback, and in **4th iteration**, we removed all the details but cracks:
9399

94100
<img src="/assets/images/blog/2024/logo/rejected-04.svg" style="width:9em; padding: 0 0 1em">
95101

96102
What was the feedback?
97103

98-
* "house looks neat"
99-
* "what are these lines?"
100-
* "is that homepage icon?"
104+
* "House looks neat."
105+
* "What are these lines?"
106+
* "Is that the homepage icon?"
101107

102108
<br>
103109

@@ -107,15 +113,15 @@ What was the feedback?
107113

108114
We don't want to make another homepage icon. We want to make a logo that represents **R**ector. We've removed the confusing lines and tested various "R" fonts.
109115

110-
On **5rd iteration**, we felt were getting closer.
116+
On **5th iteration**, we felt we were getting closer.
111117

112118
<img src="/assets/images/blog/2024/logo/letter-voting.png" style="width:20em; margin: .5em 2em 1.3em 0" class="img-thumbnail">
113119

114120
What was the feedback?
115121

116122
* "2 in the middle"
117123
* "2 and 5"
118-
* "roof is tiny though"
124+
* "The roof is tiny, though."
119125

120126
<br>
121127

@@ -129,17 +135,17 @@ We added a roof testing for **6th iteration**
129135

130136
What was the feedback?
131137

132-
* "2 and 3"
133-
* "3 or 4"
134-
* "4 but with bigger chimney"
138+
* "2 and 3."
139+
* "3 or 4."
140+
* "4 but with bigger chimney."
135141

136142
<br>
137143

138-
We went with version 3 and made chimney slightly bigger. Time to test on production!
144+
We went with version 3 and made the chimney slightly bigger. Time to test on production!
139145

140146
## Final Version
141147

142-
**We pushed the logo silently on our homepage** to see reactions in the wild. It was great to see people noticing the change and giving us feedback.
148+
**We silently pushed the logo on our homepage to see reactions in the wild. It was great to see people noticing the change and giving us feedback.
143149

144150
Here is the final version:
145151

@@ -150,13 +156,15 @@ Here is the final version:
150156

151157
## New Rector Book Cover
152158

153-
While at it, we've designed a new cover for the [Rector book](https://leanpub.com/rector-the-power-of-automated-refactoring). It's been updated to Rector 2.0 and they journey looked like this:
159+
While at it, we've designed a new cover for the [Rector book](https://leanpub.com/rector-the-power-of-automated-refactoring), so it runs Rector 2.0 not only inside but outside as well.
154160

155-
<img src="/assets/images/blog/2024/logo/book-how-it-went.png" style="max-width:45em; margin: 0 0 2.5em 0">
161+
The 5-iteration journey looked like this:
156162

157-
It's been a long, but adventurous journey. **Rector is build on PHP community, so we've really enjoyed including community on making new logo its best version possible**. We're proud of the final result and we hope you like it too.
163+
<img src="/assets/images/blog/2024/logo/book-how-it-went.png" style="max-width:45em; margin: 0 0 2.5em 0">
158164

165+
It's been a long but adventurous journey. **Rector is built on the PHP community, so we've really enjoyed including the community in making the new logo** the best version possible.
159166

167+
We're proud of the final result, and we hope you like it, too.
160168

161169
<br>
162170

0 commit comments

Comments
 (0)