3 ms·
I resigned on my second day. On the second day, it came out that the founder wanted to review my code every 30 minutes. What!? Apparently, he was traumatized by
by stcredzero 9y ago
I resigned on my second day. On the second day, it came out that the founder wanted to review my code every 30 minutes. What!? Apparently, he was traumatized by some prima-donna self-proclaimed genius who went off by himself for two months and built entirely the wrong thing. I suggested that he at least give me a day or the afternoon or something. Nope. So I became the Sofa King and I was Sofa King outta there!
Another thing about that founder: He wanted me to write everything by scratch, ground up, nothing outside of Apple APIs, out of fear of patents and copyrights. I'm sorry, but that's just technical ignorance. In that case, go ahead and use 3rd party libraries, but do it mediated through a facade or some kind of adapter library, so you can rapidly switch to another one. This gives the best of both worlds -- more rapidly put together a functioning App, but still be immune to people changing licensing terms.
- busterarm 9y agoI don't think that would do much to shield you from patent/copyright claims. It actually sounds more like he wanted to classify all of your work as Research & Development so he could amortize the cost of your salary or write it off on the company's taxes.
- vonseel 9y ago> In that case, go ahead and use 3rd party libraries, but do it mediated through a facade or some kind of adapter library, so you can rapidly switch to another one. That’s how I was taught to do it. But I’ve yet to see people take the time to do this in real-life Code.
- eecks 9y agoWhat adapter library?
- stcredzero 9y agoThe one you write.
- stcredzero 9y agoA coworker of mine used the technique to port the company's application from using an old object database to Oracle. People certainly use this in real-life code.