Logos are important. Very important I believe.
Thought process -
Logo should represent something that a developer should be able to associate with easily. A symbol an icon that is common among developers of most languages and frameworks. Should it speak of an error, an incident wasn't really on top of my mind at first.
I proposed the idea to @ArtAkshar who immediately spoke of a semicolon.
In our initial days of programming in C and C++, the most common compiler error used to be a semicolon. A missing semicolon is disastrous, frustrating and something that developers of most languages and frameworks could relate to.
I want to have a monotone blue color and there were no questions about it.
We quickly drew multiple mockups and in literally 30 minutes we finalized the logo :)
Extremely happy to share it with you all here too.
You can find the press kit for Spike here -