<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://unfoldingneurons.com/"
><channel><title>Larry Ullman &#187; Uncategorized</title> <atom:link href="http://www.larryullman.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" /><link>http://www.larryullman.com</link> <description>Translating Geek Into English</description> <lastBuildDate>Wed, 08 Feb 2012 21:58:37 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Newsletter Opinion Poll</title><link>http://www.larryullman.com/2012/01/06/newsletter-opinion-poll/</link> <comments>http://www.larryullman.com/2012/01/06/newsletter-opinion-poll/#comments</comments> <pubDate>Fri, 06 Jan 2012 14:34:14 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[newsletter]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2962</guid> <description><![CDATA[Historically, the has gone out every 3-4 weeks, and is around 3,000 words long (that&#8217;s my target). I&#8217;m debating switching the newsletter&#8217;s schedule to every two weeks. If I were to do this, I&#8217;d likely cut the length by about half. I&#8217;d also change a couple of other things about the regular content: probably drop [...]]]></description> <content:encoded><![CDATA[<p>Historically, the <a
href="http://www.larryullman.com/newsletter/">newsletter</a> has gone out every 3-4 weeks, and is around 3,000 words long (that&#8217;s my target). I&#8217;m debating switching the newsletter&#8217;s schedule to every two weeks. If I were to do this, I&#8217;d likely cut the length by about half. I&#8217;d also change a couple of other things about the regular content: probably drop the &#8220;About This Newsletter&#8221; section and alternate what other sections are used, for starters. What do you think?</p><p>Please use the poll below to vote. If you have any specific comments, please post them using the comments form. Thanks for your input and for your interest in what I do!</p> Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2012/01/06/newsletter-opinion-poll/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>My January 2012 Non-Resolutions List</title><link>http://www.larryullman.com/2012/01/03/my-january-2012-non-resolutions-list/</link> <comments>http://www.larryullman.com/2012/01/03/my-january-2012-non-resolutions-list/#comments</comments> <pubDate>Wed, 04 Jan 2012 04:12:41 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[book]]></category> <category><![CDATA[phpvqp3]]></category> <category><![CDATA[textmate]]></category> <category><![CDATA[writing]]></category> <category><![CDATA[yii]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2947</guid> <description><![CDATA[I&#8217;ve never been much of a New Year&#8217;s Resolution person: if something is important enough to do, start today, not on some arbitrary date that happens to be the first day of the year. (Or, you know, January 2nd, because the first is a holiday and all.) But this year I happen to have quite [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve never been much of a New Year&#8217;s Resolution person: if something is important enough to do, start today, not on some arbitrary date that happens to be the first day of the year. (Or, you know, January 2nd, because the first is a holiday and all.) But this year I happen to have quite a long non-resolutions list. The timing is entirely coincidental: I just happen to be almost done with my <em>Modern JavaScript: Develop and Design</em> book, and I always have a long list of things to do between books. I only have two more chapters to write on this book, and the end is in site!</p><p>In a recent newsletter, I <a
href="http://www.larryullman.com/2011/11/20/what-is-larry-thinking-47-random-monkey-appearances/#qa2">answered a question about how I spend my time between projects</a>. For me, the biggest projects I have, in terms of stress and time consumption, are the books I write. The client projects&#8211;Web development and such, no matter how big or complicated, never seem to be that much of a burden. Mostly this is because I find programming to be much easier than writing about programming, and because it&#8217;s fun to make things happen, to implement new concepts. Over the course of a year, I&#8217;ll work on any number of projects, ranging from consulting a couple of hours here or there (i.e., helping to steer the actual developers) to doing all of the development myself. When these bigger projects are done, I&#8217;m pleased to have them off of my list, but there&#8217;s never the huge sigh of relief that I have when I&#8217;ve finished a book. And that sigh says: now I can do these other 20 things that have been waiting for me!</p><p>With the completion of the JavaScript book on the horizon, I&#8217;ve been making my January to-do list, and salivating over all the things I&#8217;ll be getting done. Certainly, what I will actually do won&#8217;t be nearly as long as this list, but one can dream, no? My next deadline isn&#8217;t until this summer, which is when I have to turn in the third edition of my <em>PHP 5 Advanced: Visual QuickPro Guide</em> book. Although I&#8217;d like to, for a change, get that book done well in advance! Still, I have a bit of time to really put a dent in my &#8220;someday&#8221; to-do list.</p><p>First on my list is to exercise more often. I feel like I&#8217;ve gained five pounds for every book I&#8217;ve written (all that sitting), and while I&#8217;ve exercised more than never over the past few months, I&#8217;d like to do much, much better. We could all probably use more exercise!</p><p>After exercise, which is a daily and on-going goal, I&#8217;ve grouped my dream tasks into four categories:</p><ul><li>Things to work on</li><li>Books to read</li><li>Work things I really should get done</li><li>Personal things I really should get done</li></ul><p>The last category is of little interest to you, I imagine, or wouldn&#8217;t mean much regardless (mostly construction projects around the house). The work things I really should get done are those things that don&#8217;t get done during my books and big projects. For January, this primarily means creating an HTML5 version of this site&#8217;s design, plus a corresponding version for my forum. Before I redid this site in October of 2010, the site had become woefully outdated and I want to insure that doesn&#8217;t happen again. If time allows, I&#8217;ll do a mobile version, too, and make sure everything is performing as well as can be.</p><p>The books to read are both personal and work related. I want to read one or two parenting books, a novel, and some work-related books. I&#8217;m specifically looking to read <em><a
href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1325649567&amp;sr=1-1">The Pragmatic Programmer</a></em> by Hunt and Thomas first. I&#8217;ve heard good things about it. Then, coincidentally, I have a couple of ebooks from <a
href="http://pragprog.com/">The Pragmatic Bookshelf</a> on my computer awaiting a few moments of time. As I read these, I&#8217;ll no doubt be posting my thoughts about them here.</p><p>Finally, there&#8217;s my &#8220;things to work on&#8221; category, which is a broad category of topics without definitive targets or concrete tasks. Normally these items are a matter of improving my skills in specific areas. Right now I&#8217;m thinking honing my abilities and knowledge with respect to <a
href="http://www.obdev.at/products/launchbar/index.html">Launchbar</a> and <a
href="http://macromates.com/">TextMate</a>, two Mac apps I use all the time. I know for a fact that I&#8217;m underutilizing both. The time I spend improving my skills with them now will pay dividends over the rest of the year. As time allows, I also plan on continuing to write my Yii book, although I&#8217;ll probably do that as blog posts, too.</p><p>So there are my January 2012 non-resolutions. Which will likely also be my February 2012 non-resolutions. Sadly, at least a quarter of them will end up on my September 2012 resolutions, too!</p><p><strong>UPDATE</strong>: I just literally finished all the work on the <em>Modern JavaScript: Develop and Design</em> book yesterday, so thus far, I&#8217;ve done pretty much none of the things on my list, including exercise more. Ugh. But how about that February list&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2012/01/03/my-january-2012-non-resolutions-list/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Columbia&#8217;s Break Writing Series</title><link>http://www.larryullman.com/2011/11/29/columbias-break-writing-series/</link> <comments>http://www.larryullman.com/2011/11/29/columbias-break-writing-series/#comments</comments> <pubDate>Tue, 29 Nov 2011 13:09:03 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[writing]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2887</guid> <description><![CDATA[Columbia University has a BreakWriting program that encourages students to write during their December-January semester break. Last year&#8217;s series of 16 posts have been put online and are well worth reading if you do any writing (or think about doing any). Each posting has oodles of useful, real-world advice, with plenty of tips and recommendations [...]]]></description> <content:encoded><![CDATA[<p>Columbia University has a BreakWriting program that encourages students to write during their December-January semester break. <a
href="http://www.columbia.edu/cu/gsas/pages/cstudents/dean/break-writing/index.html">Last year&#8217;s series of 16 posts have been put online</a> and are well worth reading if you do any writing (or think about doing any). Each posting has oodles of useful, real-world advice, with plenty of tips and recommendations for being as successful as possible when it comes to writing (success here being measured in terms of actually writing, not commercial success).</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/11/29/columbias-break-writing-series/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>HTML5-based Mobile Apps</title><link>http://www.larryullman.com/2011/09/06/html5-based-mobile-apps/</link> <comments>http://www.larryullman.com/2011/09/06/html5-based-mobile-apps/#comments</comments> <pubDate>Tue, 06 Sep 2011 17:31:42 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[app]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[mobile]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2786</guid> <description><![CDATA[Some time back I posted a link to an article I read on the Chicago Tribune&#8217;s Web site (the article was later pulled from that site, for an unknown reason). The article discussed how the Financial Times and ESPN created &#8220;mobile apps&#8221; using HTML5 instead of native code. It&#8217;s an interesting concept: HTML5 offers many [...]]]></description> <content:encoded><![CDATA[<p>Some time back I posted a link to an article I read on the <a
href="http://www.chicagotribune.com">Chicago Tribune&#8217;s Web site</a> (the article was later pulled from that site, for an unknown reason). The article discussed how the <a
href="http://www.ft.com">Financial Times</a> and <a
href="http://espn.go.com">ESPN</a> created &#8220;mobile apps&#8221; using HTML5 instead of native code. It&#8217;s an interesting concept:</p><ul><li>HTML5 offers many features of conventional apps, such as support for gestures, ability to handle video, local storage capability, and offline usability.</li><li>The same application will be virtually guaranteed to work on multiple devices (mobile devices by their very nature use extremely current browsers).</li><li>Apps can be updated without the user having to download and install anything (and, actually, the user never installs anything anyway).</li><li>HTML5-based apps can be &#8220;distributed&#8221; without going through proprietary systems like Apple&#8217;s App Store.</li></ul><p>It&#8217;s this last point that impacted the Financial Times&#8217;s decisions to go with a Web app, as detailed in <a
href="http://www.macworld.com/article/162083/2011/08/financial_times_trades_app_store_for_web_app.html#lsrc.nl_mwnws_h_crawl">this recent article at Macworld</a>.</p><p>To be fair, an HTML5-based app is clearly lacking many features that conventional mobile apps can offer. And because HTML5-based apps use the device&#8217;s browser, it&#8217;s a different, less branded, user experience, even though some steps can be taken to equate the two (as the article discusses). But just one year ago, if you wanted to develop mobile apps for iOS devices, you had to: own a Mac, know Objective-C, and distribute through Apple&#8217;s App Store (okay, you didn&#8217;t technically have to, but you essentially had to). To develop mobile apps for Android devices, a separate set of skills, software, and destinations was required. Now you have two great alternative routes: using HTML5 or Adobe Flex+AIR (as I&#8217;m doing).</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/09/06/html5-based-mobile-apps/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>LinkedIn&#8217;s New Mobile App</title><link>http://www.larryullman.com/2011/08/22/linkedins-new-mobile-app/</link> <comments>http://www.larryullman.com/2011/08/22/linkedins-new-mobile-app/#comments</comments> <pubDate>Mon, 22 Aug 2011 19:03:28 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[app]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[node.js]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2745</guid> <description><![CDATA[Yogesh, I believe, sent me a link to this interesting article about LinkedIn&#8217;s new mobile app. I haven&#8217;t personally used the app (although I am on LinkedIn), but the article paints an intriguing picture. Although the app was not written in HTML5, it does make use of HTML5 for better performance. They&#8217;ve also minimized the [...]]]></description> <content:encoded><![CDATA[<p>Yogesh, I believe, sent me a link to <a
href="http://venturebeat.com/2011/08/16/linkedin-node/">this interesting article about LinkedIn&#8217;s new mobile app</a>. I haven&#8217;t personally used the app (although I am on LinkedIn), but the article paints an intriguing picture. Although the app was not written in HTML5, it does make use of HTML5 for better performance. They&#8217;ve also minimized the amount of data that must be transmitted back and forth between the app and the server, which is better not just for the end users (especially the international ones) but also for the server. Speaking of which, the LinkedIn mobile team swapped out the Ruby on Rails-based server-side for one using the increasingly-popular <a
href="http://nodejs.org/">Node.js</a> (server-side JavaScript). If I read the article correctly, these changes allowed them to cut down from 15 servers with 15 virtual machines on each, to just four virtual machines.</p><p>My thanks to Yogesh for passing this along to me!</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/08/22/linkedins-new-mobile-app/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Take Control of Scrivener 2</title><link>http://www.larryullman.com/2011/07/02/take-control-of-scrivener-2/</link> <comments>http://www.larryullman.com/2011/07/02/take-control-of-scrivener-2/#comments</comments> <pubDate>Sat, 02 Jul 2011 14:13:42 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[book]]></category> <category><![CDATA[scrivener]]></category> <category><![CDATA[writing]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2654</guid> <description><![CDATA[I&#8217;m a pretty big fan of Scrivener, a writing application for Macs (there is a Windows version currently in beta). For about six months now I&#8217;ve been using Scrivener to write my newsletter, and a JavaScript book I&#8217;ve been working on for some time will be the first book I&#8217;ve written using it. There&#8217;s something [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;m a pretty big fan of <a
href="http://www.literatureandlatte.com/scrivener.php">Scrivener</a>, a writing application for Macs (there is a Windows version currently in beta). For about six months now I&#8217;ve been using Scrivener to write my newsletter, and a JavaScript book I&#8217;ve been working on for some time will be the first book I&#8217;ve written using it. There&#8217;s something about Scrivener that just works for me, first and foremost, that I&#8217;m able to keep everything about a project—the writing, references, notes, etc.—in one place. As with any good piece of software, though, I&#8217;ve got a nagging feeling in the back of my mind that I&#8217;m not using Scrivener to its fullest potential. And by that I mean I&#8217;m absolutely convinced that I could be using Scrivener better.</p><p>For this reason, I was quite happy to see the release of the book &#8220;<a
href="http://www.takecontrolbooks.com/scrivener-2">Take Control of Scrivener 2</a>&#8220;. I haven&#8217;t read it yet (ironically, I&#8217;m waiting to complete the book I&#8217;m currently working on first), but it&#8217;s high on my &#8220;to-read&#8221; list. Just scanning the 22-page sample that&#8217;s available, this looks like a good, fast resource. And at $10 (US) for the book, it&#8217;s a steal.</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/07/02/take-control-of-scrivener-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HTML5 for Mobile App Development</title><link>http://www.larryullman.com/2011/06/30/html5-for-mobile-app-development/</link> <comments>http://www.larryullman.com/2011/06/30/html5-for-mobile-app-development/#comments</comments> <pubDate>Thu, 30 Jun 2011 13:38:38 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[mobile]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2659</guid> <description><![CDATA[I just read an interesting article at the Chicago Tribune&#8217;s Web site (my home town paper) about using HTML5 for mobile app development. The Financial Times and ESPN just released new applications for mobile devices, but instead of creating standalone apps, they used HTML5 to make Web apps. HTML5 provides all the functionality the apps [...]]]></description> <content:encoded><![CDATA[<p>I just read an <a
href="http://www.chicagotribune.com/business/breaking/chi-html5-helps-mobile-web-apps-escape-apples-app-store-20110628,0,6803316.story">interesting article</a> at the <a
href="http://www.chicagotribune.com">Chicago Tribune&#8217;s Web site</a> (my home town paper) about using HTML5 for mobile app development. The <a
href="http://www.ft.com">Financial Times</a> and <a
href="http://www.espn.com">ESPN</a> just released new applications for mobile devices, but instead of creating standalone apps, they used HTML5 to make Web apps. HTML5 provides all the functionality the apps needed, such as content storage for offline reading, video support, and the ability to respond to touch and gestures. By creating a Web app, one application can reliably work on all the platforms, and the proceeds from the app do not have to be split with Apple or the Android store. The jury is still out as to whether it&#8217;s prudent to use HTML5 for a Web site, because of the ever-present issue of browser support, but mobile devices have current browsers built-in by default.</p><p>In no way am I suggesting that HTML5 is the only smart way to create mobile apps—there&#8217;s still plenty HTML5 can&#8217;t do, but this is an interesting turn of events that I, for one, didn&#8217;t see coming.</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/06/30/html5-for-mobile-app-development/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Site Maintenance</title><link>http://www.larryullman.com/2011/04/28/site-maintenance/</link> <comments>http://www.larryullman.com/2011/04/28/site-maintenance/#comments</comments> <pubDate>Thu, 28 Apr 2011 01:00:13 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[maintenance]]></category> <category><![CDATA[outage]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2520</guid> <description><![CDATA[On Saturday, April 30th, 2011, sometime late in the evening or overnight (EDT), this site will be temporarily unavailable on account of server maintenance. The outage is not expected to exceed 15 minutes. Apologies in advanced for any inconvenience.]]></description> <content:encoded><![CDATA[<p>On Saturday, April 30th, 2011, sometime late in the evening or overnight (EDT), this site will be temporarily unavailable on account of server maintenance. The outage is not expected to exceed 15 minutes. Apologies in advanced for any inconvenience.</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/04/28/site-maintenance/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What Everyone That Writes Should Know About Writing</title><link>http://www.larryullman.com/2011/04/10/what-everyone-that-writes-should-know-about-writing/</link> <comments>http://www.larryullman.com/2011/04/10/what-everyone-that-writes-should-know-about-writing/#comments</comments> <pubDate>Sun, 10 Apr 2011 03:23:25 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[book]]></category> <category><![CDATA[writing]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2472</guid> <description><![CDATA[Having written 20 books, numerous articles, 260 blog postings, and 38 newsletters (at the time of this writing), it&#8217;s probably safe to say that I qualify as a &#8220;writer&#8221; by now. Once you&#8217;ve gone past your first million words, I think the label applies. Over the past few months I&#8217;ve happened to speak with several [...]]]></description> <content:encoded><![CDATA[<p>Having written 20 books, numerous articles, 260 blog postings, and 38 newsletters (at the time of this writing), it&#8217;s probably safe to say that I qualify as a &#8220;writer&#8221; by now. Once you&#8217;ve gone past your first million words, I think the label applies. Over the past few months I&#8217;ve happened to speak with several different people, sharing what I&#8217;ve learned about writing, and there&#8217;s one insight that seems to be the most intriguing and useful to those that aren&#8217;t accustomed to sitting at their computer for hours on end trying to put two good paragraphs together: <em>writing is the least important step in the writing process</em>.<span
id="more-2472"></span>When it comes to the process of writing, the steps are (minimally):</p><ol><li>Plan/research</li><li>Write</li><li>Rewrite (rewriting implies both reading and editing)</li></ol><p>Of these three, writing is by far the least important, which is ironic, because many people think it&#8217;s the most important. And this is actually a problem, because people that think that put so much stress on writing something exactly right, that they struggle mercilessly. <em>Never sweat the writing</em>. I&#8217;m not saying that the writing doesn&#8217;t matter, it just doesn&#8217;t matter that much.</p><p>The goal of of the writing step is not to write something perfect or great or even good, it&#8217;s just to put words on the page:  to move the cursor to the right and down. Writer&#8217;s block is simply a person not writing because they can&#8217;t get the words to come out precisely as they should. Well, that&#8217;s going to happen&#8230;all the time. T<em>he most critical step is rewriting</em>. Rewriting is how you make something good out of something decent; something great out of something good. And every rewrite will make it just a bit better. Once you accept that, you&#8217;ll see that the real purpose of the writing step is to give yourself something to rewrite. I&#8217;m big on analogies, so I think of the writing process like sculpting with clay: during the writing step you build up this big, rough mound of blob, that you can then sculpt into what it should be during the rewrites. No sculptor would think they have to get the clay in the absolutely right shape from the start (now cutting stone: that&#8217;s a different issue). The next time you&#8217;re in front of the computer, trying to churn out the next great novel, blog posting, technical article, email, or whatever, remember the immediate goal: get some words—any words—on the page, so that you can later make them better. This is how good writing is done.</p><p>Now this may seem like I&#8217;m oversimplifying things, or the fact that I&#8217;ve written so much would imply that my rough, ugly drafts are still pretty good (and, hey, thanks for that compliment), but I really do mean what I&#8217;m saying here. There&#8217;s this quote I like from Alistair Cooke:</p><blockquote><p>A professional is someone who can do his best work when he doesn&#8217;t feel like it.</p></blockquote><p>If you want to be a writer, you have to write, even when you don&#8217;t feel like it. Or especially when you don&#8217;t feel like it, because writing can be lonely, tedious, frustrating work, and the best day of writing still loses out to napping in a hammock on a pleasant spring afternoon. I write something pretty much every day, I expect, and there are many days when I don&#8217;t feel like it. Moreover, there are many days where I know, as I&#8217;m doing it, that the writing isn&#8217;t very good. But that&#8217;s okay, because the initial writing doesn&#8217;t have to be good, it just has to <em>be</em>. At this point in my career, I can normally tell as I&#8217;m putting words on the page (or screen) that a sentence or paragraph is no good. When that happens, I just write &#8220;UGH&#8221;, often stopping a sentence in the middle, and go on to the next paragraph. On a good day, I may only have one UGH an hour; on a bad day, several. But the important thing is that I took a stab at writing what I thought needed to be written, and I have something to improve when I begin the rewrites. Don&#8217;t be afraid of writing a bad sentence, paragraph, or page: be afraid of writing no sentence, paragraph, or page. That&#8217;s a much bigger hurdle to overcome (in part, because when you do finally write that bit, after procrastinating for too long, the writing is still probably going to be *$&amp;@ that needs a heavy revision and you&#8217;ll have just wasted too much time in getting that junk on the page).</p><p>So that&#8217;s the most important thing I&#8217;ve learned, having done what I do professionally for a decade now: <em>writing is the least important step in the writing process</em>. Whether you&#8217;re a student working on a paper, a hobbyist trying to write that personal story you&#8217;ve always wanted to put out there, or the burgeoning professional, about to embark on your first technical assignment, the advice is the same: never sweat the writing, just write something.</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/04/10/what-everyone-that-writes-should-know-about-writing/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Interview Posted Online</title><link>http://www.larryullman.com/2011/04/04/interview-posted-online/</link> <comments>http://www.larryullman.com/2011/04/04/interview-posted-online/#comments</comments> <pubDate>Mon, 04 Apr 2011 22:50:08 +0000</pubDate> <dc:creator>Larry</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[about]]></category> <category><![CDATA[interview]]></category><guid
isPermaLink="false">http://www.larryullman.com/?p=2475</guid> <description><![CDATA[Sayyid Alireza Hoseini of bugX.ir recently conducted an email interview with me, that has now been posted on bugX.ir. In case you don&#8217;t read Persian, here&#8217;s the English version of the interview: 1- Where are you living? I have lived in the United States my whole life, and currently live in the state of Pennsylvania. [...]]]></description> <content:encoded><![CDATA[<p>Sayyid Alireza Hoseini of <a
href="http://www.bugx.ir">bugX.ir</a> recently conducted an email interview with me, that has <a
href="http://www.bugx.ir/webdesign/content/35">now been posted on bugX.ir</a>. In case you don&#8217;t read Persian, here&#8217;s the English version of the interview:</p><h3>1- Where are you living?</h3><p>I have lived in the United States my whole life, and currently live in the state of Pennsylvania.</p><h3>2- Are you working in any special company?</h3><p>I&#8217;ve been working for myself since 1999, although I&#8217;m technically incorporated.</p><h3>3- If you were a person who was chosen to write a secure web service, what would you use to write your web service – PHP, ASP.NET, Zend, etc?</h3><p>PHP is my first language of choice. I have worked with ASP.NET (in C#) and think it&#8217;s pretty good, but it requires Windows to both develop and to run, which is a problem for me. I like aspects of the Zend Framework, and occasionally use it piecemeal, but don&#8217;t use it extensively or exclusively. If I were to write a secure Web service today, I&#8217;d do it in straight-up PHP.</p><h3>4- Have you been working on any new book lately?</h3><p>Yes, thanks for asking! In the fall, my most recent new title came out: &#8220;<a
href="http://www.larryullman.com/books/effortless-e-commerce-with-php-and-mysql/">Effortless E-Commerce with PHP and MySQL</a>&#8221; (New Riders). The fourth edition of my &#8220;<a
href="http://www.larryullman.com/books/php-for-the-web-visual-quickstart-guide-4th-edition/">PHP for the Web: Visual QuickStart Guide</a>&#8221; just came out in March 2011 (Peachpit Press). I just began writing the fourth edition of my &#8220;PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide&#8221; (Peachpit Press), which should be published around August 2011. (All dates are for the English language publication in the United States; availability elsewhere will follow.) In 2011, I&#8217;m also going to try self-publishing, starting with a book on JavaScript.</p><h3>5- Nowadays programming is lot easier with current frameworks than a couple years age, some programmers prefer to use frameworks like CodeIgniter, Zend, etc. Do you prefer working with these frameworks, why and why not?</h3><p>I&#8217;ve never used Kohana or CakePHP or CodeIgniter, although I&#8217;ve heard good things about them all. In 2006, I started using Ruby on Rails and like it a lot, although I don&#8217;t normally use Ruby for Web work. In 2009, I discovered the Yii framework and fell in love. It&#8217;s a great framework for PHP developers. I have used, and still use, the Zend Framework, but just don&#8217;t care for it as the basis of an entire Web site.</p><h3>6- Could you tell us one of your greatest programming experiences which you had?</h3><p>I can think of two important experiences, years apart. I tend to think of the greatest programming experience being the most recent one, or one of the most recent ones, in that one should always be improving as a programmer, meaning the work you did yesterday should be better than the work you did the day before. I have a client that I do a lot of work for and one of the best things about this client is that he gives me free reign to use the tools or approaches I think best. The project itself, a Web site, wasn&#8217;t extremely complicated, and I wrote the heart of it using the Yii framework. This provided quick development time, complete CRUD control, secure forms, and solid access control. One aspect of the site required dynamic PDFs as output, so I used the PDF module from the Zend Framework (within the context of a Yii-based site) to handle that. Part of the administration was complicated enough that I didn&#8217;t think Ajax and jQuery was the right solution, so I used Flex to create a Flash application for that particular part of the administration, with Web services provided by Yii. None of this was revolutionary or extraordinarily advanced, but reinforced my belief that there&#8217;s never one &#8220;always right&#8221; tool for the job. It&#8217;s best to have lots of tools in your toolbox so that you can choose the right one for the task at hand.</p><p>Another important experience happened ten years ago and wasn&#8217;t a programming one, but rather a business one that greatly impacted my programming career. I worked with a small team of people on a startup project. It was a very good idea, reasonably financed, and well marketed. Unfortunately a site that should have been successful never was, in my opinion, because of a lack of good leadership. I learned two important things from the experience. First, just having a good idea, or even executing a good idea, does not necessarily mean it will be successful. Many factors go into success, only some of which are under your control. Second, if I&#8217;m going to spend my time working for free on a project in the hopes it succeeds, it has to be my project. There&#8217;s just not enough time in the day to spend it trying to create someone else&#8217;s vision.</p><h3>7- What other affairs do you do on your free times?</h3><p>I used to like to read a lot, mostly fiction, and see movies. I&#8217;m also a big fan of many sports. In 2006, my wife and I had twins, so pretty much all of my free time since then is spent being a dad. Which is a pretty good gig, all in all.</p> ]]></content:encoded> <wfw:commentRss>http://www.larryullman.com/2011/04/04/interview-posted-online/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
<!-- Served from: www.larryullman.com @ 2012-02-09 15:25:51 by W3 Total Cache -->
