It might be great functionally, but it looks like there's no design or aesthetics at all - kind of like an iphone made with matte plastic and without rounded corners.
This sounds eerily similar to an experience I had. The CEO of a 10 year old company that kept growing in revenue and profits (even during the recession) went from being the most level headed and inspiring person to totally incompetent. He suddenly gave up and stopped coming to the office and and gave the employees a free reign to do what they wanted. Things actually worked but every time we needed his involvement he would show up and just fuck everything up.
After months of declining business he told me privately that the reason for his behavior was because he was burned out but felt everything could be fixed in 6 months. I didn't stay to find out and quit immediately. 6 months later those who remained ended up working 3 months without pay and found themselves out of a job while the CEO declared bankruptcy. Towards the end I heard he got more erratic and started blaming the employees, the board and everyone but himself for his situation.
It still baffles me how someone who seemed like he could turn anything to gold and had such good judgement could suddenly lose everything and become so hopeless because of burnout. Over a year later he still hasn't recovered and is being sued by several people.
Since you're an engineer - I'd say tell the board (verbally) what you think and put in a notice of resignation. If they change things for the better they might ask you to reconsider your resignation. If they take offense and side with the CEO - you're better off quitting anyway.
It seems to be a common mindset among python developers. You often hear the reason you can't have something in Python is because it's theoretically impossible, impractical and too difficult - but then it happens in another language. I was convinced that dynamic languages would always be slow (see https://wiki.python.org/moin/Why%20is%20Python%20slower%20th...) but then Google gave us V8.
The tool doesn't look like it's meant to be run within a cloud. Instances in a VPC without internet access would have only private IP addresses within the CIDR range of the subnet in which they are launched.
It's to find out which cloud a public IP address belongs to, for which the public data source/whois lookup seems the only option.
PS: the metadata (in case of AWS) can be accessed only within the instance itself.
Bootcamps have become more about cash and I know quite a few that are in trouble financially. Though they've gotten postive reviews lately it seems they will eventually be viewed in the same vein as Online degrees.
Even if the customer doesn't demand it, you should have your own standards for quality and performance and never compromise on them when it comes to your deliverables.
You're actually harming your business if you choose to do shitty work for small bucks and good work for big bucks. If you take your standards very seriously it improves the capabilities of your team and let's you take on more lucrative contracts.
> And developers don't like to work for free.
Oddly enough, the highest earning developers I know don't think like that.
Yes developers your developer-time is the most precious thing in the universe but please consider your user's time and their computing resources as well.
> A lot of people are evaluating too much based on the ideas, rather than the background of the founders and whether that background gives them the experience to execute the idea.
I don't want to accuse you of backpeddaling, but your point would have been more clear if you had said "overlooking the background" instead of "rather than the background"
Teams are important, but recent events have shown that we've been giving teams with bad ideas more credit than they deserve because of their credentials or alma matter. Maybe YCF will help someone with a great idea build a great team :)
Another possibility in contested elections is party members tracking down opposing voters with a comprehensive list of who to threaten/kill and where to find them.
Put the skills you learned in your resume or start working on projects which demonstrates those skills. List out the courses you completed under the 'Trainings' section of the resume and Mention MOOCs under your hobbies (If you have such a section a resume).
I was very interested in MOOCs (ai-class was awesome!) but unfortunately most of them seem to have gone the 'pay XX to get this certificate you can to print out!' route to make money.
The fact that you're interested in MOOCs says many positive things about you and shows that you're interested in learning and improving your skill-set, and at this point in time, I would be very surprised if anyone gave two shits about the certificate, because who the hell lies about taking a MOOC?
And in the case of coursera - many of the courses are actually poor quality. Udacity and Edx (especially EdX) seem to take quality much more seriously.
Good luck jl. Hope you come back refreshed with new ideas.
Was hoping to find some sabbatical stories in the comments. I was working 12 hours a day with no weekends and felt trapped in a state of urgency and like I was missing out on things. Took a 3 month sabbatical and it changed everything!
Sometimes you don't notice that you could have done things better or differently until you take a step back. I'm about to pass out and wish I could've written more.
@dang I'm sorry for this. Please understand I was inebriated when I posted this comment, but I will always appreciate your work and if you ban me for the following comment, I understand.
-------------------------------------------------
syste - I love you man. You are an amazing CEO. Your company does great work and has a great product. I always become so happy when I see you actively responding to the comments here. You are a role model CEO.
Something so many companies overlook is actually listening to their users and taking their feedback seriously. I love you man, if you wrote an autobiography I would buy it. Congratulations to you and your team.