<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>Dev/Code/Hack</title>
		<link>https://devcodehack.com/</link>
		<description>Development, coding, software, hacking, video games, mobile, web, programming.</description>
		<lastBuildDate>April 16, 2026, 7:16 p.m.</lastBuildDate>
		<language>en-us</language>
		
		<item>
		<title>The Dream Of Life by Alan Watts</title>
		<link>https://devcodehack.com/the-dream-of-life-by-alan-watts/</link>
		<guid>https://devcodehack.com/the-dream-of-life-by-alan-watts/</guid>
		<pubDate>March 27, 2026, midnight</pubDate>
		<description>&lt;p class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;What follows is one of my favorite (and what I consider to be most profound) ideas from Alan Watts. It suggests, to me, the truth of our life in the simulation, and the recursive loop of existence which we find ourselves in.&lt;/p&gt;
&lt;p class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;----------------------------------------------------------&lt;/p&gt;
&lt;p class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;If you awaken from this illusion and you understand that black implies white, self implies other, life implies death, (or shall I say death implies life?), you can feel yourself - not as a stranger in the world - not as something here on probation, not as something that has arrived by fluke - but you can begin to feel you own existence as absolutely fundamental.&lt;/p&gt;
&lt;p id=&quot;dd33&quot; class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;I am not trying to sell you on this idea, in the sense of converting you to it. I want you to play with it. I want you to think of it&#x27;s possibilities, I am not trying to prove it. I am just putting it forward as a possibility of life to think about.&lt;/p&gt;
&lt;p id=&quot;0597&quot; class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;So then, let&amp;rsquo;s suppose that you were able every night to dream any dream you wanted to dream, and that you could, for example, have the power within one night to dream for 75 years of time, or any length of time you wanted to have.&lt;/p&gt;
&lt;p id=&quot;26ba&quot; class=&quot;pw-post-body-paragraph lw lx ly lz b ma mc md me mg mh mi mk ml mm mo mp mq ms mt rh mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;And you would naturally, as you begin on this adventure of dreams, you would fulfill all your wishes. You would have every kind of pleasure you can concieve. And after several nights of seventy five years of total pleasure each, you would say &quot;Well that was pretty great&amp;rdquo;. But now let&amp;rsquo;s have a surprise, let&amp;rsquo;s have a dream that&amp;rsquo;s not under control, where something is going to happen to me that I don&amp;rsquo;t know what it&amp;rsquo;s going to be. And you would do that and would come out of that and you would say &quot;Wow that was a close shave, wasn&amp;rsquo;t it&quot;? Then you would get more and more adventurous and you would make further-in and further-out gambles to what you would dream. And finally, you would dream where you are now. You would dream the dream of living a life that you are actually living today.&lt;/p&gt;
&lt;p id=&quot;e386&quot; class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;That would be within the infinite multiplicity of choices you would have. Of playing that you weren&amp;rsquo;t God, because the whole nature of the godhead, according to this idea, is to play that he is not. So in this idea then, everybody is fundamentally&lt;br&gt;the ultimate reality, not God in a political kingly sense, but God in the sense of being the self, the deep-down basic, whatever there is. And you are all that, only you are pretending that you are not.&lt;/p&gt;
&lt;p class=&quot;pw-post-body-paragraph lw lx ly lz b ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu lr bg&quot; data-selectable-paragraph=&quot;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe title=&quot;YouTube video player&quot; src=&quot;https://www.youtube.com/embed/wU0PYcCsL6o?si=a3qBkYsMDEJKIVk4&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;allowfullscreen&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Fiverr is Busted, Maybe It Needs More AI</title>
		<link>https://devcodehack.com/fiverr-is-busted-maybe-it-needs-more-ai/</link>
		<guid>https://devcodehack.com/fiverr-is-busted-maybe-it-needs-more-ai/</guid>
		<pubDate>May 9, 2025, midnight</pubDate>
		<description>&lt;p&gt;The Fiverr CEO recently made a hilarious statement regarding how AI is COMING FOR ALL OF US LOL. Here&amp;#39;s what he said:&lt;/p&gt;

&lt;p style=&quot;margin-left:40px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://devcodehack.com/ugc/GqTpBkBbAAEhkCe.jpg&quot; style=&quot;height:552px; width:300px&quot; /&gt;&lt;/p&gt;

&lt;p style=&quot;margin-left:40px&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;So the AI doom and gloom train continues. But one need to look no further than Fiverr itself to realize what a crock of baloney this is. I&amp;#39;m currently dealing with what I believe is some kind of scammer who says I need to pay for extra. First, the seller sent me a request to modify the order, which I promptly accepted.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://devcodehack.com/ugc/fiverr_order_accept.png&quot; style=&quot;height:110px; width:500px&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Upon accepting that, my order total did not update. So I opened a request with Fiverr customer support. They were of no use and basically said I need to purchase gig extras, so I did that, despite having to pay even more fees. After doing so, the seller kept requesting for more money, and so that&amp;#39;s where I figured it&amp;#39;s a scam. No problem right? I can first go ask the seller to cancel the order, right?... Right? No. Wrong. That part of the system doesn&amp;#39;t work. So I tried 3 different browsers (Firefox, Chrome and Safari) with all ad blockers disabled.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://devcodehack.com/ugc/fiverr_cannot_cancel.png&quot; style=&quot;height:388px; width:300px&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Also, the seller kept requesting more money, so I figured I&amp;#39;d report some abuse. That&amp;#39;s reasonable right? WRONG. THAT DOESN&amp;#39;T WORK EITHER.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://devcodehack.com/ugc/fiverr_reportr_User.png&quot; style=&quot;height:248px; width:400px&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;At this point I&amp;#39;ll just wait for the order time to pass and then hope I can cancel it that way. But the point of all this is that someone needs to either tell the Fiverr CEO to &lt;a href=&quot;https://x.com/karpathy/status/1886192184808149383?lang=en&quot; target=&quot;_blank&quot;&gt;vibe code&lt;/a&gt; harder or maybe scale back his AI doomsday rhetoric, at least until his own damn site works. What a joke.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Startup Money (and how much?)</title>
		<link>https://devcodehack.com/startup-money/</link>
		<guid>https://devcodehack.com/startup-money/</guid>
		<pubDate>Feb. 20, 2017, midnight</pubDate>
		<description>&lt;p&gt;Alright, did you get an offer to join a startup? Or maybe you are looking for a new career path. Are you fed up with years of wage slavery at huge corporations? Maybe you just graduated, looking for the first dent you&amp;#39;ll make in the world. Perhaps you and a few friends are about to embark on a new voyage to discover a trove of digital treasures. So you&amp;#39;re wondering if you should take that ever sought after leap of faith and join a startup? Maybe start your own?&amp;nbsp;&lt;/p&gt;

&lt;p&gt;If you answered yes to any of those questions, one of the top concerns is the experience you&amp;#39;ll have, and the things you will learn. But after that, the next thing you might think about is&amp;nbsp;how much money you&amp;#39;ll be making. And that&amp;#39;s what we&amp;#39;ll be talking about today.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Startup Lifecycle&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let&amp;#39;s talk about the various phases of a startup. These phases will be very relevant to the&amp;nbsp;total compensation you get from your startup endeavors. Startups go through lots of phases during their total lifecycle. Let&amp;#39;s define a startup lifecycle as the following steps:&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;border:1px solid #000&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;th&gt;&lt;span style=&quot;font-size:16px&quot;&gt;&lt;strong&gt;Phase&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;
			&lt;th&gt;&lt;span style=&quot;font-size:16px&quot;&gt;&lt;strong&gt;# of People&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;
			&lt;th&gt;&lt;span style=&quot;font-size:16px&quot;&gt;&lt;strong&gt;Funding&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Idea&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;You + couple founders&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;$0-50,000&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Seed&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Founders + couple employees&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;$100,000+&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Series A, B&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Founding team + early staff&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;$2-15 million&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Series C-E&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Early staff + Mid sized team&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;$20-300 million&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Series G and beyond&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Veteran staff + thousands of others&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;$500 million+&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;IPO/Acquisition&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Thousands&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-size:16px&quot;&gt;Unpredictable&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Your compensation will vary wildly depending on when you join, and when you leave through out the lifecycle. And of course, your role when you join the organization.&lt;/p&gt;

&lt;p&gt;There are many entry and exit points. The most ideal timing&amp;nbsp;is you starting the company,&amp;nbsp;growing it to a massive size, and then IPO&amp;#39;ing or selling it. If you can achieve this extremely rare feat, you will receive all the monetary gifts our society can offer. But this applies to less than 1% of the population. So let&amp;#39;s look at how it plays out for most people.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Early Staff (Series A, B)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most people who join a startup will enter during the Series A or B phase. They are probably the first few engineers, first product person, first designer, first marketing professional, key sales or business developers, or other required professionals to help take over critical portions of the business. These people are usually filling the role a founder previously used to do.&lt;/p&gt;

&lt;p&gt;The typical compensation package for early staff members is a relatively normal salary (maybe a bit less), and a hefty stock options package. The stock options will also have a very desirable strike price. The only problem is that the options value is highly volatile at this time. They could shoot through the roof, or fizzle out&amp;nbsp;after years of hard work.&lt;/p&gt;

&lt;p&gt;If these people stay with the startup through the whole lifecycle, they can get nicely rewarded. In best case scenario, the early staff is with the company through a big IPO or acquisition. In average case scenario, the startup will get acquired somewhere in in Series C-E. The financial rewards will breakdown like this&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best case: &lt;/strong&gt;$1M to $100M+&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Average case: &lt;/strong&gt;$100K to $1M+&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worse case:&amp;nbsp;&lt;/strong&gt;Get a salary, maybe some stock compensation from an acquiring&amp;nbsp;company&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Mid Sized Team (Series C - E)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many people will join a company during its growth phase. This usually means the company has already moved past the Series A or B round, has raised a few millions dollars, has really proven product market fit, and is well on its way. At this point, the company is usually hiring pretty aggressively, and is equally aggressive about its impact in the marketplace. Many people of various skills will be brought in during this time. However the certainty of success is still unknown, and the value of the stock options is not as great as it once was. The options strike price will be higher, and you will be exposed to less upside.&lt;/p&gt;

&lt;p&gt;The typical compensation package for someone who joins during this phase is a nice, market-rate salary, and a decent stock options package but nothing like early staff.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best case:&amp;nbsp;&lt;/strong&gt;$1M+&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Average case: &lt;/strong&gt;$10K&amp;nbsp;to $100K&amp;nbsp;in stock, plus salary&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worst case: &lt;/strong&gt;Salary&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Employee #1000 (Series G and beyond)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So you&amp;#39;re&amp;nbsp;getting aboard the hype train. The startup you are joining has raised hundreds of millions of dollars. Or, hell, maybe even a billion dollars. This company is being talked about everywhere you look. Everyone wants to join. Everyone will be rich. It&amp;#39;s the next Google! But you are one in a sea of many. It doesn&amp;#39;t really feel like a startup, but everyone around you keeps calling it one. You&amp;#39;re getting paid a great salary, but you don&amp;#39;t really understand your stock options. The recruiter keeps saying it&amp;#39;s worth a lot of money, and it&amp;#39;ll be worth more in the future.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The typical compensation for this role is a market-rate salary (maybe a little below), and stock options with a high strike price or RSUs (restricted stock units). If you decide to join a company at this stage, you need to be mentally prepared for a lot of unknowns. You may go into this thinking it&amp;#39;s a sure thing, but it is not. The company can still fail at this stage, or the value of the company could be massively reduced. Your options will have a huge strike price, and will create a large tax liability if you choose to early exercise them. Overall it is going to be a very complicated situation. You should only join this if you really understand what you&amp;#39;re getting into, or if you are ok with simply receiving the salary offered.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best case: &lt;/strong&gt;$1M+&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Average case: &lt;/strong&gt;$10K-$1M&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worst case:&amp;nbsp;&lt;/strong&gt;Salary&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Employee #1&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The scenarios we just covered are the most common scenarios. When you join a startup, it&amp;#39;s most likely you are going to fall in one of those categories. Now we will cover two more scenarios, both of which are very rare, and can yield enormous results, or catastrophic failure. Let&amp;#39;s start with employee #1.&lt;/p&gt;

&lt;p&gt;So maybe you have a couple of friends who decided to startup. They&amp;#39;ve put in their own money, or maybe they have a small amount of seed funding from an angel investor. You decide to join at this phase because you can tolerate the risk, and you are really excited about what the startup is doing. This can play out in lots of ways.&lt;/p&gt;

&lt;p&gt;First thing to keep in mind is that you will do an enormous amount of work, just as much work as the founders, but you will see less upside, and less risk, than the founders. However it can still be very lucrative. You will most likely get a small salary (the founders probably are not getting any salary), and if you lose your appetite for the startup, you can still walk away.&lt;/p&gt;

&lt;p&gt;In the extremely rare chance that the startup becomes a huge corporation, you should expect your role to change a LOT. You will probably get a lot of bosses over the years, and you may not agree with all the business decisions that will be made. But as long as you are treated fairly, and the company is very successful, you will be set for life. But the compensation will vary wildly, and at this stage, it is anyones guess what will happen. You will be in for a very long journey, and it won&amp;#39;t be easy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best case:&lt;/strong&gt; Enough money to never work again&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Good case:&amp;nbsp;&lt;/strong&gt;The company is acquired and you get a job with a decent stock package&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Average case:&amp;nbsp;&lt;/strong&gt;You have a decent job for a couple of years and the startup fails&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worst case:&amp;nbsp;&lt;/strong&gt;You receive little salary for many years, you grind it out really hard, and the startup fails.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Founder&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ok, So you decide to start a startup. You have dreams of being the next Steve Jobs or Mark Zuckerberg. You&amp;#39;re going to make it big, you&amp;#39;re going to change the world. This is the mindset most founders have, and that&amp;#39;s good. As a founder you will need to be extremely optimistic, because the road ahead is extremely rocky, and will be filled with extreme uncertainty. If you make it, you will be world famous, you will have wealth for generations, you will change the world. But 99% of founders end up with nothing but good experience, and maybe a network of connections.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Typical founder compensation is zero salary for a few years, and dumping your whole life savings into the startup. You will grind hard for funding from angels and VCs, and you will always be worried about making payroll. A lucky few founders will take their startup to Series A or B, but most founders will fail within the first couple of years. The extremely rare, chosen few, will take their startup all the way to Valhalla, and never have to do anything else ever again.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best case:&amp;nbsp;&lt;/strong&gt;The next Steve Jobs, Bill Gates, Mark Zuckerberg&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Average case:&amp;nbsp;&lt;/strong&gt;Fail within the first couple of years&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worst case:&amp;nbsp;&lt;/strong&gt;Grind it out for years, miss payroll for your employees, lose all your savings, alienate your friends and family, maybe get a divorce, and fall into a deep depression&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So there you have it. Those are the typical routes most startup employees take, and the typical exits. There are many combinations of entry and exit points for a startup, and your experience will not be the same as anyone else. Being part of a startup can get you an incredible learning experience that money can&amp;#39;t buy. It can get you wealth like no other. It can setup you up for incredible success, or incredible failure. But many people would not have it any other way.&lt;/p&gt;
</description>
		</item>
		
		<item>
		<title>Which JavaScript Framework Should You Learn To Make Money</title>
		<link>https://devcodehack.com/which-javascript-framework-should-you-learn-to-make-money/</link>
		<guid>https://devcodehack.com/which-javascript-framework-should-you-learn-to-make-money/</guid>
		<pubDate>May 27, 2015, 11:14 p.m.</pubDate>
		<description>&lt;p&gt;A little over a year ago, I wrote a post called &lt;a href=&quot;http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/&quot;&gt;Which Programming Language Should You Learn To Make Money&lt;/a&gt;, and at the time, the post was fairly relevant. In fact, it still is today, with one exception. JavaScript. JavaScript has really started to come into its own lately. There are multitudes of frameworks, patterns, architectures, microlibraries, testing tools, build tooling, and more. It actually boggles the mind to contemplate how many different frameworks you can use to architect and build your JavaScript app. With Node, you now have isomorphic apps, utilizing your favorite event-driven, asynchronous goodies on the backend.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Hiring for JavaScript engineers is booming. It used to be that all you needed to know was some jQuery to get by, but since then there has been a cambrian-esque explosion of JavaScript libraries, and there are great jobs available for a few of them. You still need solid HTML and CSS skills to get these jobs, but for now we will just cover JavaScript libraries. Look for a future post about CSS skills and the different preprocessors available.&lt;/p&gt;

&lt;p&gt;Let&amp;#39;s dive into the two most popular frameworks.&lt;/p&gt;

&lt;h3&gt;React&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://facebook.github.io/react/&quot; target=&quot;_blank&quot;&gt;React&lt;/a&gt; is the new kid on the block, but gaining traction fast. React, developed at&amp;nbsp;Facebook, came out in 2013, but had its first stable release in 2014, and it picked up steam quick. Developers love the &amp;#39;separation of concerns&amp;#39; approach. React provides a &amp;#39;component&amp;#39; architecture, that enables you to write your frontend in chunks or components. Components have handy lifecycle methods that allow you to load data, respond to or create events, and hook into other useful lifecycles of the component. Components also utilize JSX, which is JavaScript that looks like HTML, and is utilized as the component template.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Check out &lt;a href=&quot;https://facebook.github.io/flux/docs/overview.html&quot; target=&quot;_blank&quot;&gt;Flux&lt;/a&gt; along with React, the &amp;#39;mvc&amp;#39; architecture that can be utilized with React.&amp;nbsp;Flux provides an &amp;#39;action/dispatch/store&amp;#39; model, where a component triggers an action, an event is dispatched, and data is updated in the store. Additionally a change in the store can trigger a change in the component. Flux is an optional part of React, but many people use it. Be on the lookout for Relay, Flux&amp;#39;s replacement.&lt;/p&gt;

&lt;h3&gt;Angular&lt;/h3&gt;

&lt;p&gt;Still more popular than React, &lt;a href=&quot;https://angularjs.org/&quot; target=&quot;_blank&quot;&gt;Angular&lt;/a&gt; was developed at Google, and released in 2009. Angular brings the power of JavaScript, directly into your markup using custom tags. These tags can be used to bind input to models or handle output to the page. Angular calls these tags directives, and they can be used specify and control all kinds of functionality in your web app. Perhaps Angular&amp;#39;s most notable feature is its two way data binding. Templates are rendered according to a specified&amp;nbsp;model. When changes come from the server to the model, the template is updated. When the template receives new input, likewise the model is updated, and the server can be updated as well.&lt;/p&gt;

&lt;p&gt;Version 2.0 came up recently, introducing some re-architecture of the popular library. It received mixed reviews from the community, nevertheless, Angular continues to grow in popularity.&lt;/p&gt;

&lt;p style=&quot;text-align:center&quot;&gt;&lt;img alt=&quot;Angular vs React&quot; src=&quot;http://devcodehack.com/ugc/angular_vs_react_2015.png&quot; /&gt;&lt;/p&gt;

&lt;p style=&quot;text-align:center&quot;&gt;&lt;span style=&quot;font-size:12px&quot;&gt;Angular Vs React (Google Trends, 2015)&lt;/span&gt;&lt;/p&gt;

&lt;h3&gt;The Long Tail&lt;/h3&gt;

&lt;p&gt;While React and Angular are getting very popular and widely used, they hardly comprise all the employable JavaScript frameworks. Don&amp;#39;t forget about these awesome, and widely regarded&amp;nbsp;frameworks:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://backbonejs.org/&quot; target=&quot;_blank&quot;&gt;Backbone.js&lt;/a&gt;&amp;nbsp;- Bringing the classic MVC pattern to JavaScript. Backbone has been in use by numerous companies and individuals before both Angular and React. Though support for it is dwindling, you will still find it running in many respectable code bases.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://emberjs.com/&quot; target=&quot;_blank&quot;&gt;Ember&lt;/a&gt;&amp;nbsp;- Another popular MVC framework, it utilizes the popular Handlebars templating system.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://knockoutjs.com/&quot; target=&quot;_blank&quot;&gt;Knockout&lt;/a&gt;&amp;nbsp;- Providing the lesser known, but still popular, MVVM framework, Knockout provides data binding, auto UI refresh, dependency tracking, and a custom templating system.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jquery.com/&quot; target=&quot;_blank&quot;&gt;jQuery&lt;/a&gt;&amp;nbsp;- You can still write a very serviceable webapp using jQuery. However you will need something like Browserify, RequireJS or CommonJS to handle importing/exporting modules.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The JavaScript landscape is changing rapidly, but if you are interested in JS,&amp;nbsp;don&amp;#39;t let the rapid pace scare you off. Dive into one of these frameworks and build something for fun. There are hundreds of great tutorials to get you started, just pick one and go!&lt;/p&gt;
</description>
		</item>
		
		<item>
		<title>Philip K Dick Predicts The Matrix In 1977</title>
		<link>https://devcodehack.com/philip-k-dick-predicts-the-matrix/</link>
		<guid>https://devcodehack.com/philip-k-dick-predicts-the-matrix/</guid>
		<pubDate>May 11, 2015, midnight</pubDate>
		<description>&lt;p&gt;Back before The Matrix, back before Simulacra and Simulation, and even back before Star Wars, Philip K Dick predicted that we are living in a computer simulation, and he cited his knowledge of this as the source of his novels. He even went so far as to describe a girl in black hair who shows up at his door and tells him his world is a delusion. While we may not want to believe PKD, we cannot deny his absolute prolificness, and that even today his work shows up all over our media. And the scary thing is, the closer we get to the future, the more accurate his predictions appear.&lt;/p&gt;

&lt;p&gt;Here&amp;#39;s the video where he made the speech, and full transcription beneath it.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;480&quot; src=&quot;https://www.youtube.com/embed/jXeVgEs4sOo&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The subject of this speech is a topic which has been discovered recently and which may not exist at all. I may be talking about something that does not exist, therefore I am free to say everything or nothing.&lt;/p&gt;

&lt;p&gt;I, in my stories and novels, often write about counterfeit worlds. Some are real worlds, as well as deranged private worlds, inhabited often by just one person. While mean time, the other characters either remain in their own worlds throughout, or are somehow drawn into one of the peculiar ones.&lt;/p&gt;

&lt;p&gt;This theme occurs in the corpus of my 27 years of writing. At no time did I have a theoretical or conscious explanation for my preoccupation with these pluriform pseudo worlds. But now I think I understand.&lt;/p&gt;

&lt;p&gt;What I was sensing was the manifold of partially actualized realities, lying tangent to what evidently is the most actualized one. The one which the majority of us, by consensus gentium, agree on.&lt;/p&gt;

&lt;p&gt;Later that day, back home again, but still deeply under the influence of the sodium pentathol, I had a short acute flash of recovered memory. Then in mid march, month later, the total body of memories, in tact, and entire, began to return.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;You are free to believe me, or to disbelieve, but please take my word on it that I am not joking, this is very serious, a matter of importance. At that time I had no idea what I was seeing. It resembled nothing that I had ever heard described. It resembled plasmic energy, it had colors, it moved fast, it collected and then dispersed. But what it was, what he was, I am not sure even now.&lt;/p&gt;

&lt;p&gt;In other words, it&amp;#39;s a common theme in my writing that a dark haired girl shows up at the door of the protagonist, and tells him that his world is delusional, that there is something false about it. Well, this did finally happen to me. I even knew that her hair would be black. I had an actual, complete sense of what she would look like, and what she would say. She did appear, she was a total stranger, and she did inform me of this fact. That some of my fictional works were, in a literal sense, true.&lt;/p&gt;

&lt;p&gt;I wrote out these dreams in novel after novel, story after story. To name two in which this prior ugly present obtained most clearly I cite: The Man in the High Castle, and my 1974 novel about the US as a police state called Flow My Tears the Police Man Said.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m going to be very candid with you, I wrote both novels based on fragmentary residual memories of such a horrid slave state world. People claim to remember past lives, I claim to remember a different, very different present life. I know of no one who has ever made this claim before, but I rather suspect that my experience is not unique. What perhaps is unique is that I am willing to talk about.&lt;/p&gt;

&lt;p&gt;We are living in a computer programmed reality, and the only clue we have to it is when some variable is changed and some alteration in our reality occurs. We would have the overwhelming impression that we are reliving the present, deja vu. Perhaps in precisely the same way, hearing the same words, saying the same words; I submit that these impressions are valid and significant. And I will even say this, such an impression is a clue that at some past time point a variable was changed, reprogrammed as it were, and that because of this an alternative world branched off.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
		</item>
		
		<item>
		<title>What Is Growth Hacking?</title>
		<link>https://devcodehack.com/what-is-growth-hacking/</link>
		<guid>https://devcodehack.com/what-is-growth-hacking/</guid>
		<pubDate>Feb. 1, 2014, 4 p.m.</pubDate>
		<description>&lt;p&gt;&lt;em&gt;Full disclosure: I run a growth hacking service called&amp;nbsp;&lt;a href=&quot;http://followme.io&quot; target=&quot;_blank&quot;&gt;Followme.io&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I hear it a lot, I see it everywhere.&amp;nbsp;Growth hack your userbase! Growth hacks for more followers! Growth hack your way to success! But is it real, and does it work? The short answer is yes, it works. But the how and why may not be palapable to everyone.&lt;/p&gt;
&lt;p&gt;Growth hacking can be used by anyone from a teen on tumblr to your Series D funded startup with $200M in the bank. Growth hacking refers to getting more users in a cheap manner. More users to follow you on Twitter or Tumblr, more likes on your Facebook page, or more paying customers. It is not always about monetary gain but, for some, more users do lead to more paying customers. But the most popular growth hacks, and perhaps the Age of Growth Hacking, are centered around getting more Likes or more Followers, usually as cheaply as possible.&lt;/p&gt;
&lt;p&gt;While the buzzword, &#x27;growth hack&#x27;, is new, the concept is not. People have been using hacks to get more users since the pre-SEO days. And gray and black hat individuals always try to remain one step ahead of the curve to exploit popular systems to get more users. But in 2010, Sean Ellis &lt;a href=&quot;http://www.startup-marketing.com/where-are-all-the-growth-hackers/&quot; target=&quot;_blank&quot;&gt;coined the term on his blog&lt;/a&gt;, and a trend was born. Wikipedia cites mega startups like Dropbox, Twitter and Airbnb as employing growth hacks, and offers these examples of growth hacks:&amp;nbsp;&lt;em&gt;An early example of &quot;growth hacking&quot; was Hotmail&#x27;s inclusion of &quot;PS I Love You&quot; with a link for others to get the free online mail service.&amp;nbsp;Or Dropbox offering more storage to users who referred their friends.&lt;/em&gt;&amp;nbsp;The former a clever marketing gimmick and the latter a solid referral plan, neither of these could be called a hack.&lt;/p&gt;
&lt;p&gt;Jon Yoongfook &lt;a href=&quot;http://yongfook.com/actionable-growth-hacking-tactics.html&quot; target=&quot;_blank&quot;&gt;offers a much more actionable plan&lt;/a&gt; for growth hacking. In it, he suggests submitting to news aggregators, maintaing blog content, making your content accessible, working with partners and affiliates, and a few other helpful ideas. While this is excellent advice, I would call this marketing and not a growth hack.&lt;/p&gt;
&lt;p&gt;The &#x27;hack&#x27; portion of growth hacking refers to your methodolgy being a step above the obvious, outside the ordinary. It isn&#x27;t part of a Web Marketing 101 course, and odds are, it won&#x27;t be available forever. Hacks get shutdown very quickly, and new routes and methods often need to be found. As was the case when &lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Penguin&quot; target=&quot;_blank&quot;&gt;Google released the Penguin update&lt;/a&gt; in 2012.&lt;/p&gt;
&lt;p&gt;You might be thinking, &quot;what is real growth hacking and how can I do it?&quot; First start with a goal. Your strategy for growth hacking on Tumblr will not be the same as growth hacking on Facebook or Twitter. You will need to consider each network as a unique problem, and create unique solutions. For our examples, we will work with Twitter.&lt;/p&gt;
&lt;p&gt;Let&#x27;s take Sally, who runs a fashion blog. Whenever she posts a link to her blog on Twitter, she gets a lot of views, and this makes Sally happy.&amp;nbsp;Sally has a couple hundred followers on Twitter, and so far her follower base has been growing slowly and steadily. But now she wants to get serious with her blog. She wants to build a fashion community, and she wants to get the word out on Twitter. She wants to produce more content, and she wants to attract more followers. But Sally is only blogging on the side, and has a very limited budget for marketing. Sally searches &#x27;get more twitter followers&#x27;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Growth Hack #1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sally finds a site offering to sell her 1000 followers for $100. She figures that isn&#x27;t a ton of money for 1000 new readers of her blog, and gives it a shot. She pays the company and within two days she has received hundreds of followers. By the end of the week she has over 1000 new followers. At first she is happy. But then she notices her blog traffic never picks up, none of the new followers are going to her blog. She decides to look at her new &#x27;followers&#x27;. All the accounts are fake. Most of them have already been suspended by Twitter, and the ones which are still active have phony photos or no photos at all.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So while it looks like Sally has over 1000 new followers, she really won&#x27;t benefit directly from them. Other people might see her 1000+ followers and think she has more influence though.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hack grade: D-&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Growth Hack #2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sally finds another site, offering to get her more followers. This one says they have a &#x27;secret technique&#x27; to acquire more followers, and comes with a free trial. Sally joins the service, and it requires her to connect her Twitter account. Sally has no idea what is going on, but within a couple of days she starts getting more followers. She is delighted, until she logs on to Twitter one day and it turns out her account is suspended. Sally freaks out and emails Twitter. Within a few hours they unblock her account, and tell her she violated Aggressive Following practices. It turns out the service Sally signed up for makes Sally&#x27;s Twitter account follow a bunch of other Twitter accounts. But then it makes Sally go and unfollow all the accounts. This effectively spams all those Twitter members with an email saying &#x27;Sally followed you!&#x27; And sometimes they will go and follow Sally back. However, Follow/Unfollow is prohibited by Twitter. Sally got some followers for a short while, but then had a run in with Twitter staff, and had to halt the practice.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hack grade: C&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Growth Hack #3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sally decides to give it one more shot. She finds another site. This one promises more followers too, and also comes with a free trial. Sally is suspicious because it sounds a lot like hack #2, but her friend insists it works. This new site works by favoriting, not following. And this time, Sally has to enter terms related to her content. Sally enters some terms into the service: fashion, nyc fashion, fashion blog. And within days she starts getting more followers.&lt;/p&gt;
&lt;p&gt;This time it&#x27;s different. She looks at the followers. They are real people, they are already engaging with her over Twitter. She takes a look at her favorites, and the site is favoriting tweets related to her blog. All of a sudden she is getting legitimate followers who are interested in her blog. Sally does feel a little bad because a website is favoriting tweets for her, and people think she is doing the favoriting herself. They thank her for favoriting their tweets, but she has a machine doing it. But Sally responds to everyone who talks to her. And soon she finds she is building meaningful, lasting connections with her readers.&lt;/p&gt;
&lt;p&gt;At the time of this writing, favoriting is not against Twitters terms of service. However, it is up to Twitter how long this hack can continue.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hack grade: B+&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And that is just for Twitter. If you wanted to growth hack Tumblr, or Instagram, you could use similar principles, but you would need to build your logic to be specific to those networks.&lt;/p&gt;
&lt;p&gt;Growth hacking is more than just posting on Reddit and having search engine optimized blogs. It is a real inspection of how these social networks work, and then an intelligent, if questionable, exploit of their internals for your benefit. Like all hacking, it&#x27;s ethicality remains in question. It&#x27;s effectiveness, however, cannot be questioned. Growth hacking is becoming more and more popular everyday, and we are just beginning to see the tip of this massive grey hat industry.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>The Cloud Sucks And Here&#x27;s Why</title>
		<link>https://devcodehack.com/the-cloud-sucks/</link>
		<guid>https://devcodehack.com/the-cloud-sucks/</guid>
		<pubDate>Oct. 5, 2013, 2 p.m.</pubDate>
		<description>&lt;p&gt;Wow, the cloud sure does suck. But that doesn&#x27;t seem fair. Your Digital Ocean account is fine. Your Dropbox you use to share your family photos is the greatest thing since sliced bread! In fact your mom has never been happier. So why does it suck?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1)&amp;nbsp;Arbitrary restrictions and limits&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;Your client asks to upload their forms to a server. Your boss tells you Google App Engine is amazing for this. You can manage your stack from the cloud, and you can support all the greatest languages! Once you get onto the cloud, you realize that servers will shut down whenever they feel like. Well actually, they will shutdown when Google tells them to shutdown. And if you don&#x27;t want your server to shutdown, you can pay Google more money by upgrading to a B8 or some nonsense.&lt;/p&gt;
&lt;p&gt;Google will also tell you how big your file size can be. Do you want to upload a 50mB payload? You are out of luck my friend, because the Google App Engine will tell you 32mB is all you need.&lt;/p&gt;
&lt;p&gt;Do you think it would be useful for your database to write more than 16mB to a row? Well I hope you don&#x27;t. Because Google Cloud Sql doesn&#x27;t allow that. In fact, their cloud sql support is so limited that nobody is around to raise that restriction.&lt;/p&gt;
&lt;p&gt;The only Google cloud service I would recommend is their Apps for (small) Business, GMail, Drive, etc for your work. That is pretty decent. Their cloud services stink.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2) New providers = weakness&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;Dropbox, Box, Drive, Evernote, EC2, S3, Linode, Digital Ocean, bunch of Google crap, and so many more cloud services who will kill for your business. The cloud is definitely the future of technology infrastructure, but in these early phases there is much chaff to be split. It is important to realize that when you sign up for a cloud service, you are agreeing to the weakness of someone elses&#x27; technology. Your customer cannot bring more performance requirements than Dropbox can handle, otherwise you are shit out of luck.&lt;/p&gt;
&lt;p&gt;For many projects, it is easy to predict the performance needs, and it is safe to say Linode or DO will be adequate for your work. But there are many projects where the scale is not yet known. But there are even more projects with people who don&#x27;t understand what a software project needs.&lt;/p&gt;
&lt;p&gt;There are thousands of software project managers out there who don&#x27;t realize their customer needs to upload 100mB data, and then tells developers to &#x27;get it on the cloud&#x27;, as if that edict will make everything perfect. Then the developer comes back and says &#x27;Google doesn&#x27;t allow us to upload 100mB&#x27; and the project manager acts like the developer is lying, and it is uncomfortable for everyone involved.&lt;/p&gt;
&lt;p&gt;This is insanely successful marketing by cloud companies, and it results in big money for them. Unfortunately it turns into a huge problem for developers who are stuck with this weakness.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3) Shitty Documentation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your boss tells you to start developing with this new cloud host. You check out the API documentation and try out some examples. None of them work. You spend the rest of the afternoon figuring out if it is your computer, or if there is something wrong in your code, or maybe the parameters aren&#x27;t being passed correctly.&lt;/p&gt;
&lt;p&gt;At the end of the day you send an email to customer service. The next day they tell you the API endpoint has changed, and they let you know they are very sorry. Sorry indeed.&lt;/p&gt;
&lt;p&gt;When you deal with such a new product, it is easy to hit stale documentation. And newer products are also lacking in community support.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4)&amp;nbsp;You can&#x27;t send an email&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Back in the early days of hosting, you could send your email from your own host. Sure you had to worry about Postfix and Sendmail and Dovecot and Exim and port 25, 587 and TLS and SSL and 100 other things, but at least your mail would send. Today your cloud host is probably blacklisted by GMail and Yahoo! Mail and and every other major mail service.&lt;/p&gt;
&lt;p&gt;It is easy to send spam from cloud hosts and people often do. This results in IP addresses getting blacklisted by major mail providers. Cloud hosts often recycle their IP addresses to their numerous instances that are always going up and coming down. That cloud slice you just put up? Who knows what the last owner was doing with the IP address.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The cloud is great because it makes things cheaper for hosting providers and it makes things cheaper for customers. We don&#x27;t pay for what we don&#x27;t need. And hosts can allocate expensive resources to people who need it. But cloud hosting is still a brave new world, despite how quickly it&#x27;s grown up. When we commit our apps to a cloud hosted world, we should understand the limitations of the host, and be prepared to work within those constraints.&lt;/p&gt;
&lt;p&gt;As a software project owner you should be acutely aware of the limitations of the cloud. Never attempt to do more in the cloud than can be expected by your host. Make sure you understand the restrctions and tiered pricing plans your cloud provider imposes.&lt;/p&gt;
&lt;p&gt;As a developer, you should be clear and direct about the limitations in the cloud to your software project manager. It is important for developers to speak up against these issues because if we do not, cloud hosts will never fix these problems. Maybe&amp;nbsp;with patience and communication we can fix these issues for good.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>How Much Money Do You Make Programming?</title>
		<link>https://devcodehack.com/how-much-money-do-you-make-programming/</link>
		<guid>https://devcodehack.com/how-much-money-do-you-make-programming/</guid>
		<pubDate>Aug. 18, 2013, noon</pubDate>
		<description>&lt;p&gt;I&#x27;ll get right to the point.&lt;/p&gt;
&lt;p&gt;About $100,000 a year. That&#x27;s the answer if you have been programming for 4+ years and work in a major tech hub like the Bay area or NYC. Of course your mileage WILL vary. Your salary is dependent on your skill level, your experience and your negotiating power.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Most programmers will make between $40,000 and $120,000. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Junior prgrammers, or people starting out in smaller cities can expect to make around $30,000-$50,000.&lt;/li&gt;
&lt;li&gt;Most average programmers are bringing in around $60,000-$85,000 a year.&lt;/li&gt;
&lt;li&gt;Senior programmers will typically reach $100,000.&lt;/li&gt;
&lt;li&gt;And highly valued senior programmers can easily make $120,000-$150,000+.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some programmers are even granted stock options or stock units in the company they work for. The first engineering hire for a startup can get up to 5% of the company, and if the startup does well that can turn into millions.&lt;/p&gt;
&lt;div class=&quot;jobbytesad&quot;&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;../../i/mini_jb_logo.png&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;text&quot;&gt;Try my newest app, &lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Job Bytes&lt;/a&gt; for iOS.
&lt;div class=&quot;sub&quot;&gt;Your cheat sheet to the programming interview! Free, &lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;check it out now&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;clear-inline&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Programming can make you some solid dough, that is for sure. But not every programmer is making six figures, and I don&#x27;t personally know any programmers who have made millions. In small towns even good programmers might not make six figures. The salaries can vary wildly depending on what city you are in. But I have worked in Austin, TX, New York City and the Bay area, and I can tell you salaries in those three places are very similar. And from what you can see on websites like Glassdoor, most mid-level programmers are netting between 60k-100k.&lt;/p&gt;
&lt;p&gt;Of course it&#x27;s not just about how well you code, it&#x27;s about what language you are using. To maintain market salary, it is important to stay up to date with programming languages. Languages change fast, and in our industry you will go through 5-10 languages in your career. If you do not keep up with it, someone new will come in to fill your shoes.&lt;/p&gt;
&lt;p&gt;Story time. In high school I had a computer science teacher named Mr. Evans, and he would always tell us stories about &#x27;being in the industry&#x27;. Mr. Evans said that they will hire you for Fortran, keep you around till you are 40, then fire you. He said Fortran was the greatest language invented and everything that came after it sucked. But when we&#x27;d get home from school we would play with C++ and Visual Basic, two of the most popular languages at that time. If Mr. Evans would have learned C++ or VB, he probably could have gotten a better job, but instead he was stuck teaching high school kids. Poor Mr. Evans was definitely&amp;nbsp;not making 100k.&lt;/p&gt;
&lt;p&gt;So you see, there is good money you can make programming. It can be challenging to learn how to program, but once you do it is very rewarding. You won&#x27;t get paid like a doctor, lawyer or banker, but you (usually) won&#x27;t be expected to work insane hours, defend murderers or swindle people for money. And sometimes there is even free lunch!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check out my #1&amp;nbsp;post: &lt;a href=&quot;http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/&quot;&gt;Which Programming Language Should You Learn To Make Money?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>This Is The Revolution</title>
		<link>https://devcodehack.com/this-is-the-revolution/</link>
		<guid>https://devcodehack.com/this-is-the-revolution/</guid>
		<pubDate>Aug. 18, 2013, noon</pubDate>
		<description>&lt;p&gt;&quot;What can I do about it?&quot; This is the most asked question when it comes to the declining state of the globe. Politicians and law enforcement are spying on all of us, bankers are taking advantage of uninformed people, our rights are disappearing, and dystopia is coming. We feel helpless. We tried to vote for &#x27;Change&#x27;, we tried protesting, we tried petitioning, we tried writing to our senators. There is only one thing left to do. Vote with our dollars.&lt;/p&gt;
&lt;p&gt;Corporations buy our politicians, they profit from war, they control our food supply, they rule our medical industry. Politicians help these crooks by passing laws that support their greedy behavior. Politicians are profiting from this too. We can protest in the street but they will gas us, arrest us, and ignore us. We can write to our politicians, but they will ignore us. We can scream, we can shout, we can assemble. We&#x27;ll get hosed, we&#x27;ll get stifled, we&#x27;ll get arrested.&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img title=&quot;Our new lives&quot; src=&quot;http://devcodehack.com/ugc/a-protest.jpg&quot; alt=&quot;This will be us&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;
&lt;div style=&quot;font-size: 11px; font-style: italic;&quot;&gt;This will be us&lt;/div&gt;
&lt;div style=&quot;font-size: 9px; font-style: italic;&quot;&gt;Photo by Sacramento Bee&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The only thing we can do is vote with our dollars. We are the consumers who make this entire system possible. When we buy major brands, when we spend money on things we don&#x27;t need, when we engage in consumer, middle-class behavior, the government and the corporations win. Their desire is a world of willing, obedient consumers, ready to spend their dollars on anything and everything. They will pass that money and power down to their children, and they will control our lives for generations.&lt;/p&gt;
&lt;p&gt;The best thing we can do right now is to become informed about where to spend our money, then spend it wisely. The key is to buy food from local, organic sources. Have our own gardens and our own small, sustainable farms. Make some of our own clothes. Trade with our neighbors, help each other. Learn to build our own houses, plow our own land, and be together as a community. We don&#x27;t have to give up all the progress we&#x27;ve made, we just need to learn how to use it for ourselves.&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img title=&quot;Our new lives&quot; src=&quot;http://devcodehack.com/ugc/a-homestead.jpg&quot; alt=&quot;Our new lives&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;
&lt;div style=&quot;font-size: 11px; font-style: italic;&quot;&gt;Our new lives&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We can&#x27;t be pawns of greedy businessmen and politicians any longer. But we have to take back our hardships. We can&#x27;t expect government and corporations to provide every little thing. We need to depend on each other.&amp;nbsp;This is the revolution.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Apple Is The Hottest Girl In School </title>
		<link>https://devcodehack.com/apple-is-the-hottest-girl-in-school/</link>
		<guid>https://devcodehack.com/apple-is-the-hottest-girl-in-school/</guid>
		<pubDate>July 9, 2013, 6:30 a.m.</pubDate>
		<description>&lt;p&gt;Apple is rich, powerful, and everyone is staring at its products all day. So how come the stock has been languishing, and despite their piles of cash, they haven&#x27;t innovated since Steve Jobs&#x27; iPhone? How come some people even have the audacity to call Apple &lt;a href=&quot;http://finance.yahoo.com/blogs/breakout/apple-ultimate-sin-boring-112837485.html&quot;&gt;boring&lt;/a&gt;? I still get pleasure from using my iPhone, and I adore my MacBook Pro retina and Cinema Display. I still cannot imagine what other display or laptop I would want to have. Except maybe a Macbook Air.&lt;/p&gt;
&lt;p&gt;Apple has become predictable. We know what Apple&#x27;s next move will be: iPhone upgrade? We could smell the&amp;nbsp;&lt;a href=&quot;http://www.wired.com/gadgetlab/2013/07/apple-cheap-iphone/&quot;&gt;iPhone 5C&lt;/a&gt;&amp;nbsp;a mile away. More &lt;a href=&quot;http://devcodehack.com/xcode-sucks-and-heres-why/&quot;&gt;crappy Xcode&lt;/a&gt; updates? Of course. Make even lighter, faster laptops? Got it, got it. We all know Apples&#x27; cadence and their beautiful, high-tech, glossy pitter patter. And we love them because their products still delight us. But we aren&#x27;t chasing after them with the delightful glee we did when we first saw them. Now everytime we pass by an Apple store or feel the sleek aluminum case of the iPhone&amp;nbsp;we&#x27;re just like &#x27;Oh sweet, it&#x27;s Apple&#x27;. Apple just doesn&#x27;t do it for us anymore. We know Apple could give us so, so much, but Apple will never give us the goods.&lt;/p&gt;
&lt;p&gt;In short, Apple is the hottest girl in school. And even though Apple is a babe, we have definitely turned our attention elsewhere. &lt;a href=&quot;http://www.oculusvr.com/&quot;&gt;Oculus Rift&lt;/a&gt; anyone?&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Friday Quotes</title>
		<link>https://devcodehack.com/if-you-want-to-do-something-you-have-to-do-it/</link>
		<guid>https://devcodehack.com/if-you-want-to-do-something-you-have-to-do-it/</guid>
		<pubDate>May 3, 2013, midnight</pubDate>
		<description>&lt;p&gt;I don&amp;rsquo;t care if you&amp;rsquo;re a billionaire. If you haven&amp;rsquo;t started a company, really gambled your resume and your money and maybe even your marriage to just go crazy and try something on your own, you&amp;rsquo;re no pirate and you aren&amp;rsquo;t in the club. &lt;br /&gt;&lt;strong&gt;&amp;mdash; Michael Arrington&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Amateurs sit and wait for inspiration, the rest of us just get up and go to work.&lt;/span&gt;&lt;br /&gt; &lt;strong&gt;&amp;mdash; Stephen King&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you spend too much time thinking about a thing, you&#x27;ll never get it done.&lt;/span&gt;&lt;br /&gt; &lt;strong&gt;&amp;mdash; Bruce Lee&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;bqQuoteLink&quot;&gt;I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success... such emotions make a man forget food, sleep, friends, love, everything.&lt;/span&gt;&lt;br /&gt; &lt;strong&gt;&amp;mdash; Nikola Tesla&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stay hungry, stay healthy, ba a gentleman, believe strongly in yourself and go beyond limitations.&lt;br /&gt; &lt;strong&gt;&amp;mdash; Arnold Schwarzenegger&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stay hungry, stay foolish.&lt;br /&gt; &lt;strong&gt;&amp;mdash; Steve Jobs&lt;/strong&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Bill Watterson&#x27;s Commencement Speech to Kenyon College Class of 1990</title>
		<link>https://devcodehack.com/bill-wattersons-commencement-speech-to-kenyon-college-class-of-1990/</link>
		<guid>https://devcodehack.com/bill-wattersons-commencement-speech-to-kenyon-college-class-of-1990/</guid>
		<pubDate>April 22, 2013, midnight</pubDate>
		<description>&lt;p&gt;I really love this commencement speech. It&#x27;s not about technology, it&#x27;s not about business, it&#x27;s not even about success or making money. It&#x27;s simply a very real, honest examination of what life is like out here in the &#x27;real world.&#x27; It seems like the thing that every commencing college student should hear, but none will understand (until it&#x27;s too late.)&lt;/p&gt;
&lt;p&gt;It is a stark reminder that the&lt;em&gt; syndicate&#x27;s&lt;/em&gt;&amp;nbsp;are in the business of bleeding each other dry, particularly at the mercy of creators and do&#x27;ers, often under the guise of promising happiness or satisfaction. Bill&#x27;s account will bring us all back to reality and help us remember why we are in it, and what we should do about it. I&#x27;ve bolded some excerpts which I find quote worthy, and that I think thrust Watterson into the realm of the great philosophers of our time.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;&lt;strong&gt;SOME THOUGHTS ON THE REAL WORLD BY ONE WHO GLIMPSED IT AND FLED&lt;/strong&gt;&amp;nbsp;&lt;br /&gt;Bill Watterson&lt;br /&gt;Kenyon College Commencement&lt;br /&gt;May 20, 1990&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I have a recurring dream about Kenyon. In it, I&#x27;m walking to the post office on the way to my first class at the start of the school year. Suddenly it occurs to me that I don&#x27;t have my schedule memorized, and I&#x27;m not sure which classes I&#x27;m taking, or where exactly I&#x27;m supposed to be going.&amp;nbsp;&lt;br /&gt;As I walk up the steps to the postoffice, I realize I don&#x27;t have my box key, and in fact, I can&#x27;t remember what my box number is. I&#x27;m certain that everyone I know has written me a letter, but I can&#x27;t get them. I get more flustered and annoyed by the minute. I head back to Middle Path, racking my brains and asking myself, &quot;How many more years until I graduate? ...Wait, didn&#x27;t I graduate already?? How old AM I?&quot; Then I wake up.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Experience is food for the brain. And four years at Kenyon is a rich meal. I suppose it should be no surprise that your brains will probably burp up Kenyon for a long time. And I think the reason I keep having the dream is because its central image is a metaphor for a good part of life: that is, not knowing where you&#x27;re going or what you&#x27;re doing.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I graduated exactly ten years ago. That doesn&#x27;t give me a great deal of experience to speak from, but I&#x27;m emboldened by the fact that I can&#x27;t remember a bit of MY commencement, and I trust that in half an hour, you won&#x27;t remember of yours either.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;In the middle of my sophomore year at Kenyon, I decided to paint a copy of Michelangelo&#x27;s &quot;Creation of Adam&quot; from the Sistine Chapel on the ceiling of my dorm room. By standing on a chair, I could reach the ceiling, and I taped off a section, made a grid, and started to copy the picture from my art history book.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Working with your arm over your head is hard work, so a few of my more ingenious friends rigged up a scaffold for me by stacking two chairs on my bed, and laying the table from the hall lounge across the chairs and over to the top of my closet. By climbing up onto my bed and up the chairs, I could hoist myself onto the table, and lie in relative comfort two feet under my painting. My roommate would then hand up my paints, and I could work for several hours at a stretch.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;The picture took me months to do, and in fact, I didn&#x27;t finish the work until very near the end of the school year. I wasn&#x27;t much of a painter then, but what the work lacked in color sense and technical flourish, it gained in the incongruity of having a High Renaissance masterpiece in a college dorm that had the unmistakable odor of old beer cans and older laundry.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;The painting lent an air of cosmic grandeur to my room, and it seemed to put life into a larger perspective. Those boring, flowery English poets didn&#x27;t seem quite so important, when right above my head God was transmitting the spark of life to man.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;My friends and I liked the finished painting so much in fact, that we decided I should ask permission to do it. As you might expect, the housing director was curious to know why I wanted to paint this elaborate picture on my ceiling a few weeks before school let out. Well, you don&#x27;t get to be a sophomore at Kenyon without learning how to fabricate ideas you never had, but I guess it was obvious that my idea was being proposed retroactively. It ended up that I was allowed to paint the picture, so long as I painted over it and returned the ceiling to normal at the end of the year. And that&#x27;s what I did.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Despite the futility of the whole episode, my fondest memories of college are times like these, where things were done out of some inexplicable inner imperative, rather than because the work was demanded. Clearly, &lt;strong&gt;I never spent as much time or work on any authorized art project, or any poli sci paper, as I spent on this one act of vandalism.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;&lt;strong&gt;It&#x27;s surprising how hard we&#x27;ll work when the work is done just for ourselves.&lt;/strong&gt; And with all due respect to John Stuart Mill, maybe utilitarianism is overrated. If I&#x27;ve learned one thing from being a cartoonist, it&#x27;s how important playing is to creativity and happiness. My job is essentially to come up with 365 ideas a year.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;If you ever want to find out just how uninteresting you really are, get a job where the quality and frequency of your thoughts determine your livelihood. I&#x27;ve found that the only way I can keep writing every day, year after year, is to let my mind wander into new territories. To do that, I&#x27;ve had to cultivate a kind of mental playfulness.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;We&#x27;re not really taught how to recreate constructively. We need to do more than find diversions; we need to restore and expand ourselves. Our idea of relaxing is all too often to plop down in front of the television set and let its pandering idiocy liquefy our brains. Shutting off the thought process is not rejuvenating; the mind is like a car battery-it recharges by running.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;You may be surprised to find how quickly daily routine and the demands of &quot;just getting by: absorb your waking hours. You may be surprised matters of habit rather than thought and inquiry. You may be surprised to find how quickly you start to see your life in terms of other people&#x27;s expectations rather than issues. You may be surprised to find out how quickly reading a good book sounds like a luxury.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;At school, new ideas are thrust at you every day. Out in the world, you&#x27;ll have to find the inner motivation to search for new ideas on your own. With any luck at all, you&#x27;ll never need to take an idea and squeeze a punchline out of it, but as bright, creative people, you&#x27;ll be called upon to generate ideas and solutions all your lives. Letting your mind play is the best way to solve problems.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;For me, it&#x27;s been liberating to put myself in the mind of a fictitious six year-old each day, and rediscover my own curiosity. I&#x27;ve been amazed at how one ideas leads to others if I allow my mind to play and wander. I know a lot about dinosaurs now, and the information has helped me out of quite a few deadlines.&lt;br /&gt;A playful mind is inquisitive, and learning is fun. If you indulge your natural curiosity and retain a sense of fun in new experience, I think you&#x27;ll find it functions as a sort of shock absorber for the bumpy road ahead.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;So, what&#x27;s it like in the real world? Well, the food is better, but beyond that, I don&#x27;t recommend it.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I don&#x27;t look back on my first few years out of school with much affection, and if I could have talked to you six months ago, I&#x27;d have encouraged you all to flunk some classes and postpone this moment as long as possible. But now it&#x27;s too late.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Unfortunately, that was all the advice I really had. When I was sitting where you are, I was one of the lucky few who had a cushy job waiting for me. I&#x27;d drawn political cartoons for the Collegian for four years, and the Cincinnati Post had hired me as an editorial cartoonist. All my friends were either dreading the infamous first year of law school, or despondent about their chances of convincing anyone that a history degree had any real application outside of academia.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Boy, was I smug.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;As it turned out, my editor instantly regretted his decision to hire me. By the end of the summer, I&#x27;d been given notice; by the beginning of winter, I was in an unemployment line; and by the end of my first year away from Kenyon, I was broke and living with my parents again. You can imagine how upset my dad was when he learned that Kenyon doesn&#x27;t give refunds.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Watching my career explode on the lauchpad caused some soul searching. I eventually admitted that I didn&#x27;t have what it takes to be a good political cartoonist, that is, an interest in politics, and I returned to my firs love, comic strips.&lt;br /&gt;For years I got nothing but rejection letters, and I was forced to accept a real job.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;A REAL job is a job you hate. I designed car ads and grocery ads in the windowless basement of a convenience store, and I hated every single minute of the 4-1/2 million minutes I worked there. My fellow prisoners at work were basically concerned about how to punch the time clock at the perfect second where they would earn another 20 cents without doing any work for it.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;It was incredible: after every break, the entire staff would stand around in the garage where the time clock was, and wait for that last click. And after my used car needed the head gasket replaced twice, I waited in the garage too.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;It&#x27;s funny how at Kenyon, you take for granted that the people around you think about more than the last episode of Dynasty. I guess that&#x27;s what it means to be in an ivory tower.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Anyway, after a few months at this job, I was starved for some life of the mind that, during my lunch break, I used to read those poli sci books that I&#x27;d somehow never quite finished when I was here. Some of those books were actually kind of interesting. It was a rude shock to see just how empty and robotic life can be when you don&#x27;t care about what you&#x27;re doing, and the only reason you&#x27;re there is to pay the bills.&lt;br /&gt;Thoreau said,&lt;/p&gt;
&lt;blockquote class=&quot;indentedPara&quot;&gt;&quot;the mass of men lead lives of quiet desperation.&quot;&lt;/blockquote&gt;
&lt;p class=&quot;indentedPara&quot;&gt;&lt;span&gt;That&#x27;s one of those dumb cocktail quotations that will strike fear in your heart as you get older. Actually, I was leading a life of loud desperation.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;When it seemed I would be writing about &quot;Midnite Madness Sale-abrations&quot; for the rest of my life, a friend used to console me that cream always rises to the top. I used to think, so do people who throw themselves into the sea.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I tell you all this because it&#x27;s worth recognizing that there is no such thing as an overnight success. You will do well to cultivate the resources in yourself that bring you happiness outside of success or failure. &lt;strong&gt;The truth is, most of us discover where we are headed when we arrive. At that time, we turn around and say, yes, this is obviously where I was going all along.&lt;/strong&gt; It&#x27;s a good idea to try to enjoy the scenery on the detours, because you&#x27;ll probably take a few.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I still haven&#x27;t drawn the strip as long as it took me to get the job. To endure five years of rejection to get a job requires either a faith in oneself that borders on delusion, or a love of the work. I loved the work.&lt;br /&gt;&lt;strong&gt;Drawing comic strips for five years without pay drove home the point that the fun of cartooning wasn&#x27;t in the money; it was in the work. This turned out to be an important realization when my break finally came.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Like many people, I found that what I was chasing wasn&#x27;t what I caught. I&#x27;ve wanted to be a cartoonist since I was old enough to read cartoons, and I never really thought about cartoons as being a business. It never occurred to me that a comic strip I created would be at the mercy of a bloodsucking corporate parasite called a syndicate, and that I&#x27;d be faced with countless ethical decisions masquerading as simple business decisions.&lt;br /&gt;To make a business decision, you don&#x27;t need much philosophy; all you need is greed, and maybe a little knowledge of how the game works.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;As my comic strip became popular, the pressure to capitalize on that popularity increased to the point where I was spending almost as much time screaming at executives as drawing. Cartoon merchandising is a $12 billion dollar a year industry and the syndicate understandably wanted a piece of that pie. But the more I though about what they wanted to do with my creation, the more inconsistent it seemed with the reasons I draw cartoons.&lt;br /&gt;&lt;strong&gt;Selling out is usually more a matter of buying in. Sell out, and you&#x27;re really buying into someone else&#x27;s system of values, rules and rewards.&lt;/strong&gt;&lt;br /&gt;The so-called &quot;opportunity&quot; I faced would have meant giving up my individual voice for that of a money-grubbing corporation. It would have meant my purpose in writing was to sell things, not say things. My pride in craft would be sacrificed to the efficiency of mass production and the work of assistants. Authorship would become committee decision. &lt;strong&gt;Creativity would become work for pay. Art would turn into commerce. In short, money was supposed to supply all the meaning I&#x27;d need.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;What the syndicate wanted to do, in other words, was turn my comic strip into everything calculated, empty and robotic that I hated about my old job. They would turn my characters into television hucksters and T-shirt sloganeers and deprive me of characters that actually expressed my own thoughts.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;On those terms, I found the offer easy to refuse. Unfortunately, the syndicate also found my refusal easy to refuse, and we&#x27;ve been fighting for over three years now. &lt;strong&gt;Such is American business, I guess, where the desire for obscene profit mutes any discussion of conscience.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;You will find your own ethical dilemmas in all parts of your lives, both personal and professional. We all have different desires and needs, but if we don&#x27;t discover what we want from ourselves and what we stand for, we will live passively and unfulfilled. Sooner or later, we are all asked to compromise ourselves and the things we care about. We define ourselves by our actions. With each decision, we tell ourselves and the world who we are. Think about what you want out of this life, and recognize that there are many kinds of success.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Many of you will be going on to law school, business school, medical school, or other graduate work, and you can expect the kind of starting salary that, with luck, will allow you to pay off your own tuition debts within your own lifetime.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;&lt;strong&gt;But having an enviable career is one thing, and being a happy person is another.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Creating a life that reflects your values and satisfies your soul is a rare achievement. In a culture that relentlessly promotes avarice and excess as the good life, a person happy doing his own work is usually considered an eccentric, if not a subversive. Ambition is only understood if it&#x27;s to rise to the top of some imaginary ladder of success. Someone who takes an undemanding job because it affords him the time to pursue other interests and activities is considered a flake. A person who abandons a career in order to stay home and raise children is considered not to be living up to his potential-as if a job title and salary are the sole measure of human worth.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;You&#x27;ll be told in a hundred ways, some subtle and some not, to keep climbing, and never be satisfied with where you are, who you are, and what you&#x27;re doing. There are a million ways to sell yourself out, and I guarantee you&#x27;ll hear about them.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;To invent your own life&#x27;s meaning is not easy, but it&#x27;s still allowed, and I think you&#x27;ll be happier for the trouble.&lt;br /&gt;Reading those turgid philosophers here in these remote stone buildings may not get you a job, but if those books have forced you to ask yourself questions about what makes life truthful, purposeful, meaningful, and redeeming, you have the Swiss Army Knife of mental tools, and it&#x27;s going to come in handy all the time.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I think you&#x27;ll find that Kenyon touched a deep part of you. These have been formative years. Chances are, at least of your roommates has taught you everything ugly about human nature you ever wanted to know.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;With luck, you&#x27;ve also had a class that transmitted a spark of insight or interest you&#x27;d never had before. Cultivate that interest, and you may find a deeper meaning in your life that feeds your soul and spirit. &lt;strong&gt;Your preparation for the real world is not in the answers you&#x27;ve learned, but in the questions you&#x27;ve learned how to ask yourself.&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;Graduating from Kenyon, I suspect you&#x27;ll find yourselves quite well prepared indeed.&lt;/p&gt;
&lt;p class=&quot;indentedPara&quot;&gt;I wish you all fulfillment and happiness. Congratulations on your achievement.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Startup Story: A Cautionary Tale</title>
		<link>https://devcodehack.com/startup-story-a-cautionary-tale/</link>
		<guid>https://devcodehack.com/startup-story-a-cautionary-tale/</guid>
		<pubDate>April 3, 2013, midnight</pubDate>
		<description>&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;em&gt;This is a work of fiction. Names, characters, places and incidents either are products of the author&amp;rsquo;s imagination or are used fictitiously. Any resemblance to actual events or locales or persons, living or dead, is entirely coincidental.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;There&#x27;s nothing new on the internet, there never is. You get tired of wasting time and go back to working on your prototype, SocialBox. It&#x27;s your newest project, a social memory box, and it is starting to get some attention from your friends. You&#x27;ve really enjoyed building it, and like every project, you&#x27;ve learned a lot along the way. &quot;Carol has added 5 new photos&quot;, the notification pops-up on your screen. You click around the site with delight, reveling in all the glorious details, the sleek design, and the clean code. You know it&#x27;s late, you have work tomorrow, but you stay up for a couple of hours chatting with friends, listening to music, and doing bug fixes for SocialBox.&lt;/p&gt;
&lt;p&gt;You&#x27;re groggy the next morning, and the routine stop at the coffee shop is quite essential. It seems to be a typical day, sitting in your cube, refreshing Reddit for the 500th time, chatting with friends about your latest project, all the while reading r/startups, Hacker News and TechCrunch. Your boss walks past your cube and you quickly switch to Emacs, your IDE of choice. Noah sees you tapping away in Emacs and makes some quip about how Eclipse is much better. You yell at him about macros and return to your slacking.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You get an email. It&#x27;s from Chris Dixon and he is interested in SocialBox. Interested to the tune of a possible 100k angel investment. It&#x27;s the last thing you ever expected to happen. You notice he is responding to an email you wrote, and then it rushes back to you. A couple of weeks ago you and Noah were sitting around drinking beers and talking shop. After some talk about your prototype, he convinced you to email some angel investors. You kept trying to explain what a waste of time that is, but he persisted. So just to shut him up, you emailed a handful of people.&amp;nbsp;Chris invites you to meet him at The Standard.&lt;/p&gt;
&lt;p&gt;You and Noah go out for drinks after work, where you tell him the news. His face shows a mix of excitement, jealousy, and disbelief. Later that night you see your girlfriend Carol. She is very happy for you, and tells you all your hard work is finally paying off. You can&#x27;t sleep that night, all you can think about is what the future holds.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The next day you meet Chris. He loves your idea, and has some ideas of his own for SocialBox. You can tell he is summing you up, while trying to remain open to what you have to offer. You discuss potential business models for SocialBox, and happily find that you both have the same thing in mind. He asks you to implement the features needed to monetize, and also invites you to a small gathering of founders/investors later that night.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You ascend the steps of the Upper West Side brownstone and ring the buzzer. The door clicks open and you walk in to a fully wood furnished interior. A crudely drawn sign and balloon points you to the second floor, As you climb the wooden stairs and grip the oak banister, you can hear a mixture of conversation and laughter. That night you meet two other angel investors, and in the coming weeks you quit your job, and raise $240k to work on SocialBox full time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You make two hires, Dylan, a senior engineer, and Isis, a highly technical &#x27;sales engineer&#x27;. Together you start implementing the business model, which is charging users who have over 5gb in their memory box. Dylan takes over most of the coding, while you start spending more time building marketing campaigns and working on sales strategy. Isis ensnares critical success with a small interactive marketing page he built. He posts it to the usual social media channels. When the results appear positive, you approve a budget of $10k on advertising the page. The site starts to blow up.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You need to scale. Along with Isis and Dylan, you come up with a pretty decent growth plan. You need to hire more people and get better hardware. You speak with Chris and the other investors, and together you all agree that you need to raise more money.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After a grueling 5 month slog, you raise 2.5 million led by Union Square Ventures. You had your eye on Fred Wilson from the beginning, even before you ever raised a single dollar, and you had always dreamed of the day USV would invest in something of yours. You add several new smiling faces to the team. You get a new office with a beer fridge and a billiards table. You throw a launch party for SocialBox. A couple of your friends come, but it is mostly founders and investors, along with some press. People get super wasted. You find yourself back at the office, just you and the cutest intern. You make out on the billiards table, and then take her over your desk. You wake up the next morning hung over but on top of the world. You have thousands of mentions on Twitter. You have a 100 emails pointing you to a TechCrunch article about SocialBox. There, on the front page of TechCrunch, is your picture, smiling and bright. In that moment, you are the darling of the startup community.&lt;/p&gt;
&lt;p&gt;After a few months, the growth starts to recede. It&#x27;s the first time you have a contentious board meeting. The board was expecting the growth to continue in a more upward direction, so were you. You come up with a plan to make a few key senior hires. You focus on senior marketing and sales leadership. While you are doing this, you cannot help but notice the 50 other copycats that have sprung up around you, all over the world. Some of them have closed an A round, but your advisors and friends insist you ignore the competition.&lt;/p&gt;
&lt;p&gt;You&#x27;ve been running in the red for 8 months now. You are still showing revenue, but you cannot get in the black, there are just too many people on staff. You have made extensive cuts to the sales team, but you know it wasn&#x27;t enough. Marketing and IT costs are starting to grow rapidly as well. For a while they seemed almost negligible, which made them easy to ignore. But lately they seem to be a big piece of the pie. The board keeps pressuring you about your burn rate, and as it stands you have 4 months of runway left. You talk about raising a B round but the board seems doubtful. &quot;Your metrics are not showing the correct direction to inspire a B round,&quot; Fred says, as you walk out of the USV office.&lt;/p&gt;
&lt;p&gt;Instead of going home, you head over to Carol&#x27;s apartment. You lay down on her couch and put your head on her lap. She strokes your hair, and you exhale deeply. You tell her about the pressure from the board, the anxiety from the cuts you just made, the worry that you can&#x27;t scale the product as you originally anticipated. You tell her of the days you dreamed of simply having an office with a few employees working on something cool. How happy you were to raise the angel round, back when you first met Chris. You reminisce, laying across her couch, your head resting comfortably on her lap. She just looks at the wall in front of her. You already know what she isn&#x27;t telling you. She is getting tired of your late nights, not answering her calls, not being around. You exhale again.&lt;/p&gt;
&lt;p&gt;&quot;Maybe we should break up,&quot; she says.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You close the door behind you and head towards the subway. All you can think about is all the people that would lose their jobs if your company got shut down. And then you think about all the other founders who are now your friends. What would they think? You bargain with yourself that perhaps they have the same problems. But it makes no difference. You fear you are not on the trajectory you dreamed of. No one was going to make a movie about your startup.&lt;/p&gt;
&lt;p&gt;At the next board meeting, nothing is left off the table. They start with a conversation about firing you. It is raised in jest, but you can sense the dark undertones. You assure the board that you feel confident about the company, and that you and your senior team are working on reducing costs and ramping up engagement. They ask about the 40% drop in user growth, and you offer a weak explanation about a bug on the sign-up page. They ask about the 4x drop in revenue, and you suggest that the market is getting swamped by competitors and eating into your share of the revenue. You feel like a 500 watt lamp is being shined on you. The heat of a thousand suns is burning you from within, and you are starting to sweat.&lt;/p&gt;
&lt;p&gt;You head to Lillie&#x27;s, a bar near the USV office. You order a double Bulleit on the rocks and sit at the bar staring at your phone. There are hundreds of unread emails in your inbox. You click on Carol&#x27;s Facebook page and sigh while you investigate her timeline. You go through your phone and see who you can text. You text a few old friends. You don&#x27;t expect anyone to respond. You order another double Bulleit, you&#x27;re feeling very thirsty. Your phone buzzes, it&#x27;s Noah. &quot;How&#x27;s it going? Congrats on everything with SocialBox man!&quot;&lt;/p&gt;
&lt;p&gt;You sigh. You start bantering with him over text. He&#x27;s your only conversation partner, and to your drunk mind he seems like a voice from the void, a divine confessional. You tell him you are feeling overwhelmed. That there is no success for you. The bar is too high now, and everyone around you is making millions while you have a measly failing company and half a million left in the bank. You tell him that you are concerned about making $1800/month rent, and you know people who have million dollar lofts, that you might get fired from the very company you started. &quot;I kind of miss the days when SocialBox was just a side project&amp;hellip;&quot; you text. He doesn&#x27;t respond for a while, then encourages you to turn it around. He offers his help. You text back &quot;If only I could gtfo of all this.&quot; The next morning you wake up regretting what you confessed to the divine voice in the void.&lt;/p&gt;
&lt;p&gt;Then, another email. This one is from Amin Zoufonoun, head of corporate development at Facebook. A month ago, after making massive cuts to your team, you re-engaged talks with Facebook. They are one of the few companies you have talked to about selling SocialBox. Previous talks with them had gone flat, and you shifted focus to raising money. But now they are back, and they are asking for a new price from you, they are ready to put a term sheet together. You are desperate.&lt;/p&gt;
&lt;p&gt;When the acquisition goes through, and the news hits the press, there is a celebration with the remaining staff. You are welcomed with open arms into Facebook, and your team seems overjoyed. Inside, you feel it is a pyrrhic victory, but you cannot share that emotion with anyone. The deal is almost all stock, and the cash being put down is going straight to the investors. The team is excited about the acquisition, and you know this means they will get to keep their jobs, and they may even get some stock. You were also given stock, 10,000 shares, currently valued around 250k. They come with a 5 year vesting period. Your very own personal golden handcuffs. You and your remaining team celebrate. But you cannot help but remember all the struggles and hardships along the way. Working morning day and night for something you once believed in. Something that, today, you can&#x27;t even smile about.&lt;/p&gt;
&lt;p&gt;Once at Facebook, you are quickly crushed under the bureaucratic, process-based management structure. You find that most everyone around you is there by acquisition, and you realize many teams have already laid stake in big products. You struggle to find your teams niche, all the while struggling with your stock units. Everyday you watch the FB stock price, and constantly figure out how much your stock is worth. You keep asking yourself if the 5 year vest is too long, then you consider how much 20% is worth. You tell yourself you will leave after one year.&lt;/p&gt;
&lt;p&gt;The founders and investors you used to hang out with have stopped calling. Facebook is about to kill off your company&#x27;s product line. Everything about your brand, your company, your struggle and your creation is coming to an end. The friends you had made are gone, the friends you used to have moved on, and you are left wondering what is next for you. You try to go back to the drawing board but you can&#x27;t convince yourself to get motivated again. You have a strong network, much stronger than before. But without an idea, traction and revenue, your network isn&#x27;t that interested.&lt;/p&gt;
&lt;p&gt;After 2 years of Facebook you cash out 40% of the shares, worth $128,000. You quit with nothing ahead of you except a one month vacation to Hawaii. While on vacation you hear a story about a fish. The fish would always grow to fill most of the space it was in. If you moved the fish to a bigger pond, it would keep growing. No matter how big the pond, the fish would always grow to fill most of the space. Because of this, the fish was never happy where he was, he always demanded more. After a while there was no more space left for the fish, no pond or lake could contain him. He was told that if he moved back to a smaller pond he would shrink back down to a normal size. He stubbornly refused to be smaller than any other fish, and due to his unhappiness, he ended his own life.&lt;/p&gt;
&lt;p&gt;That night you lay on the beach, listening to the waves crash against the earth. You think about when it all started. The excitement you felt when that first email from Chris Dixon hit your inbox. The emotional roller coaster of raising the series A. The first paying customer. The ensuing fear, the loneliness. The celebrations. The excitement, the anticipation for growth. Back when all the possibilities of the world were in front of you, and you were ready to be king, master of the domain, emperor of the startup. You stare up at the night sky and for the first time in years and notice all the stars. They make you feel small. You think of Carl Sagan&#x27;s pale blue dot. How earth is home for &quot;everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives.&quot; It reminds you of how small you are. No matter how hard you try you will never take up all the space on earth, you will never outgrow anyone else. Work should be done, whenever possible, for the pursuit of love. You remember the happiness you had with Carol, and beers after work, and programming SocialBox just for fun. &amp;nbsp;It is all gone now, and you don&#x27;t know when you will find it again. But you feel ok with that. You feel ok for once, not knowing, not wanting.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>How to Get a Programming Job</title>
		<link>https://devcodehack.com/make-money-programming/</link>
		<guid>https://devcodehack.com/make-money-programming/</guid>
		<pubDate>Feb. 17, 2013, midnight</pubDate>
		<description>&lt;p&gt;How do you get a programming job? It seems obvious, just apply for jobs until you get one. But that&#x27;s not so easy for people coming from another industry, or people who have no programming experience. To get a programming job you will obviously need programming experience. Even getting a freelance job will require you to have some kind of portfolio. Also, there are many programming career paths. You could be a rocket scientist, a web developer, a genome researcher or a hardware programmer, just to name a few. For the purpose of this post, we will focus on the career path with the most jobs, web programming.&lt;/p&gt;
&lt;p&gt;You will need to learn a few different technologies, and then you will need to practice, practice, practice. It should be said, first and foremost, to make money programming you have to want to program. This article is more of a birds eye view of how to get a programming career started. It is not intended to dive deeply into any specific area. There are already many in-depth resources for each topic I am going to cover.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn HTML/CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aside from an elementary knowledge of computers, this is the most basic thing you need to learn. HTML and CSS allow you to layout elements of a webpage. This is the most fundamental thing you need for web programming. It is useful to note that HTML and CSS are not programming languages. HTML is a markup language, and CSS is a stylesheet. Neither is &lt;a href=&quot;http://en.wikipedia.org/wiki/Turing_completeness&quot;&gt;Turing Complete&lt;/a&gt;. There are thousands of HTML and CSS tutorials out there, so I won&#x27;t cover that here. Just google &#x27;html tutorial&#x27; and &#x27;css tutorial&#x27; and you should have no problem finding tutorials to last you for days.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn JavaScript and jQuery&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You will need to learn JavaScript. It allows you to interact with HTML and CSS dynamically, it allows you to communicate with your server using Ajax, you can dynamically load elements on your webpage; it is a programming language, and can do pretty much any thing with it. But for now you will just use it for web programming.&lt;/p&gt;
&lt;p&gt;You will also need to learn &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;. jQuery is a library built for JavaScript. jQuery simplifies many web programming tasks that would otherwise be very challenging. jQuery is not the only js library out there, but it is by far the most popular.&lt;/p&gt;
&lt;p&gt;Like HTML/CSS, there are hundreds of tutorials out there to guide you through learning this stuff. If you need help finding some tutorials, msg me on &lt;a href=&quot;https://twitter.com/parito&quot;&gt;twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Become a Front-end Programmer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You will need to spend lots of time practicing HTML, CSS and jQuery. Plan to spend weeks to months understanding the basics of these three languages. If you think months is a long time, keep this in mind: with just these three skills, HTML, CSS and jQuery, you would be considered a front end developer. A front-end developer with a few years of experience will command a salary of 75-100k anywhere in the United States. If you don&#x27;t believe me, please&amp;nbsp;&lt;a href=&quot;https://www.google.com/search?q=salary.com+front+end+developer&quot;&gt;google it&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So take your time and truly understand the power of HTML, CSS and jQuery. Once you do, you will be in command of a powerful toolset that will allow you to make websites for the desktop, tablet and mobile devices.&lt;/p&gt;
&lt;p&gt;Front-end programming is also called client-side programming.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn a Back-end Language&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are many languages to choose from: Python, PHP, Ruby, Java, C#, and plenty more. That seems like a lot of languages to learn, and it certainly is. But you should pick just one to start with. I suggest Python. It has the most readable syntax, and is easy for a beginner.&lt;/p&gt;
&lt;p&gt;Here is some good news. All these languages accomplish the same thing: if/else statements, for loops, while loops, variables, data types, operators, data structures and standard libraries. Once you have learned these concepts in one language, it will be much easier to apply them to any language.&lt;/p&gt;
&lt;p&gt;There are some core differences though, such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Interpreted_language&quot;&gt;interpreted&lt;/a&gt; vs. &lt;a href=&quot;http://en.wikipedia.org/wiki/Compiled_language&quot;&gt;compiled&lt;/a&gt; languages, open source vs. commercial, and syntactical differences. Part of becoming a proficient back-end programmer is mastering multiple languages and programming styles. Like front-end programming, expect to spend months learning back-end programming. A back-end programmer is a job all by itself, with salaries ranging from 60k-250k. Back-end programmers are also more versatile. While front-end programmers are almost always web developers, a back-end programmer could work in a variety of fields, from web to finance to research.&lt;/p&gt;
&lt;p&gt;A back-end programmer is also called a server-side programmer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn a Good Web Framework&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The next step is finding a good web framework for your back-end language. I suggested Python for the language, and I would suggest Django for the framework.&lt;/p&gt;
&lt;p&gt;A web framework is basically a software library that simplifies your web development. All the good web frameworks provide a similar set of features. Web request/response handling, database modeling, user authentication services, URL routing and web form handling are just some of the features that a good framework will have.&lt;/p&gt;
&lt;p&gt;Django is a good web framework for Python. There are lots of other frameworks such as Ruby on Rails, Drupal for PHP, and many others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn a Database&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A database is where you persist (store) your data. There are many database options, but I would go with MySQL (pronounced my see-kwul). You will need to setup a MySQL database on your computer, and you will need to install mysql libraries so your programming language can talk to your database. Once you have your database setup, you should look at what kind of database support your web framework has. Database support in a web framework is typically known as an &lt;a href=&quot;http://en.wikipedia.org/wiki/Object-relational_mapping&quot;&gt;ORM&lt;/a&gt; (object-relational mapper) or a model layer. Your framework should have a way for you to define a database model and interact with it programatically. This is a rather huge topic, and you should expect to spend a fair amount of time understanding databases and how they work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Build Up Experience&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are two ways to make money programming: either have a job or do freelance work. To do either, you will need some kind of experience. There are a few ways to build up experience. The most important way is always going to be spending time. No matter what, you will simply need to spend a lot of time programming. But it is also important that you have something to show for it.&lt;/p&gt;
&lt;p&gt;You can start by programming a personal homepage for yourself. This is a good small project, and you can use this website to showcase the rest of your work. Once you have your own site built, you can start building experience by freelancing, or you can get a job as an intern or an entry-level programmer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Freelancing&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Start looking for small freelance projects on Craigslist, Elance and oDesk. It is important to start small with your first few gigs, don&amp;rsquo;t take anything more than you can handle. It&amp;rsquo;s better to let work pass you by than to take work you cannot complete. You don&amp;rsquo;t want to build a bad reputation.&lt;/p&gt;
&lt;p&gt;Freelance hourly rates vary wildly. A newbie programmer will charge typically somewhere around $25-$75/hr and experienced programmers will charge anywhere from $75-$250. The hourly rate will vary by client and by the nature of the work you are doing. You should start by charging less, and then slowly raise your rates as you become more confident and experienced.&lt;/p&gt;
&lt;p&gt;Make sure to always be updating your personal homepage with samples of your work and screenshots or links to your projects. Keep your resume up to date as well, and always make sure you have a good relationship with your clients so that you can use them as a reference later on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Entry-level&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Getting an entry-level job or an internship can be challenging for certain people. Getting an entry-level job may be more feasible for someone coming out of college than for someone who already has a job and is coming from another industry. Entry-level positions are usually filled by people aged 22 to 25, and are no pay or low pay positions. Entry-level positions will usually see a slower development growth than a freelancer. An entry-level employee could expect to put in 2-4 years before being bumped up to a mid-level salary range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So by now a few years must have passed, and you must be a master of HTML, CSS, JS, Python, and probably a few other languages. You probably learned what &lt;a href=&quot;http://en.wikipedia.org/wiki/Object-oriented_programming&quot;&gt;OOP&lt;/a&gt; is, you are probably an &lt;a href=&quot;http://en.wikipedia.org/wiki/Ajax_(programming)&quot;&gt;Ajax&lt;/a&gt; ninja, and you must be very familiar with &lt;a href=&quot;http://en.wikipedia.org/wiki/JSON&quot;&gt;JSON&lt;/a&gt;. Maybe you&amp;rsquo;ve built your own &lt;a href=&quot;http://en.wikipedia.org/wiki/Application_programming_interface&quot;&gt;API&lt;/a&gt;, or are consuming someone elses API. Perhaps you&amp;rsquo;ve built a mobile app and made a killing in the App Store. If that&amp;rsquo;s the case, let me just direct you to my little donations link over here&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Further Reading&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are some good books which will help you along your way&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1118008189/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1118008189&amp;amp;linkCode=as2&amp;amp;tag=httpdailysqco-20&quot;&gt;HTML and CSS: Design and Build Websites&lt;/a&gt;&lt;img style=&quot;border: none !important; margin: 0px !important;&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=httpdailysqco-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1118008189&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1449399029/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1449399029&amp;amp;linkCode=as2&amp;amp;tag=httpdailysqco-20&quot;&gt;JavaScript &amp;amp; jQuery: The Missing Manual&lt;/a&gt;&lt;img style=&quot;border: none !important; margin: 0px !important;&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=httpdailysqco-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1449399029&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1435455002/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1435455002&amp;amp;linkCode=as2&amp;amp;tag=httpdailysqco-20&quot;&gt;Python Programming for the Absolute Beginner, 3rd Edition&lt;/a&gt;&lt;img style=&quot;border: none !important; margin: 0px !important;&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=httpdailysqco-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1435455002&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.djangoproject.com/en/1.4/&quot;&gt;The Django Documentation&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Your Facebook Posts are &#x27;Public&#x27;</title>
		<link>https://devcodehack.com/your-facebook-posts-are-public/</link>
		<guid>https://devcodehack.com/your-facebook-posts-are-public/</guid>
		<pubDate>Nov. 8, 2012, 7:30 a.m.</pubDate>
		<description>&lt;p&gt;Turns out that I&#x27;ve been posting in the &#x27;Public&#x27; setting for some time now. This means whatever I post, &lt;strong&gt;anyone on Facebook can see&lt;/strong&gt;. And anyone with an email address can sign up on Facebook.&amp;nbsp;It does NOT mean anyone on the internet can see your posts, but a simple registration to the Book is all it takes.&lt;/p&gt;
&lt;p&gt;I quickly created a new Facebook account and checked out my profile. Sure enough, all the public posts I have made are visible, and turns out I&#x27;ve made a lot of public posts. I browsed around on Facebook and could see my wife&#x27;s profile in full, and lots of other folks.&lt;/p&gt;
&lt;p&gt;All it takes is a short script to start mining this information.&lt;/p&gt;
&lt;p&gt;I think this new privacy setting rolled out when they added the Subscriber model, but in my humble opinion they should have defaulted the setting to Friends. &amp;nbsp;This new account I created was set to Public from the get go. And I noticed the app on my phone is also set to Public.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is probably not how you intended to use Facebook.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To fix this, make sure you are marking your posts Friends only in the status update box. Make sure you do this for your mobile/tablet apps as well.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;http://devcodehack.com/ugc/fb_friends.png&quot; alt=&quot;Friends only&quot; width=&quot;225&quot; height=&quot;229&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Then go to your privacy settings and make all of your Public posts Friends only&lt;/p&gt;
&lt;p&gt;Go to Arrow drop down in header -&amp;gt; Privacy Settings&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;http://devcodehack.com/ugc/limit_aud.png&quot; alt=&quot;Privacy Settings&quot; width=&quot;550&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I can understand Facebooks intention of making your posts Public by default. If posts were public think of the power of Facebook Search, especially during a crisis like Sandy or a major public event like the election. It would change the way we look for information. It is also the product they need to really grow as a company. And just think of what it would do for the stock.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here&#x27;s an idea:&lt;/p&gt;
&lt;p&gt;1) Buy lots of Fb at $20~&lt;br /&gt;2) Make all posts Public&lt;br /&gt;3) ?????&lt;br /&gt;4) Profit!&lt;/p&gt;
&lt;ol&gt; &lt;/ol&gt;</description>
		</item>
		
		<item>
		<title>Big Companies Are Trying To Protect You, For Once</title>
		<link>https://devcodehack.com/big-companies-are-trying-to-protect-you-for-once/</link>
		<guid>https://devcodehack.com/big-companies-are-trying-to-protect-you-for-once/</guid>
		<pubDate>April 13, 2012, 9 a.m.</pubDate>
		<description>&lt;p&gt;Three big players and one little guy are looking out for your best interests. It is a good time to be a consumer. In the past we&#x27;ve seen loads of debacles around Facebook and privacy, and it seems like these guys don&#x27;t want to make the same mistake.&lt;/p&gt;
&lt;p&gt;The most recent protector of your identity is Apple. A few months ago they announced they would &lt;a href=&quot;http://techcrunch.com/2012/03/29/apple-post-udid/&quot;&gt;no longer allow developers to track your UDID&lt;/a&gt;, a unique identifier on your phone. The UDID is essentially an ID on your phone which allows apps to identify you. The problem is your UDID never changes, so Bob&#x27;s app and Jim&#x27;s app both call you the same name. Now Bob and Jim can talk about you, they can share your interests with each other, and in the best case, find much better ways to advertise to you. Apple is no longer allowing this practice, and that is definitely for the best.&lt;/p&gt;
&lt;p&gt;The next public defender is Google. Although their intent for &lt;a href=&quot;http://devcodehack.com/googles-big-problem/&quot;&gt;pushing this on users is double-edged&lt;/a&gt;, the &#x27;keyword not provided&#x27; issue is an unknown boon to google junkies everywhere. There was a time when webmasters could see everything you typed to find their website on Google. Those days are quickly passing us, as Google now encrypts search keywords for logged in users. This means webmasters can no longer figure out what those users searched for to arrive at their site. This was not a breach of Google security however (unlike Apple), this was them just changing a widely accepted practice. In the end the consumer wins a bit more privacy, and I think that&#x27;s what is important.&lt;/p&gt;
&lt;p&gt;The third company is Yahoo, although they probably &lt;a href=&quot;http://finance.yahoo.com/news/yahoo-layoffs-begin-next-week-190018746.html&quot;&gt;aren&#x27;t considered &#x27;big&#x27; anymore&lt;/a&gt;. They have announced that they will be implementing a Do Not Track header solution which allows consumers to easily specify preferences for advertising. I don&#x27;t know how much privacy this will bring to consumers, but it is a step in the right direction.&lt;/p&gt;
&lt;p&gt;And finally, there is &lt;a href=&quot;http://www.theatlantic.com/technology/archive/2012/03/here-is-a-chart-of-people-freaking-out-about-online-privacy/255234/&quot;&gt;this chart&lt;/a&gt;. There are plenty of cynics and skeptics talking about Duck Duck Go&#x27;s recent success, but it takes time to build a business and you always have to shake off the haters. That is precisely what DDG is hard at work on. They are working to provide a world of searching that isn&#x27;t driven by tracking your every movement, your pets name and your favorite ice cream. While their growth may be a drop in the bucket to some, I am sure to DDG it is very significant.&lt;/p&gt;
&lt;p&gt;It is nice to see companies acting in our favor, since it seems like they are constantly trying to gouge us, penetrate us, or otherwise exploit our every advertise-able orifice. Here&#x27;s to them keeping up the trend.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Moving Art Work Seen From Q Train</title>
		<link>https://devcodehack.com/moving-art-work-seen-from-q-train/</link>
		<guid>https://devcodehack.com/moving-art-work-seen-from-q-train/</guid>
		<pubDate>April 8, 2012, 1:50 p.m.</pubDate>
		<description>&lt;p&gt;I&#x27;ve always wanted to get this, and I did a few days back. There&#x27;s some art work (graffiti?) you can see from the Q train as you leave Brooklyn, just before you get out of the tunnel and on the Manhattan bridge. I always love seeing it on my way to work.&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/M4hyt6y8jZg&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Xcode Sucks And Here&#x27;s Why</title>
		<link>https://devcodehack.com/xcode-sucks-and-heres-why/</link>
		<guid>https://devcodehack.com/xcode-sucks-and-heres-why/</guid>
		<pubDate>April 4, 2012, 12:20 a.m.</pubDate>
		<description>&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt;&amp;nbsp;It crashes. A lot. I remember back in the early days of Eclipse, it would crash pretty frequently. It&amp;#39;s funny because I had forgotten all about that until I started using Xcode. Then I remembered what it&amp;#39;s like to be using a shitty IDE which crashes all the time. Ironically enough, Eclipse NEVER crashes on my Mac, but Xcode, which is an Apple product, is crashing on its own hardware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; It manages the project files and their hierarchy&amp;nbsp;using a shitty flat file (pbxproj). This means if you want to use Finder to organize your project, which is sure to have tons of graphical assets, forget about it. If you try to copy a file from Finder into your Xcode project and that file exists on the file system but not in the Xcode flat file, it throws an error.&amp;nbsp;You have to go into Finder, find the orphaned file, delete it, then go back to your copying operation. And the actual files on your file system are in one big gigantic mess.&lt;/p&gt;

&lt;div class=&quot;bodyImage&quot;&gt;&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://devcodehack.com/ugc/xcodepbxproj-thumb.png&quot; /&gt;&lt;br /&gt;
This is how Xcode manages your file hierarchy and project workspace&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt;&amp;nbsp;I have never seen something have such tremendous lag and failure rate when connecting to the emulator. Approximately 50% of the time Xcode will just hang, and never connect to the emulator when I run the project. Ditto goes for running the project on a device. There have been numerous times i just have to kill Xcode.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt;&amp;nbsp;Speaking of killing Xcode, sometimes I have to reboot my entire machine. Xcode can leave zombie processes of your app running, and these zombies can prevent you from doing any more deployments to the emulator. ps -el | grep &amp;#39;Z&amp;#39;&amp;nbsp;can show you if you are afflicted. A similar bug can happen on the hardware where you have to reboot the hardware, restart Xcode, or both.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5)&lt;/strong&gt;&amp;nbsp;IOS4 vs IOS5. Come on Apple, I am begging you to not turn IOS into the next Internet Explorer. That would be so sad. Granted, the backwards compatibility is &amp;#39;ok&amp;#39;, but it&amp;#39;s not amazing. For starters, storyboards don&amp;#39;t really work on IOS4. You can get it to build with storyboards, but you cannot instantiate a UIViewController from the storyboard. You have to do it from the nib. Some key methods are deprecated, so if you want to stretch an image over a button you&amp;#39;ll need to check if your UIImage has the right selector.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;resizableImageWithCapInsets vs stretchableImageWithLeftCapInsets&quot; src=&quot;http://devcodehack.com/ugc/imgselector.png&quot; style=&quot;width:600px&quot; /&gt;&lt;br /&gt;
You&amp;#39;ll need some code like this for stretching images in IOS4 and 5&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6)&lt;/strong&gt;&amp;nbsp;Connecting UI elements to their IBOutlet is the most annoying thing I have ever done in an IDE. First you add a text field, then you add the IBOutlet to the interface, synthesize the object, then click and drag a line from the UI element to the parent class and select the correct outlet from a menu. Are they f*&amp;amp;king smoking a pound of crack over there? I thought Apple was the paragon of design perfection and usability. Who the hell designed that? At the very best, adding a UI element should somehow automatically build out the declaration in the interface, synthesize it and do whatever the hell that blue line connector does. But at the very worst, I should be able to click something that just does all that for me, and I simply provide an argument name.&lt;/p&gt;

&lt;p&gt;Well, there&amp;#39;s plenty more to say, but after about &lt;a href=&quot;https://www.google.com/search?ix=acb&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=i+hate+xcode&quot;&gt;5 seconds of googling&lt;/a&gt;, I see I am not the only one. Maybe all of this is solvable, perhaps some of you know a way around all of this nonsense. If so, please do let me know. Otherwise, I hope the Xcode team gets it together and really makes this software usable and stable. Their market is getting massive, and if they want to prevent a few less gray hairs in this world, they could do us all a huge favor and make the IDE a bit more sane.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I am using XCode 4.3.1&lt;/em&gt;&lt;/p&gt;
</description>
		</item>
		
		<item>
		<title>If You Build It, They Won&#x27;t Come: A Warning To Developers</title>
		<link>https://devcodehack.com/if-you-build-it-they-wont-come-a-warning-to-developers/</link>
		<guid>https://devcodehack.com/if-you-build-it-they-wont-come-a-warning-to-developers/</guid>
		<pubDate>April 3, 2012, 1 a.m.</pubDate>
		<description>&lt;p&gt;That was one of the best lessons I&#x27;ve learned in recent years, something I like to call the &lt;em&gt;Field of Dreams&lt;/em&gt; mentality.&amp;nbsp;That if you build it, they will come. They being the critical mass, the teeming hoard, ready to blast your servers to hell. And it being anything your fingers could program, possibly something you thought of with a friend, and most likely involving social, mobile, geolocation or all of the above.&lt;/p&gt;
&lt;p&gt;Some years ago, I was having a conversation with a friend about building something for an audience. The conversation went something like:&lt;/p&gt;
&lt;p&gt;&quot;We should build something...&quot;&lt;br&gt;&quot;Ok, what?&quot;&lt;br&gt;&quot;I don&#x27;t know, something that will get a lot of users.&quot;&lt;/p&gt;
&lt;p&gt;I have a feeling that is how 90% of apps or websites are born. We decided to build a social polling application. The idea was that you could create polls, share them with friends and get others to vote on them. We thought if we included some juicy graphics, some sweet jQuery, fast server response times and Facebook Connect, then we would just need to sit back and wait for the benjamins to roll in.&lt;/p&gt;
&lt;p&gt;How wrong we were. It took some years, and &lt;a href=&quot;http://devcodehack.com/why-i-work-at-a-startup/&quot;&gt;working at a startup&lt;/a&gt;&amp;nbsp;for me to understand the effort and the roles it takes to build a successful business.&lt;/p&gt;
&lt;p&gt;Developers often balk at marketing, or sometimes sales, suggesting that these people are not doing any &#x27;hard&#x27; work. Nothing could be further from the truth. If you still think &#x27;bizdev&#x27; is just someone who wastes your time with stupid &#x27;features&#x27;, then you might suffer from the Field of Dreams mentality.&lt;/p&gt;
&lt;p&gt;This isn&#x27;t just me, others feel this way too. Patrick McKenzie suggests &lt;a href=&quot;http://www.kalzumeus.com/2010/03/20/running-a-software-business-on-5-hours-a-week/&quot;&gt;coding is only 10% of your business&lt;/a&gt;&amp;nbsp;and the rest is &quot;dealing with pre-sales inquiries, marketing, SEO, marketing, customer support, marketing, website copywriting, marketing, etc.&quot;&lt;/p&gt;
&lt;p&gt;So before you spend a ton of time on that next project, ask yourself why you are doing it. If it&#x27;s just for fun, to learn something new, go right ahead. But if you are telling yourself you are on to the next big thing, think again. Maybe you will luck out and become the next Instagram, or the next Pinterest. But maybe you could&#x27;ve won that huge mega millions jackpot too.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Apple stock is Steve Job&#x27;s Thriller album</title>
		<link>https://devcodehack.com/apple-stock-is-steve-jobs-thriller-album/</link>
		<guid>https://devcodehack.com/apple-stock-is-steve-jobs-thriller-album/</guid>
		<pubDate>March 29, 2012, 7 a.m.</pubDate>
		<description>&lt;p&gt;&lt;em&gt;This is a guest post by &lt;a href=&quot;http://eneve.me/&quot;&gt;Stephen Johnston&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Just like when any good celebrity worth their grits dies, we all go on a rampage to buy anything and everything that has to do with the late great entertainer. &amp;nbsp;Oh yes Steve Jobs (R.I.P.) was a genius, but he was also a celebrity and an entertainer. &amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=D1R-jKKp3NA&quot;&gt;A keynote delivered by him&lt;/a&gt; in a lot of ways was better than seeing Radiohead live in concert.&lt;/p&gt;
&lt;p&gt;I&#x27;ve always had a love/hate relationship with Apple. &amp;nbsp;In the late 80s they were the computers at school that I played Oregon Trail on. &amp;nbsp;Then I would go home and play DOOM on my PC, which was much cooler at the time.&amp;nbsp; Back then Apple was just a boring educational computer to me. &amp;nbsp;I was always a PC user at heart, and although I wasn&#x27;t enamored with Windows I would use any computer that allowed me to play X-Wing or Tie Fighter. &lt;a href=&quot;http://en.wikipedia.org/wiki/Star_Wars:_X-Wing_%28series%29&quot;&gt;And whatever happened to those&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Then began the Apple heyday, the early aughts, and I considered the new Apple to be something of an elitist brand.&amp;nbsp; It was expensive, and I viewed it as something for people that lived on the coasts and kind of pretentious. &amp;nbsp;I lived in Austin at the time, and to me it was like a BMW or Mercedes to my Honda Civic.&lt;/p&gt;
&lt;p&gt;Now that I am old(er) I have lived on both coasts, want the fancy cars, and play my games on consoles; I can safely say that I am also on the &lt;a href=&quot;http://www.businessinsider.com/51-american-households-own-1-apple-product-2012-3&quot;&gt;Apple bandwagon&lt;/a&gt;. I&#x27;m currently typing this on my Macbook Pro which happens to be, perhaps the best computer I&#x27;ve ever owned. &amp;nbsp;I don&#x27;t own an iPad or iPhone yet, but I am beginning to fall out of love with Android and Google in general. &amp;nbsp;I also don&#x27;t own any Apple stock, but it is booming and people around me are constantly reminding me to buy in now because &lt;a href=&quot;http://articles.businessinsider.com/2012-03-01/tech/31112686_1_apple-tv-ipad-gene-munster&quot;&gt;it is going to hit 1000&lt;/a&gt;. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can&#x27;t help but wonder if Apple stock is getting the same treatment as album sales that &lt;a href=&quot;http://www.billboard.biz/bbbiz/industry/retail/michael-jackson-two-years-since-his-death-1005251752.story&quot;&gt;typically follow an entertainers death&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What do you think about Apple&#x27;s stock / Apple in general? &amp;nbsp;Are you with us, or against us? &amp;nbsp;And before you say you&amp;rsquo;re against us don&#x27;t forget about our iShark army with &lt;a href=&quot;http://www.youtube.com/watch?v=Bh7bYNAHXxw&quot;&gt;frickin lasers attached to their heads&lt;/a&gt;!&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Why We Didn&#x27;t Get Into Y Combinator</title>
		<link>https://devcodehack.com/why-we-didnt-get-into-y-combinator/</link>
		<guid>https://devcodehack.com/why-we-didnt-get-into-y-combinator/</guid>
		<pubDate>March 28, 2012, 12:20 a.m.</pubDate>
		<description>&lt;p class=&quot;p1&quot;&gt;Our idea sucked. That was probably the biggest reason. Other factors include: we had no prototype, no users, no traction and no revenue. We went to &lt;a href=&quot;http://ycnyc.com/&quot;&gt;&lt;span class=&quot;s1&quot;&gt;YC NYC&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and asked Paul Graham,&amp;nbsp;Harjeet Taggar, Fred Wilson, Jessica Livingston, one of the founders of Airbnb, and some other really smart people about the space we were trying to get into and they didn&#x27;t turn us off right away. They didn&#x27;t say we had a great idea, but they didn&#x27;t say we had a horrible one either. I suppose they knew what we all know, which is that &lt;a href=&quot;http://devcodehack.com/the-value-of-an-idea/&quot;&gt;&lt;span class=&quot;s1&quot;&gt;an idea is worth very little&lt;/span&gt;&lt;/a&gt;. (Also, YC is&amp;nbsp;&lt;a href=&quot;http://ycombinator.com/noidea.html&quot;&gt;&lt;span class=&quot;s1&quot;&gt;accepting applications without ideas&lt;/span&gt;&lt;/a&gt; now.)&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;We didn&#x27;t think for too long about the reactions we had received at YCNYC. Instead we went home and continued working on the prototype, landing pages and doing research on competitors. We spent the next couple of weeks polishing what we had, getting the demo pretty and the YC video just right. We crossed our fingers and hit the submit button.&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;Getting into YC might be pretty amazing, but the value of applying should not be underestimated. Even if you aren&#x27;t sure about YC, if you are sure about starting a business the YC application process is a great exercise. Going through the questions is an experience that will re-shape your ideas. You might go into the application thinking you are going to make a location-based mobile chat app, and come out with an enterprise tool for software developers.&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;Which is exactly what we did. Seriously. And in retrospect it makes 100% sense to me that YC would not want to invest in something boring like development tools. I think it may&amp;nbsp;&lt;span class=&quot;s1&quot;&gt;&lt;a href=&quot;http://devcodehack.com/5-ideas-for-your-next-startup/&quot;&gt;still be a good market&lt;/a&gt;&amp;nbsp;though. But not only was our idea boring, it was half baked.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;YC alumni told us a bit on how the application process works. They said your app goes through a pre screen carried out by YC alumni who vote up or down. Kind of like a really important Hacker News. I bet our app didn&#x27;t make the first cut. (We also heard that it&#x27;s great to know YC alumni when applying. I think I know why, so you can get some sweet upvotes. There are a &lt;a href=&quot;http://techcrunch.com/2012/03/26/exec-justin-kan-corporate-accounts/&quot;&gt;&lt;span class=&quot;s2&quot;&gt;lucky few&lt;/span&gt;&lt;/a&gt; who have been through YC several times. I wonder how much of that is in thanks to an upvote crew that consistently gets them to the &#x27;front page&#x27;.)&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;But any audience will respond to something that is truly great or interesting. An interesting product is hard to ignore by anyone, and that is what you need to get into YC.&amp;nbsp;Of course after you spend all that time building a great product with traction, revenue and consistent growth, you may not want to give 7-10% to Y Combinator. But it&#x27;s hard to put a price on PG and his network.&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;If I were to apply to YC again, I would think differently about the idea, and focus on something that brings value to an investor (quick, huge returns). I still love what YC and all the other incubators are doing, and can&#x27;t wait for when I can try again.&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;If you are interested in Y Combinator, they have &lt;a href=&quot;http://ycombinator.com/apply.html&quot;&gt;extended the application deadline&lt;/a&gt; till March 29th 8pm PST. And this is the best compilation I have seen of YC resources:&amp;nbsp;&lt;a href=&quot;https://kippt.com/karrisaarinen/yc-application&quot;&gt;https://kippt.com/karrisaarinen/yc-application&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;Good luck!&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Hypem Extension For Chrome Lets You Download Your Favorites</title>
		<link>https://devcodehack.com/hypem-extension-for-chrome-lets-you-download-your-favorites/</link>
		<guid>https://devcodehack.com/hypem-extension-for-chrome-lets-you-download-your-favorites/</guid>
		<pubDate>March 27, 2012, 9 a.m.</pubDate>
		<description>&lt;p&gt;This &lt;a href=&quot;https://chrome.google.com/webstore/detail/hinomcbgbegbelljfdpeepobhohknddp&quot;&gt;sweet new Chrome extension&lt;/a&gt; creates a temporary history of the songs you&#x27;ve been listening to and provides an easy download link to nab your favorite tracks. It even sets the right name on the file and adds id3 tags. I&#x27;m using it right now and I have to say, it is very convenient.&lt;/p&gt;
&lt;p&gt;My biggest gripe with &lt;a href=&quot;http://hypem.com/&quot;&gt;Hypem&lt;/a&gt;&amp;nbsp;used to be that I would like a song there, come back a few days later to hear it again and it&#x27;d be taken down. That always sucked. Now I can just download it for my future listening pleasure, in case Hypem has to take it down.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/#!/keepitscottie&quot;&gt;Scott Rogers&lt;/a&gt;, the creator of the plugin, also plans to add desktop alerts for what track is playing and support hot keys. Sounds pretty sweet.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Which Programming Language Should You Learn To Make Money?</title>
		<link>https://devcodehack.com/which-programming-language-should-you-learn-to-make-money/</link>
		<guid>https://devcodehack.com/which-programming-language-should-you-learn-to-make-money/</guid>
		<pubDate>March 23, 2012, 9 a.m.</pubDate>
		<description>&lt;p&gt;I often hear people ask what programming language they should learn first. But the question should be: why do you want to program in the first place? If you are interested in it because it seems fun, then any language will do.&lt;/p&gt;
&lt;p&gt;But I have a feeling some of you have bills to pay, and you&#x27;re thinking it wouldn&#x27;t be so bad if programming could foot some of that.&lt;/p&gt;
&lt;p&gt;Now the question is more specific: which programming language should you learn to make money? Now the question is ponderable, but be warned, the answer won&#x27;t be the same for everybody.&lt;/p&gt;
&lt;p&gt;The good news is that all popular languages are pretty fair in terms of compensation. The median pay today with 3-5 years of experience is around $60-80k/year, but that number can vary wildly, and can be much higher, particularly for folks on the east or west coast, or in consulting. YMMV.&lt;/p&gt;
&lt;p&gt;The popular languages today are: Ruby, Python,&amp;nbsp;PHP,&amp;nbsp;Objective-C, HTML, CSS, JavaScript, Java, .Net, C/C++. Google all of those.&lt;/p&gt;
&lt;p&gt;Each language has its popular uses:&lt;/p&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Language&lt;/th&gt;
&lt;th&gt;Popular Use&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Python/Ruby/PHP&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Server-side&quot;&gt;Server-side&lt;/a&gt;&amp;nbsp;for websites and mobile apps.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Objective-C&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;IPhone&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;HTML&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Client-side&quot;&gt;Client-side&lt;/a&gt;&amp;nbsp;for websites.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Markup_language&quot;&gt;Markup language&lt;/a&gt;&amp;nbsp;for building web sites, the &#x27;building block&#x27; of websites.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Client-side for websites. Presentation language for HTML.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Client-side for websites, used to manipulate HTML/CSS. jQuery is what you need to know here.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Java/.Net&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Android programming. Server-side for websites, more popular with big businesses.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;C/C++&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;High performance (stock trading) or graphics (video games).&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Which programming language should you learn to make money? The bad news is probably not just one. The good news is you don&#x27;t need to learn everything about every language, just enough to accomplish your goals.&lt;/p&gt;
&lt;p&gt;So which one of these should you pick up first? As you can see, it really depends on&amp;nbsp;&lt;em&gt;how&lt;/em&gt;&amp;nbsp;you want to make money.&lt;/p&gt;
&lt;div class=&quot;jobbytesad&quot;&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;../../i/mini_jb_logo.png&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;text&quot;&gt;Try my newest app, &lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Job Bytes&lt;/a&gt; for iOS.
&lt;div class=&quot;sub&quot;&gt;Your cheat sheet to the programming interview! Free, &lt;a href=&quot;https://itunes.apple.com/us/app/job-bytes/id981397847?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;check it out now&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;clear-inline&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If you don&#x27;t care how you&#x27;ll make money, then my opinion would be this, in order: Python, Objective-C, JavaScript,&amp;nbsp;HTML, CSS. You&#x27;ll also need to get some kind of database (MySQL, MongoDB), and learn how to program with it, although that&#x27;s not a big problem.&lt;/p&gt;
&lt;p&gt;If you want to program video games or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/High-frequency_trading&quot;&gt;high-frequency trading&lt;/a&gt;&amp;nbsp;apps, then C++ is probably the way for you. If you want to make websites, Python, Ruby or PHP are great, along with HTML/CSS/JS. If you want to program IPhone then Objective-C is the way.&lt;/p&gt;
&lt;p&gt;JavaScript, HTML and CSS are used together and is used for making stuff look good in your web browser. They will always be used in conjunction with a server-side language such as Python, Ruby or PHP.&lt;/p&gt;
&lt;p&gt;In the job market, you would not likely not be using all the languages I suggested, rather jobs are generally broken out by skills:&lt;/p&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Job Role&lt;/th&gt;
&lt;th&gt;Skill Set&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Back-end/Server-side Programmer&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Usually uses one of the following: Python, Ruby, PHP, Java or .Net. Has database knowledge. Possibly has some sysadmin knowledge.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Front-end/Client-side Programmer&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;HTML, CSS, JavaScript. Possibly has design skill.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Mobile Programmer&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Objective-C or Java (for Android). HTML/CSS for mobile websites. Potentially has server-side knowledge.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;3d Programmer/Game Programmer&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;C/C++, OpenGL, Animation. Possibly has good artistic skill.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;High-Performance Programmer&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;C/C++, Java. May have background in mathematics or quantitative analysis.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Typically, there are folks who deal with the back-end and folks who deal with the front-end. These days there is a new crop of people who do mobile. Sometimes you can find people who do all of the above, but generally when you look for a job you will fill just one of those roles.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When learning these languages, start small. Don&#x27;t start by wanting to build the next Facebook, it&#x27;s not going to happen. Start with small projects and find tutorials. Google &#x27;hello world python&#x27; or &#x27;hello world javascript&#x27; to find simple tutorials to get started. Once you can program projects for yourself and friends, then you will be ready to put a portfolio together to try to get a job, or start with some freelance work to build up that portfolio. You can definitely do it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Also check out&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://devcodehack.com/which-javascript-framework-should-you-learn-to-make-money/&quot;&gt;Which JavaScript Framework Should You Learn To Make Money?&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://devcodehack.com/how-much-money-do-you-make-programming/&quot;&gt;How Much Money Do You Make Programming?&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe style=&quot;width: 120px; height: 240px;&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=httpdailysqco-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=0321706285&quot; frameborder=&quot;0&quot; sandbox=&quot;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe style=&quot;width: 120px; height: 240px;&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=httpdailysqco-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=1435455002&quot; frameborder=&quot;0&quot; sandbox=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>5 Ideas For Your Next Startup</title>
		<link>https://devcodehack.com/5-ideas-for-your-next-startup/</link>
		<guid>https://devcodehack.com/5-ideas-for-your-next-startup/</guid>
		<pubDate>March 20, 2012, 1 a.m.</pubDate>
		<description>&lt;p&gt;It feel like every week that I read some post on &lt;a href=&quot;http://news.ycombinator.com/item?id=3726606&quot;&gt;Hacker News&lt;/a&gt; or some random blog post extolling the virtues of free love with our ideas. People say that ideas are cheap, it&#x27;s execution that matters. They say that nobody is interested in stealing your crappy idea. And if your idea is worth anything, you will have to shove it down peoples throats.&lt;/p&gt;
&lt;p&gt;I think that ideas are &lt;a href=&quot;http://devcodehack.com/the-value-of-an-idea/&quot;&gt;floating around in the collective unconscious&lt;/a&gt;, and it is rare that you are ever the first or last to think of something. Consumers are fickle, markets fluctuate, and ideas are always floating around, waiting for the proper execution. With that in mind, here are 5 ideas to add to the pool.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1) Communication tools for Product-to-Developer&lt;/strong&gt;&amp;nbsp;- What I mean by this is software to help product owners communicate with engineering teams. I am aware that &lt;a href=&quot;http://www.jwz.org/doc/groupware.html&quot;&gt;groupware is bad&lt;/a&gt;, but each year more software is being made. Software engineers are in high demand, and for the foreseeable future, people are going to continue to need software built. Managing these software projects is going to be a bigger market, much bigger. Developers are looking to accomplish more work with less overhead and product owners are looking for ways to check scope, set timelines, and prioritize features. That is a lot of communication. There are already a ton of players in this space, so you&#x27;ll have to be innovative.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2) Mobile-controlled Jukebox&lt;/strong&gt;&amp;nbsp;- Essentially I want to be in a bar and play a song on the jukebox from my phone. That&#x27;s the core use case. But the implications of that idea are massive, so I&#x27;ll just let you dwell on that. (I really love this idea and hesitated to throw it up here. A while back, we even bought &lt;a href=&quot;http://musicbar.fm/&quot;&gt;http://musicbar.fm&lt;/a&gt;&amp;nbsp;but we ended up re-purposing it, for now... :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3) The New News Aggregator&lt;/strong&gt;&amp;nbsp;- I am confident the #1 thing to do on the internet is consume content. It&#x27;s what we all do all day. Sharing the content is still being worked out however. People share on Twitter, Facebook and their blogs what they find from Reddit, Pinterest or StumbleUpon. But I think there is room in there for a new player to bridge the gap between the social network and content discovery. The business model would probably have to be based on eyeballs, however.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4) A Health Community&lt;/strong&gt;&amp;nbsp;- They say health is the first wealth, and nothing is more true. There are lots of sites out there right now which cater to health related questions. Most of the sites are divided up by disease or illness. People on a diet have a site, people who have chronic pain have a site, and people who have mental problems have a site. IANAD but I think health should be approached holistically, and having a community for all sorts of health issues, and being able to connect the dots on peoples &#x27;unrelated&#x27; issues, would be HUGE.&lt;/p&gt;
&lt;p&gt;Example: John goes to a site for his stomach aches, he goes to a site for his drinking problem, and he goes to a site for his STD and he goes to a site for depression (poor John). And for some reason, John just isn&#x27;t seeing how these are related. In this contrived example it&#x27;s easy for us to see what is going on, but most health issues are way more complicated, and most doctors just aren&#x27;t approaching patients from the right angle. I am sure there are TONS of challenges to solve here, but it would be worth it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5) The Newest Way To Share Content&lt;/strong&gt;&amp;nbsp;- Granted, this is very broad, I still think it is important to consider. Usenet, the web, blogs, social networks, twitter. These are the primary ways we have been sharing content over the last 15 years. Pinterest is coming up next, and we see the shift going from textual to visual. In previous incarnations, sharing went from factual to personal, and long-form to short-form. Sharing has become more visual. So where is it going next?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Facebook wasn&#x27;t the first, and it won&#x27;t be the last. So steal some of my ideas and get out there. And don&#x27;t worry about me these aren&#x27;t even my good ones.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>The Value Of An Idea</title>
		<link>https://devcodehack.com/the-value-of-an-idea/</link>
		<guid>https://devcodehack.com/the-value-of-an-idea/</guid>
		<pubDate>March 9, 2012, 8:30 a.m.</pubDate>
		<description>&lt;p&gt;Many people guard their ideas, as if simply sharing them would give others the desire, will and motivation to begin working on them and outpace the conceiver, who is probably not the only person with that idea. In Waking Life, there is a &lt;a href=&quot;http://strivinglife.com/words/post/Waking-Life-Chapter-5---Death-and-Reality.aspx&quot;&gt;scene with Julie Delpy and Ethan Hawke&lt;/a&gt; lying in bed, and Hawke suggests that there is some telepathy, some type of Carl Jung collective unconscious:&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;It&#x27;s like there&#x27;s this whole telepathic thing going on that we&#x27;re all a part of, whether we&#x27;re conscious of it or not. That would explain why there are all these, you know, seemingly spontaneous, worldwide, innovative leaps in science, in the arts. You know, like the same results poppin&#x27; up everywhere independent of each other. Some guy on a computer, he figures something out, and then almost simultaneously a bunch of other people all over the world figure out the same thing.&amp;nbsp;&lt;span&gt;They did this study. They isolated a group of people over time, and they monitored their abilities at crossword puzzles, right, in relation to the general population. And they secretly gave them a day-old crossword, one that had already been answered by thousands of other people, right. And their scores went up dramatically, like 20 percent. So it&#x27;s like once the answers are out there, people can pick up on &#x27;em. It&#x27;s like we&#x27;re all telepathically sharing our experiences.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;Personally, I have experienced this phenomenon many times. I am sure many of you have as well. I would come up with an idea, and within weeks or months I would see it implemented elsewhere. I have basically relegated myself to the fact that whatever idea I have, a thousand other people have already come up with it as well, and a few of them are about to launch it.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Building An App Is The New &#x27;Starting A Band&#x27;</title>
		<link>https://devcodehack.com/building-an-app-is-the-new-starting-a-band/</link>
		<guid>https://devcodehack.com/building-an-app-is-the-new-starting-a-band/</guid>
		<pubDate>March 6, 2012, 10:40 p.m.</pubDate>
		<description>&lt;p&gt;Although that&#x27;s probably not a big surprise since everyone is looking for a &#x27;&lt;a href=&quot;http://www.simplyhired.com/a/jobs/list/q-rockstar+developer&quot;&gt;rockstar programmer&lt;/a&gt;&#x27; or &#x27;&lt;a href=&quot;http://www.simplyhired.com/a/jobs/list/q-ux+ninja&quot;&gt;ux ninja&lt;/a&gt;&#x27; these days. I feel bad for my friends who don&#x27;t posses these skills, it seems like that&#x27;s all anybody cares about in the job market. And that reality is tough for job seekers, but it has an entirely different effect on youth.&lt;/p&gt;
&lt;p&gt;Back in my day if you wanted to be cool, popular and get the girl/boy, you would simply need to start an awesome band with your friends (preferably in one of your garages). You didn&#x27;t all know how to play your instruments but you&#x27;d pick it up as you go along. You would learn a thing or two, and some might play some local shows, some may even go on national tours. A lucky few may become Rockstars, trashing hotel rooms, doing cocaine in private jets, and proclaiming their idolization from rooftops.&lt;/p&gt;
&lt;p&gt;Back then peoples heroes were the likes of Jimmy Page, Robert Plant or Bob Dylan. Today it&#x27;s Steve Jobs, Mark Zuckerberg, or Reid Hoffman. An entirely different breed.&lt;/p&gt;
&lt;p&gt;We&#x27;ve got more &lt;a href=&quot;http://venturebeat.com/2011/08/03/cory-levy-one/&quot;&gt;teens&lt;/a&gt; than ever building &lt;a href=&quot;http://evolver.fm/2011/08/25/meet-the-19-year-old-who-built-bjorks-virus-app-and-some-of-the-first-iphone-apps-ever/&quot;&gt;apps&lt;/a&gt;, starting &lt;a href=&quot;http://articles.businessinsider.com/2012-03-01/tech/31115531_1_twitter-credit-card-chris-sacca&quot;&gt;businesses&lt;/a&gt; and getting &lt;a href=&quot;http://delimiter.com.au/2012/01/28/19-year-old-aussie-pumps-taxi-booking-app/&quot;&gt;rich&lt;/a&gt;. And why not? It probably takes the same amount of time learning to play guitar or learning to program. And it seems like the &lt;a href=&quot;http://www.marketwire.com/press-release/18-year-old-developer-tuneme-mobile-app-builds-thriving-business-keeps-his-app-free-1511886.htm&quot;&gt;success rate&lt;/a&gt; is much higher for folks building apps, but don&#x27;t ask me for the numbers on that. Also, it&#x27;s probably &lt;a href=&quot;http://www.inc.com/articles/2011/03/how-19-year-old-daniel-gross-is-taking-on-google-with-greplin.html&quot;&gt;just cool&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I can only imagine the pride and joy a teenager must feel if a good deal of their high school or even circle of friends is using an app he or she built. The media covering tech companies is only getting wider, and every day there are new stories of entrepreneurs under 25 doing amazing things. Not every teen who builds and app will strike it rich, or even become a programmer, but the low cost and high return of software development is attracting lots of young people. Young people who know that building an app can make them &lt;a href=&quot;http://en.wikipedia.org/wiki/Mark_Zuckerberg&quot;&gt;rich and famous&lt;/a&gt;.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>The National Advises You To Quit Your Day Job, Do What You Love</title>
		<link>https://devcodehack.com/the-national-advises-you-to-quit-your-day-job-do-what-you-love/</link>
		<guid>https://devcodehack.com/the-national-advises-you-to-quit-your-day-job-do-what-you-love/</guid>
		<pubDate>March 5, 2012, 11:18 p.m.</pubDate>
		<description>&lt;p style=&quot;text-align: left;&quot;&gt;One of my favorite songs by &lt;a href=&quot;http://en.wikipedia.org/wiki/The_National_(band)&quot;&gt;The National&lt;/a&gt; is &lt;em&gt;Theory of the Crows&lt;/em&gt;. It takes place during the dotcom era when a couple of the band members were working in a startup, looking to IPO or have a sucessful exit, and Cash In. They caught the goldrush fever of 2000, and like so many others, got burned.&amp;nbsp;&lt;a href=&quot;http://stereogum.com/5014/quit_your_day_job_the_national/franchises/quit-your-day-job/&quot;&gt;Stereogum asked Matt Berninger&lt;/a&gt;&amp;nbsp;what he would have done had he had struck it rich.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;STEREOGUM:&lt;/strong&gt;&amp;nbsp;Ever wonder what would&amp;rsquo;ve happened if you&amp;rsquo;d become that millionaire?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MB:&lt;/strong&gt;&amp;nbsp;I probably would have taken guitar lessons and tried to start a band. Isn&amp;rsquo;t Steve Jobs or somebody in a rock band with Russell Crowe or something? I would&amp;rsquo;ve tried to hook up with those dudes.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Seems like he knew his passion from day one, and though he was doing a different line of work he knew he wanted to be playing a guitar, and he wanted to be in a band. Now The National has 5 studio albums and is&amp;nbsp;&lt;a href=&quot;http://www.thestar.com/article/1099456--the-national-nails-it-big-time&quot;&gt;crushing it in hockey arenas&lt;/a&gt;. I wonder if Matt Berninger is still doing consulting on the side.&lt;/p&gt;
&lt;p&gt;We do our absolute best when we are doing what we love. It is not easy to find what you love so don&#x27;t be discouraged. Sometimes it even &lt;a href=&quot;../../why-i-work-at-a-startup/&quot;&gt;takes a little magic&lt;/a&gt;. Just keep looking, and keep an open mind.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img src=&quot;../../i/hypem_16.png&quot; alt=&quot;&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://hypem.com/item/9wh2&quot;&gt;Listen on&amp;nbsp;Hypem&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../i/spotify_16.png&quot; alt=&quot;&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://open.spotify.com/track/04ZsnIwD3NgRLAYnfgMJXZ&quot;&gt;Listen on Spotify&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://hypem.com/item/9wh2&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/96W5CCqdT74&quot; width=&quot;420&quot; height=&quot;315&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>Why I Work At A Startup</title>
		<link>https://devcodehack.com/why-i-work-at-a-startup/</link>
		<guid>https://devcodehack.com/why-i-work-at-a-startup/</guid>
		<pubDate>March 5, 2012, 9:30 a.m.</pubDate>
		<description>&lt;p&gt;I have been trying to trace back to when I first became so enamored with startups, and creating a business. I think it began when I met the founder of&amp;nbsp;&lt;a href=&quot;http://menupages.com&quot;&gt;MenuPages&lt;/a&gt;, Greg Barton. Prior to that I was just another software engineer, totally oblivious to what the world had in store for me. I spent my days slinging code and my evenings chugging brews with my fellow developers.&lt;/p&gt;
&lt;p&gt;When I accepted the job at&amp;nbsp;&lt;a href=&quot;http://nymag.com/&quot;&gt;New York Magazine&lt;/a&gt;&amp;nbsp;(NYMag)&amp;nbsp;I had no idea I would be working on MenuPages. My manager at the time did mention I would be working on some top secret project, but he could not mention what it was, as the acquisition was not yet complete. When I started, I was immediately thrown into the pit. &lt;a href=&quot;http://www.nytimes.com/2008/07/12/business/media/12menu.html&quot;&gt;NYMag had just acquired MenuPages&lt;/a&gt; and they wanted to overhaul the codebase and the design, basically the entire site. We got to work, and it was in that process that I discovered so much about how a business works, how it begins, and what sacrifices go into making it successful.&lt;/p&gt;
&lt;p&gt;Greg shared a lot of his secrets with me, including why he started the business (saw a market gap), how he marketed the business (word of mouth), how MenuPages worked and how he raised capital. It was amazing to see what he did with MenuPages, and where he took it. Greg was my first real glimpse into the mind of an entrepreneur. Prior to that, I had known other entrepreneurs but never regarded them as such, and consequently never capitalized on my time with them. Maybe it was because I had just moved to New York City, or maybe because Greg&#x27;s story was so compelling to me, but a light shined into my world of startups.&lt;/p&gt;
&lt;p&gt;I started reading TechCrunch and Hacker News on the daily. I began following bloggers, and began honing my coding skills. In the beginning, as a naive developer, I stupidly had the &#x27;Field of Dreams&#x27; mentality where if I built it, they would come. &lt;em&gt;It&lt;/em&gt; being anything I could hack together and cobble up with my incredibly subpar design skills, and &lt;em&gt;They&lt;/em&gt; being a massive hoard, the teeming critical mass causing my servers to burst at the seams. I built a few different sites, bless my friends and family for being the beta testers to lots of terrible ideas by yours truly.&lt;/p&gt;
&lt;p&gt;I suspect that developers have a short-sighted view of startups. Since so much of the emphasis today is placed around engineers, I think many technical folks don&#x27;t realize how much other work goes into a startup also known as a &lt;em&gt;business&lt;/em&gt;. My vision became more entrepreneurial as I studied startups, but I also found more questions. What made a business win or lose? Why did some get funding and others did not? What constitutes a great product? How much of it is &lt;em&gt;who you know&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;I knew I had the skill set that many startups needed, and I really wanted to know how I could put that to the best use possible. Did engineers posses some magic that made these startups win? Why were we in such huge demand? The questions left me open, and a friend reached out about an opportunity at a startup called &lt;a href=&quot;http://savored.com/&quot;&gt;Savored&lt;/a&gt; (VillageVines at the time). I remember speaking to Greg about it, and he asked me what I hoped to accomplish by going there, and I remember feeling so much passion at what I may be able to affect; and all I could say was &lt;em&gt;magic&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;What I learned since then is that it does take magic to run a startup, but only a part of it is in the engineer. The rest of the magic is all mixed up in the founders, the crazy-dedicated (that&#x27;s crazy and dedicated) employees who come aboard, the customers, and the desire to make something new, something out of nothing. That magic is why I work in a startup. And until the magic is revealed to me, I don&#x27;t think I can work anywhere else.&lt;/p&gt;</description>
		</item>
		
		<item>
		<title>5 Reasons People Are Busier Than Ever</title>
		<link>https://devcodehack.com/5-reasons-people-are-busier-than-ever/</link>
		<guid>https://devcodehack.com/5-reasons-people-are-busier-than-ever/</guid>
		<pubDate>March 4, 2012, 2:49 p.m.</pubDate>
		<description>&lt;p&gt;Maybe you missed it, but there&amp;#39;s been a slew of new productivity apps lately: &lt;a href=&quot;http://www.orchestra.com/&quot;&gt;Orchestra&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.realmacsoftware.com/clear/&quot;&gt;Clear&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://asana.com/&quot;&gt;Asana&lt;/a&gt;, and so many others. We haven&amp;#39;t had this much productivity since &lt;a href=&quot;http://en.wikipedia.org/wiki/Getting_Things_Done&quot;&gt;David Allen&lt;/a&gt;&amp;nbsp;coined GTD. So why the obsession with productivity apps?&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;&lt;strong&gt;Email Overload&lt;/strong&gt; - People are inundated with email.&amp;nbsp;Most productivity apps today are really touting email connectivity, with the promise to help reduce the burden of growing email. Most are offering features around email forwarding. We&amp;#39;re going to be seeing more of these email aggregators/hubs in the coming years, especially for niche markets. I could really see something like this for developers.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Distractions&lt;/strong&gt;&amp;nbsp;- Work is piling up because there are too many distractions in our day to day. Between my Facebook alerts and Twitter stream, I am pretty flooded. Then add in the rss reader shoving thousands of headlines a day at me, throw in some random links here and there and 4 hours could be gone.&amp;nbsp;&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Work Yields Work&lt;/strong&gt;&amp;nbsp;- All these tools we&amp;#39;ve got around us aren&amp;#39;t just jockeying for our eyeballs though, some are actually helping us get more work done. But work is funny, it just yields more work. And the faster, more effective we are, the more work we find ourselves doing.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Things Are Getting Too Technical&lt;/strong&gt;&amp;nbsp;- Things are getting very technical these days. We&amp;#39;ve been sinking in acronym soup for years now, and we are beginning to add a healthy dose of hardware with the rise of smartphones and tablet devices. In some ways the technical growth on these things are outpacing the learning curve, leaving many in the dust. We&amp;#39;re so busy playing catch up with the latest and greatest technology that we barely have time to focus on the things we&amp;#39;d rather be doing.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Keeping Up With The Jones&amp;#39;&lt;/strong&gt;&amp;nbsp;- When we aren&amp;#39;t keeping up with the fastest processor or biggest display, we&amp;#39;re keeping up with the latest design trends and&amp;nbsp;entrpreneur cum celebrities. We&amp;#39;ve got to make sure our website has the hottest design, our clothes are the tightest and our gadgets are the latest. Maybe it&amp;#39;s time to throw it all away and head back to the woods?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are more connected than ever, which is awesome, but we should also remember that these pleasurable distractions are here to serve us, not the other way around. As artisans, creators and thinkers, it&amp;#39;s our job to make the tools work for us.&lt;/p&gt;
</description>
		</item>
		
		<item>
		<title>Playstation Vita is the Foursquare Killer</title>
		<link>https://devcodehack.com/playstation-vita-is-the-foursquare-killer/</link>
		<guid>https://devcodehack.com/playstation-vita-is-the-foursquare-killer/</guid>
		<pubDate>March 3, 2012, 8:26 p.m.</pubDate>
		<description>&lt;p&gt;The &lt;a href=&quot;http://www.amazon.com/gp/product/B003O6EATE/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=httpdailysqco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B003O6EATE&quot;&gt;Sony Playstation Vita&lt;/a&gt;&amp;nbsp;came out just a&amp;nbsp;couple of months ago and has already sold &lt;a href=&quot;http://www.independent.co.uk/life-style/gadgets-and-tech/news/sonys-vita-console-sales-hit-12-million-7462393.html&quot;&gt;over one million units&lt;/a&gt; worldwide. And it could be the next Foursquare killer.&lt;/p&gt;

&lt;p&gt;The Vita includes things we take for granted: GPS (3G only), accelerometer, motion sensor, front and rear camera. All these are ubiquitous today but they are still new to the portable gaming community, especially GPS.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Dennis Crowley envisioned a check-in game, but recently Foursquare has had to look for a business model, slowly moving it away from gamification and into local advertising. This is where an actual game could be different. Gamers are of a different variety, and will spend their days building up characters or points, just to watch numbers go up on the screen.&lt;/p&gt;

&lt;p&gt;A clever game developer could make something like&amp;nbsp;&lt;a href=&quot;http://www.geocaching.com/&quot;&gt;Geocaching&lt;/a&gt;&amp;nbsp;meets Foursquare. If executed correctly, gamers would eat that up. Developers could charge for the game, and possibly some DLC. In game form, the check in already has a business model: sell the game. This enables developers to take the idea beyond local advertising, and gives gamers something new and innovative to play. Imagine the leaderboards.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Sony has also ditched the highly underwhelming UMD in favor of storing games on a memory card. The Vita has slots enough for two, but it only takes the new proprietary Vita memory card. No surprise there, as Sony has been pushing proprietary memory cards for as long as they&amp;#39;ve been lagging in the portable electronics space post Walkman.&amp;nbsp;The most annoying thing about this is how much it jacks up the price of the device. $250 for the basic wifi model, and the most ardent of us will want to fill it up with 32gb, so tack on another $100. Maybe Sony thinks they are combating piracy by selling their own memory cards, or maybe they just love skimming off the top.&lt;/p&gt;

&lt;p&gt;Boring memory cards aside, Sony has some other innovative stuff going on with the Vita. The touchscreen is joined by a touchpad on the back of the device. This helps keep your fingers from covering the screen during crucial gaming moments. It&amp;#39;s not something that caught on with smartphones, but Sony appears to be trying something new and &lt;a href=&quot;http://www.usatoday.com/tech/gaming/story/2012-02-21/playstation-vita-touchpad/53196650/1&quot;&gt;people seem interested&lt;/a&gt;. &amp;nbsp;It will be interesting to see where game developers go with this new control.&lt;/p&gt;

&lt;p&gt;And maybe Foursquare is already developing a game for the PS Vita. One can only hope.&lt;/p&gt;
</description>
		</item>
		
		<item>
		<title>First Post</title>
		<link>https://devcodehack.com/first-post/</link>
		<guid>https://devcodehack.com/first-post/</guid>
		<pubDate>March 3, 2012, 3:51 p.m.</pubDate>
		<description>&lt;p&gt;Customary first post. This is sort of like smacking the side of my yacht with a champagne bottle, or cutting a ribbon on the neighborhood grocery store, or making that first dig. But it takes more than a shovel to build a town hall. So I think I&#x27;ll stick to building shacks, or dinghy&#x27;s.&lt;/p&gt;
&lt;p&gt;I look forward to covering weird programming things I discover during my day to day, &lt;em&gt;hot button&lt;/em&gt; issues on tech, only the most white-hot startups, and all the video game excess I can squeeze in. We&#x27;ll see how this goes.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Now I just sit back and wait for the inspiration to hit.&lt;/p&gt;</description>
		</item>
		
	</channel>
</rss>