I originally built Ketchup With Friends on PHP for my first project at CodingDojo. Now to redesign it, and rebuild it in Rails!
Something about Quora makes writing very pleasant. I think it’s the design. It has an intrinsic focus on the work of writing. The typography is beautiful and effortlessly readable. One huge critique for me is It is difficult to index old posts. If only navigation was improved, I would write on Quora more often.
Same goes for me as a reader. Posts are difficult to discover, and disposable when you can’t search through blog indexes.
Post by Victor Tran:
Time is passing by so quickly here at Coding Dojo. It has already been a brutal 3 weeks. Already I have learned and done so much with what I have learned: HTML, CSS, jQuery/jQuery UI, Entity-Relationship Diagrams (ERD) design, MySQL, and already digging into PHP as of last week. Excitement runs through my mind for the remaining 6 weeks to come. We will be going on to learn different frameworks and Ruby on Rails, as well as another programming language if we finish the core curriculum early.
If you have heard of Dev Bootcamp, App Academy, or Hack Reactor,Coding Dojo is also a Bay Area bootcamp program similar to the rest of them, located in Mountain View as opposed to the other three based in San Francisco. If you have never heard of these type of bootcamps, get familiar because they are amazingly intensive 3-4 month programs dedicated to teaching you how to code, how to program!
I can only speak for myself and probably with most my classmate’s accord that Coding Dojo has so far been a high-pressured amazing experience.
The class is taught through an online learning platform, specially designed for the program, with offshore mentors giving you feedback. The approach to education in this bootcamp is strengthened by the idea of self-motivated self-learning and struggling. Skepticism may easily arise from “a bootcamp that teaches through an online platform, with remote mentors, and doesn’t want to immediately help you when you struggle.” It is an unappealing description, one I can understand, especially when you are paying $8k to attend. (I paid $5k due to being part of the pilot class. I think it is worth the money either way and in the long run. I few the past three weeks already worth the money.) However, though it is taught through an online platform, the bootcamp is in class. Mentors dedicate a 4 hour time slot to talk to students, and are always available to email. Some students from the previous part-time bootcamp come in to mentor too!
Struggling is a part of learning. No one will hold both your hand and carry your weight on the job. Struggling and pushing yourself to learn differentiates those who have a passion of wanting learn compared to those who don’t, a quality that many of speakers resect. We do have a 20 minute rule, because struggling becomes inefficient at a point. We struggle for 20 minutes first, if we don’t figure out the bug we ask a classmate (many I now consider friends), if that doesn’t work out we ask our mentor if they are available or we go to Michael or Charles. That rule comes from Michael’s belief that struggling burns that piece of knowledge into your brain, as well as using your peer’s and mentor’s time efficiently. Most of the bugs are figured out within the first 20 minutes anyways or with the help of your classmates.
There is a huge emphasis on fundamentals in the program and correct practice. Michael knows that and we all know that. Of course it is impossible be master experts of all of these technologies within this short time. The goal is to take the brightest, most dedicated people and teach them how to program. No time is wasted on researching. No time wasted learning unnecessary syntaxs. No time wasted on building on wrong practices. We do it right the first time. We don’t get too ahead of ourselves; we know whats going on under the lines of code and frameworks. We learn what we need and we move on. Be efficient.
We have speakers who come in to talk to us. Engineers. Entrepreneurs. Founders. CTOs. CEOs. Recruiters. We have a sort of fireside chat, with a recurring gag about not having a full jerrycan and match lying around. They share their insights about the industry. Some inspiring. Some provocative. Some are just plain cool. More casual interactions plan to happen. Michael is hoping to invite them to eat lunch coolly with us.
By the end of the bootcamp, we should have 3 personal projects ready. Like other bootcamps, we have a hiring day. Hopefully, we will impress those who come. (They are looking to build their network. If you interested in hiring, they’d love to be contacted. email@example.com).
The bootcamp will surely improve as the bootcamp progresses. Changes will be implemented in future for future cohorts. As of right now, the bootcamp is still amazing.
I will go more in depth with upcoming blog posts about each week at the bootcamp, what I’m learning and making!
I can feel my chest vibrate. It is from the ripple effect of the electric guitar and hard beats of the drums. Lights are dim. The room is suffocating, musk of sweat stagnant, while bodily heat exacerbates it all. I sit on the floor leaning against the painted black walls, surrounded by silhouette figures. The music takes a softer tone and a cooler sound. Drums don’t sound as heavy anymore. Strings take on intricate notes. And it all ends. Lights brighten. Door opens and air circulates. I stay sitting, surrounded by figures laughing and chattering; they remain silhouettes.
I am a romantic. I hope. I dream. I live in a world of spirituality. I am kidnapped by fantasies that so beautifully entangle my mind. They trap me with their optimism, their intricate idealism for perfection.
I am a visionary. I see what cannot be seen; I see what I believe will yet be seen. I live in the future, while the present passes, and the past becomes ignored.
I am a defeatist by reality. I am an egotistical dreamer, brought down by the present and actuality The visionary does not initiate; the romantic lives in deceitful ignorance. For what I believed to have been a strength, it manifests as a weakness.
Now, I am a realist, but only because I dissemble with outspoken words of pessimism, cynicism, and practicality, and stupidity. I am boring. I am risk-adverse. I do without passion because I am discouraged from allowing my visionary-self initiate the actions of his romantic ideals.
The visionary and the romantic are not my weakness! It is the rationalist, and the doubtful-self that is my weakness. I placed the blame on reality. I placed blame on society. Reality is not destined to fail. Society does not conspire against me. I conspire against myself.
The visionary and idealist are not initiators of their dreams because the doubtful rationalist overrides my actions. I am afraid. I am afraid of disappointing the visionary and the idealist. It is easy to satisfy the pessimist and rationalist because they incubate practicality, and practicality is practicable.
Hope. Trust. Initiation. Innovation. Creation. They all call for the visionary, the idealist. The rationalist, who reasons with doubt, fear, and practice, leaves no room for the visionary or idealist to prosper. The visionary, the idealist, the romantic are impractical, but what they dream of is not always impracticable.
And passion. Passion is a romantic quality. It is unstoppable. To rationalize with passion is to banish it to vanishment as if it never existed. If passion does subject itself to reason, then the passion never actually existed.
I have given up on the doubtful rationalist. I do as I please, unafraid of disappointment, and unafraid of failure.
Therefore, I am a romantic. I am a visionary, I am an idealist. I am impractical, dreaming of dreams practicable. I live in the present, with hopes for the future. I am a new me, one with confidence and trust, and finally with the ability to initiate my ideas. I am the leader of my dreams.
I am a romantic. But only in my dreams.