Pretty much sums up the entire situation in 1 sentence.
I am curious about what securities laws are being violated for failing to disclose material information.
36 karma · joined May 17, 2012
email: rfirestone@ciber.com
Pretty much sums up the entire situation in 1 sentence.
I am curious about what securities laws are being violated for failing to disclose material information.
Probably not. If you are doing it on your time and not using company resources any claim to the outside work by your employer are going to be pretty weak.
If you are building a product that directly relates to what the company does you are probably entering a gray area.
In the current market a competent developer who want a job, has a job. If you want to be taken seriously start with a serious number.
He started by taking the only programming job he could get as a 16 year old. As his skills progressed he changed jobs a bunch of times with each one becoming progressively less crappy.
He got there by working his butt off to learn everything he could about programming. On his own he learned everything you would expect from a CS program but was able to go into far more detail than a semester course. I've seen him talk circles around guys with formal CS training.
There is someone out there who will pay you to program. The pay will be peanuts and the work will be boring but once you have a job and some experience on your resume it will get easier.
Also go get your GED. With the GED you can say you graduated from High School and have the option of other formal education in the future.
When they ask I simply tell them when I am hired I'll give it to the appropriate person.
Writing standard ruby gems make sure you are thread safe and it will run in both.
For background jobs look at sidekiq. It plays well with the jvm.
Unless you are in love with the JVM I would recommend taking a look at rubinius. It is a ruby implementation written in ruby and C++. I hadn't looked at it in a couple of years but the current version has gotten my attention. Just tinkering locally the performance is excellent and no JVM related issues.
The majority of college what you are doing has little to no correlation with real life.
Unless you have a great job already lined up I would say stay in school and continue to learn on your own. Having a degree puts you ahead of people who don't.
His email was broken because he changed his email password and instead of changing the password stored on his phone setup a second account to the same email box. Yeah that was a fun one to try and figure out.
Preventing burnout is setting boundaries and pacing yourself. Not working crazy hours, taking breaks and getting a good night sleep so you don't get worn out.
You get there by working your but off. I recommend specializing and going deep in one area. Knowing a little about a lot if things with no real world experience is not a competitive position. Having experience with mongoDB and rails landed me a position over developers with significantly more general experience. At the time MongoDB was an up and coming technology with rapidly increasing demand. With out the specialty I had little chance competing against more experienced developers for general positions. Having a specialty I knew very well gave me the ability to compete.
If I was placing an all or nothing bet with $5k it would go in bit coin. I doubt the volatility will go away anytime soon so I suspect that it will either continue the explosive growth or crash.
Symmetry is visually pleasing. The three blocks in the project section are all different heights and each has a different sized image which is awkward to look at.
When building ux and ui ask yourself does the /animation|feature|interface/ actually make the experience better than not having it. Does the animation pulling in the projects or loading the blog posts or changing the background color actually improve the users experience?
I think you are on the right path and will have lots of opportunities to build cool things.
Tony Tseh Hsieh and his downtown project are spending ~$350 million to build a tech community in downtown Las Vegas.
- Las Vegas is a cheap place to live. Depending on your needs you can rent a house for under $1500/mo. - You can hop on a plane and be in San Francisco in an hour. There are direct flights to most major cities. - There are tech events most nights of the week for when you want to get out. - There are a bunch of new co-working spaces if you want to have a place to work outside of where you are living or Starbucks.
One of the things I usually do is immersing myself in a topic. Buying a couple of books on a subject and going from one to the next. Starting with a more intro book and progressing to more advanced materials creates a very natural feeling learning curve. Since starting this my overall retention has improved greatly.
In-between the immersion cycles I read more general CS type books. It creates a nice mix of topical knowledge and theoretical knowledge.
Frameworks change at a much more rapid pace than the underlying languages. With ebooks you can usually find more up to date content than buying print books. Looking at the published date before buying is important. In the python space there are a lot of current books on interesting topics. There does seem to be a serious lack of Django titles that are current.
I buy most of my books directly from the publishers websites. Between informit.com and orally.com there is always some sort of 50% off ebooks sale going on. I have bought ~45 books this year and paid full price for 3 or 4 of them.
If you want to learn Ruby and Rails a couple of good resources are Learn to program by Chris Pine (an intro to ruby) and the rails tutorial by Michael Hartl http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
Some other books I would recommend: - Practical object oriented design in ruby - Computer science programming basics in ruby - Agile web development with ruby on rails 4 - Eloquent ruby - Design patterns in ruby
If you get on the http://oreilly.com email list they regularly have 50% off ebook sales.
There is a lot you can do to start spreading knowledge today. Start with presenting at your local user group. There is always a need for high quality screencasts.
There are members of your team who will agree with some or all of the points you make you will still be known as the a-hole.
Additionally that is just way too long to be persuasive. Most people won't read past the first paragraph.