Storable Applications Developer reviews

2.9

47% would recommend to a friend

(3 total reviews)

Chuck Gordon

47% approve of CEO

32% positive business outlook

Reviews by job title

3 reviews
1.0
May 29, 2016
Recommend
CEO approval
Business Outlook

Pros

I started working at Sparefoot a few years ago. It was really great. People were very enthusiastic, other software developers were very receptive and helpful. My direct supervisor was and still is one of the greatest bosses I've ever worked with. I really admired how Sparefoot made great effort to make working here awesome. There was a lot of team spirit and camaraderie. Over the years I have attended numerous company events and Sparefoot really throws a great shindig. We have had a Summer "Boat Party", in previous years that was really fun and wild, also big company picnics every year in the springtime. Really awesome Christmas parties, and a lot of events in between to keep things interesting. Everything from frequent happy hours, to a big showing in the Austin startup games, Cinco De Mayo celebrations. There's always something happening and something to look forward to. Sparefoot makes a great effort to try to interact with you on all levels. You will get weekly 1on1 meetings with your direct supervisor, Quarterly reviews, frequent interactions with your immediate team, regular interactions with your larger group. The Executives try to get face-time with every employee -- even the CEO schedules open calendar times for people to have chats with him at certain times of the year. Sparefoot values transparency and will often invite and address feedback and questions from the staff in weekly all-hands meetings, and other forums. They also do a bi-annual culture survey which the company uses to grade itself on a number of criteria and develops policy changes based on the feedback of this survey. The effort that Sparefoot makes to achieve its honors as a great place to work is something you truly have to admire. The company does have a lot of great perks like catered lunches, No policy vacation policy (You won't have to beg for time off, just schedule it in advance, no questions asked), They pay for their engineers to attend 1 conference per year, downtown parking passes, train/bus passes, etc... These are things that put money back in your pocket. There are also many things that aren't really perks but also add to the employee experience like: No meeting Wednesdays (company wide people refrain from scheduling meetings on Wednesdays so that the staff has the option of working from home that day), extremely flexible schedule, lots of games/distractions/lounge area that you can kick back and relax or take your mind off work if you need a break.

Cons

While I did enjoy working for Sparefoot in the beginning, some troubling things started happening and at first they gave me pause, but then as these trouble areas were not really addressed, it started to be indicative of bigger problems that are not so easy to see on the surface. Sparefoot purports itself to be a very innovative workplace. They have the core tenant "hire better" which basically means they hire people specifically to bring better skills and ideas to the team. And while I was given full support to innovate and improve things on the front end, anything I attempted to improve or innovate on the back-end has been met with much resistance. At first I thought it was because I just didn't understand the history of our back end tech-stack and all its nuances, but after years of learning and understanding the stack, I've come to realize that it's just several developers who are rigorously turf-guarding that territory. At first it would just be a seemingly innocuous comment like "Oh we were planning on doing that", or "That's not a bad idea, BUT...". What these comments eventually lead to is more and more resistance in a weirdly political way. I have seen weeks of planning get thrown out the window because the moment you begin an attempt to engineer something, people come out of the woodwork with this chicanery intended to coerce you to allow them to re-plan your engineering on the fly. It's quite frustrating when you're sold on a company who wants to "hire better", but your peers want you to "fall in line". A number of Sparefoot engineers are deeply entrenched, and/or set in their ways. While this is not all bad, it is bad that their entrenchment can be characterized by a lot of ignorance of software design principles, and bad coding habits. While on the surface, Sparefoot engineering seems intent on improving their product quality, in practice they are frequently taking shortcuts, carelessly accepting large amounts of technical debt, and overall bad coding habits. The ideal of developing quality products does not play out in daily commits and planning. It's evident in a large number of services, that have been created, to replace the old monolithic application, that they have simply copy and pasted or imported a large portion of the bad legacy code into new services, without so much of a thought about the opportunity to refactor and make things better. For example, moving this functionality presented an opportunity to at least take advantage of PSR-0/PSR-4 namespacing that has been ubiquitous in PHP for the last 5 years, but instead they simply copy and pasted a lot of old code and continue to use old PEAR style namespaces which have been defunct for just as long. That's just one simple example; a LOT of the old terrible code is now baked into new projects and the ramifications of that fact will be felt for years to come, although it's unlikely that most of the engineers responsible will understand that those problems come from laziness and lack of foresight. There is, also, a clear and overall unwillingness to pay back technical debt. So as developers are rushing out bad code, and shortcut solutions, they are also encumbering themselves with a lot of burden that will probably never go away. Over a period of a number of years Sparefoot's engineering and product turnover rate seems very good, but when you average it over the period of the last 8 months, it's clear that the turnover rate has been rapidly accelerated. While the numbers will seem scary, the story the numbers don't tell is even worse. Sparefoot has lost some of their best developers and product people, only to be replaced by very green and very new warm bodies, or not even replaced at all. It's quite difficult to "hire better" when you're hemorrhaging talent. To compensate for this, Sparefoot product and engineering has had to shift priorities countless times in the past year, and reform their teams a number of times, because not only are they suffering from a net loss in talent, but also the loss of core knowledge of the business policies, history, and engineering has occurred because the people who have left were long-time employees that were some of the few who had experience when the foundational pieces of these systems were being formed. Many people who have had to take over in their wake, were woefully unprepared for the duties they'd have to adopt. Due to attrition many projects just get consolidated into other projects. Over a year ago, when this trend of attrition began, the management held meetings and were conspicuously addressing these concerns before they even started to form, in the way of "Don't worry, it's just a coincidence that a few people are leaving", "We've only lost 7 people in 3 years", "This is normal". Now that this trend has continued for a year and it's clear that there IS a problem, all we hear is deafening silence on this subject. It's quite alarming when you're in the middle of a domino effect, and people refuse to admit or deny that it's happening. For the past year I've noticed the average demeanor of people, at Sparefoot, has grown colder and colder. It's the sort of Malaise that settles in on a company that had some really meteoric rise, very early, and was struck by a demoralizing period of discouragement that killed the buzz. It's definitely chilling when I think about the place I was hired on to just a short few years ago. Would I accept a position at Sparefoot now? probably not, this doesn't feel like this same place I was hired at. It's going to take a large change in attitude and policy to get this ship right, hopefully we can turn it around before I decide that my time is past. In this new Sparefoot all I want to do is keep my head down and wait for my shift to end; I miss the time when I was eager to jump in and collaborate with my peers.

5.0
Mar 9, 2016
Recommend
CEO approval
Business Outlook

Pros

Sparefoot is an environment where individual contribution is prized, but most prized in the advancement of the overall objectives: becoming nimbler, quicker, responsive to scale, resilient and robust.

Cons

It takes some time for newer corporate structure to fully take hold; that's just a learning experience though. Some change will be continuous -- ya just gotta embrace it.

5.0
Jan 22, 2016
Recommend
CEO approval
Business Outlook

Pros

Sparefoot is a great company with great people. I worked at Sparefoot as an Application Developer from October 2014 to December 2015 (1 year and 3 months). I left to move to the north-east to be with my girlfriend. - Career Growth: After joining, I was quickly given more and more responsibility to start conducting technical interviews, help the formation and onboarding of a new team, and design more and more impactful solutions. These opportunities directly resulted from me expressing my interest in taking on more responsibility and wanting to get more involved. Sparefoot is not a place where you can coast and expect to be given more responsibility and career opportunities. It's a place that requires self-starters to put in their full effort every day to better themselves and the company. This effort is recognized in weekly meetings and rewarded with additional responsibility and additional opportunities for growth. - Fast paced: The product and development culture is designed to move very fast. The philosophy is that Sparefoot should constantly be conducting data-driven experiments and build upon the "wins" that drive increased conversion rate and traffic. As a result, on the consumer side, minimum viable products (MVPs) are often encouraged over carefully thought out solutions because there's a chance the test will not win and the code will be thrown out or refactored into another test. It can be a lot of fun to produce a lot of code and new functionality quickly and see the impact on users. However, this does imply that if the test wins, this code should be implemented properly. Sometimes it does (certainly if a developer pushes for it), and sometimes it does not. - Culture: I would describe the work culture at Sparefoot as laid back, but also hard-working. There is definitely a drive to do more, produce more, and move faster. However, work-life balance and work culture are important as well. It’s common to grind away on a piece of code, and then once finished, play a game of foosball or ping pong, or grab a drink at CU29 after work. There are also many company-sponsored events and happy-hours that provide many opportunities to interact with everyone in the company outside of the normal day-to-day. Everyone is friendly and always willing to help. - Receptive to Feedback: Since Sparefoot is data-driven, leadership is very receptive to feedback if you can provide clear, testable hypotheses about what could work better. As an example, the SEO team, product team, and engineering team worked on a hypothesis that conducting traffic tests similar to A/B tests would result in increased traffic. The teams worked closely to put an MVP together and prove out the concept. The result was a testable, reliable process for increasing traffic that was adopted by the teams. - Great product managers (PMs) / owners: Though there is always pressure on PMs to meet their business goals, they are willing to hear about and address the technical concerns (tech debt). They swiftly deal with any road blocks and facilitate communication between teams. They maintain and prioritize healthy backlogs and are happy to have Devs add to it too. After starting my new job where the company is much smaller and does not have any product managers, I can really appreciate all of the great work that the PMs do at Sparefoot. I learned and matured as an engineer and a leader more at Sparefoot than any other job I had in the past. I was very sad to leave knowing there was more to learn about and grow in my role.

Cons

- Sparefoot requires self-starters who are motivated to grow their skills and their career. There is not a well-defined track to success. - Be prepared to express technical concerns to your PM so that the team can address them (he/she will not know the concerns without your input). - Because speed is prioritized, some bugs will be introduced into the production environment. Make sure you are ok with this and are willing to debug and fix the issues.

Glassdoor has 219 Storable reviews submitted anonymously by Storable employees. Read employee reviews and ratings on Glassdoor to decide if Storable is right for you.