Wednesday, July 10, 2019

The Master Developer's Path: Productivity

I recently did a talk at GenUI.co on how to increase your development productivity through self-awareness and incremental improvement. Below is a teaser. The full article, and presentation video, is here: genui.com/resources/developer-productivity-guide (free, no-ads, enjoy!)

Defining “Mastery”

I studied Japanese in college and one phrase that stuck with me is: “chiri mo tsumoreba yama to naru” — “Even dust, if piled up, can become a mountain.” Mastery is the result of small, incremental, and directed improvements over time. I want to share some ideas on how you, throughout the normal workday, can make these incremental improvements and take steps on the path toward mastery.

Counting my teenage years, I have been a developer for almost three decades. I can offer some concrete insights, learned over those years, but most of all, I offer you a philosophy on how to be a self-improving developer. And while I’m addressing developers, I do think much of this applies to designers – in both cases, it's about creating something new that has never been seen before.

Here's just one of the many insights from my talk:

“You can ship any project on-time, under budget,
and with quality … You just have to cut features.”

Read the full article or watch the 34 minute presentation here

69 comments:

  1. Let's take a look at the advantages and disadvantages of online casino games as compared to the land-based casino.

    sbobet88 mobile

    ReplyDelete
  2. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Avenue South Residence

    ReplyDelete
  3. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! The Avenir

    ReplyDelete
  4. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! midtown modern condo

    ReplyDelete
  5. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Clavon Condo

    ReplyDelete
  6. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! myra condo

    ReplyDelete
  7. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! One Pearl Bank

    ReplyDelete
  8. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Hyll On Holland

    ReplyDelete
  9. Phoenix Residences (Former Phoenix Heights) by OKP Holdings Limited. Hotline 61009266. Get Discounts, Direct Developer Price, Brochure, Floor Plan, Price List & More. Phoenix Residences

    ReplyDelete
  10. To forge the coins, Colavecchio took the coins from the aforementioned casinos and would then make accurate rubber molds where the coins would be duplicated after specific chemical procedures took place. To complete the involved task he utilized the services of expert chemists. The chemists had the complicated task in determining what the original coins were made of which had a major impact in the correct operation of the fake coins. Colavecchio distribute the counterfeit tokens to other well known associates who would in turn also use these coins in the casinos. 온라인카지노

    ReplyDelete
  11. Such a wonderful article shared by you. Thanks for sharing this kind of stuff. CM2BET.com, we provide the live casino gambling services for players to play online at whatever place. Visit us on online casino games singapore

    ReplyDelete
  12. Much appreciated you all that much to share these connections. Will look at this.. 더킹카지노

    ReplyDelete
  13. Thanks for another wonderful post. Where else could anybody get that type of info in such an ideal way of writing? SAGAME66

    ReplyDelete
  14. Only aspire to mention ones content can be as incredible. This clarity with your post is superb and that i may think you’re a guru for this issue. High-quality along with your concur permit me to to seize your current give to keep modified by using approaching blog post. Thanks a lot hundreds of along with you should go on the pleasurable get the job done. SAGAME66

    ReplyDelete
  15. I high appreciate this post. It’s hard to find the good from the bad sometimes, but I think you’ve nailed it! would you mind updating your blog with more information? Productivity

    ReplyDelete
  16. Extremely pleasant and fascinating post. I was searching for this sort of data and appreciated perusing this one. Continue posting. Much obliged for sharing.
    토토사이트

    ReplyDelete
  17. I would like to thank you for the efforts you have made in writing this article. Thanks..You can opt for the free credit for slot games at 918kiss casino

    ReplyDelete
  18. Under these circumstances, coaches and teachers (and parents if possible) have a very important responsibility to ensure that our athletes are well prepared for competition. dart bord

    ReplyDelete
  19. I have to look for goals with essential information on given point and offer them to instructor our inclination and the article. 바카라사이트

    ReplyDelete
  20. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. outsource online data entry services

    ReplyDelete
  21. 매우 유익한 게시물! 성공적인 소셜 네트워킹 캠페인을 시작하는 데 도움이되는 많은 정보가 여기에 있습니다. 사설사이트

    ReplyDelete
  22. 이 목표에 도달했을 때의 사실을 생각해보십시오. 사설사이트

    ReplyDelete
  23. Tämä on erinomainen viesti. Tarkistin aina tällaisia ​​blogeja ja artikkeleita, ja olen todella vaikuttunut vain tämän viestin takia, kiitos tämän viestin jakamisesta. parhaat nettikasinot

    ReplyDelete
  24. Get huge discount on Home and Kitchen Appliances,Split and Window Air Conditioner, Mobiles & Laptops online , Television, Speakers & more electronics at best price.
    havells water geyser

    ReplyDelete
  25. The subsequent time I learn a blog, I hope that it doesnt disappoint me as a lot as this one. I imply, I do know it was my option to read, however I actually thought youd have one thing fascinating to say. All I hear is a bunch of whining about one thing that you could fix when you werent too busy in search of attention.Kajabi

    ReplyDelete
  26. Thanks for sharing this useful information. I will surely refer all your tips to improve the productivity.

    Online Casino Software Development

    ReplyDelete
  27. The idea thinks fully correct. Most of smaller sized features ended up made by way of a lot of file education and learning. I adore the approval a great deal. Smart contract software development bangalore

    ReplyDelete
  28. i never know the use of adobe shadow until i saw this post. thank you for this! this is very helpful. คาสิโนออนไลน์

    ReplyDelete
  29. Legal Legend’s free basic Online Trademark Search services helps you identify whether your trademark is available or not. This trademark search in SA is a basic step of TM registration. At Legal Legends, we carry immense expertise in helping our clients conduct trademark search.

    ReplyDelete
  30. A product dispatch email subtleties what you have to bring to the table, and preferably gives a ton of purposes behind your clients to buy without even a second's pause - extraordinary depictions, restricted time offers and a tempting "navigate" button. collaborative todo list

    ReplyDelete
  31. Better nature of administration: White mark SEO administrations are offered by expert suppliers, who have gifted group of experts devoted uniquely to SEO. SEO Antwerpen

    ReplyDelete
  32. Outstanding post, you have pointed out some excellent points , I as well believe this s a very good website. Ross Levinsohn

    ReplyDelete
  33. It’s onerous to search out knowledgeable individuals on this topic, however you sound like you already know what you’re talking about! Thanks Maven Sports Illustrated

    ReplyDelete
  34. I’ve been gone for some time, but now I remember why I used to love this blog. Thank you, I’ll try and check back more often. How often do you update your site? Ross Levinsohn

    ReplyDelete
  35. In the event you can email myself by incorporating ideas in how you’ve made your web site search this brilliant, I’d personally have fun here. Ross Levinsohn

    ReplyDelete
  36. I am very thankful to you that you have shared casino information with us. I got some different kind of knowledge from your web page, and it is really helpful for everyone. Thanks for share it. Betting online in Singapore

    ReplyDelete
  37. I do agree with all of the ideas you’ve presented in your post. They’re really convincing and will certainly work. Still, the posts are very short for newbies. Could you please extend them a bit from next time? Thanks for the post. Maven Sports Illustrated

    ReplyDelete
  38. The ending, for me, was very unsatisfying, and there was no emotional payoff from the subplot involving Roy’s past, just an ineffective punch line. Ross Levinsohn

    ReplyDelete
  39. Hey there! I could have sworn I’ve gone to this site before but after checking through some of the posts I realized it’s brand new to me. Anyhow, I’m definitely thrilled I discovered it and I’ll be bookmarking and checking back regularly! home intercom system

    ReplyDelete
  40. Your information was very useful to me. That's exactly what I've been looking for 바둑이사이트!

    ReplyDelete
  41. Awesome blog. I enjoyed reading your articles. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! You may have a specialization in the ceme online gambling and decided to play and earn further..188loto

    ReplyDelete
  42. Wonderful blog! Do you have any tips and hints for aspiring writers? Because I’m going to start my website soon, but I’m a little lost on everything. Many thanks! videos porno xnxx

    ReplyDelete
  43. there are bargain dvd players that are sold in our area. i think they are generic low cost dvd players,. Gulf Coast Western Angel

    ReplyDelete
  44. After study a couple of of the blog posts on your website now, and I really like your manner of blogging. I bookmarked it to my bookmark website list and can be checking back soon. Pls try my website online as properly and let me know what you think. People on the Move Gulf Coast Western

    ReplyDelete
  45. Thanks for all of these. Do you think you could do more and send the updates to my e-mail? Thanks! Matthew Fleeger supports charities

    ReplyDelete
  46. Hi, Neat post. There’s a problem along with your website in internet explorer, could check this… IE nonetheless is the marketplace chief and a large section of other folks will miss your magnificent writing due to this problem. cakes delivery

    ReplyDelete
  47. birthday invitations should be given as early as possible to avoid any surprises~ Aplusmortgagerates.com

    ReplyDelete
  48. birthday invitations should be given as early as possible to avoid any surprises~ delta8infinium

    ReplyDelete
  49. You have a very nice layout for your blog. i want it to use on my site too “  Dropshipping CBD

    ReplyDelete
  50. You completed certain reliable points there. I did a search on the subject and found nearly all persons will agree with your blog. รีวิวUFA800

    ReplyDelete
  51. I don’t unremarkably comment but I gotta admit thankyou for the post on this great one : D. financial accounting homework help

    ReplyDelete
  52. you possess a excellent weblog here! do you need to cook some invite posts in this little blog? everything you need to know about chen zhi

    ReplyDelete
  53. Hello there, just became alert to your blog through Google, and found that it is really informative. I am gonna watch out for brussels. I will be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers! Mail Order weed online UK

    ReplyDelete
  54. The subsequent time I learn a weblog, I hope that it doesnt disappoint me as much as this one. I imply, I do know it was my choice to learn, but I really thought youd have one thing interesting to say. All I hear is a bunch of whining about something that you might fix in case you werent too busy looking for attention. 바카라 사이트

    ReplyDelete
  55. An impressive share, I simply with all this onto a colleague who had previously been performing a small analysis within this. And hubby actually bought me breakfast since I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to debate this, I’m strongly about it and adore reading more on this topic. If it is possible, as you become expertise, does one mind updating your blog site with increased details? It is actually highly helpful for me. Huge thumb up because of this short article! 먹튀검증

    ReplyDelete
  56. I am frequently to blogging we truly appreciate your content regularly. The content has really peaks my interest. I’m going to bookmark your blog and maintain checking choosing info. หวยออนไลน์

    ReplyDelete
  57. Your site won’t show up properly on my iphone – you may want to try and fix that kpg tiles

    ReplyDelete
  58. you got to work hard to earn lots of money because it is not very easy to earn:: coliving Singapore to live

    ReplyDelete
  59. Great job, I was doing a google search and your site came up for homes for sale in Altamonte Springs, FL but anyway, I have enjoyed reading it, keep it up! read more

    ReplyDelete
  60. Bon oui et aussi non. Ouais étant donné que on trouve certaines sources qui probablement accusent de similaires . Non parce que cela n’est pas suffisant d’imiter ce qu’on peut retrouver avec des articles tiers et de l’interpréter autant simplement: 바카라

    ReplyDelete
  61. Comfort and style are essential to the right Men’s business suits. Men's business Suits.

    ReplyDelete
  62. This comment has been removed by the author.

    ReplyDelete
  63. Congratulations for posting such a useful blog. Your blog isn’t only informative but also extremely artistic too. There usually are extremely couple of hard wax hair removal
    Congratulations for posting such a useful blog. Your blog isn’t only informative but also extremely artistic too. There usually are extremely couple of hard wax hair removal

    ReplyDelete
  64. I was roaming Google for some cool music and videos of my favorite artists and I ran across your cool blog site, most on the time when I check out blogs I’m looking for anything particular and I leave right away after. But as part of your situation the info you’re giving in this write-up produced me wish to reply and show my appreciated, so We have bookmarked you blog as properly. Retain posting and thank you! =) YouTube ranking

    ReplyDelete
  65. most of the best ringtone sites are pay sites, does anyone know of a good free ringtone site?` 파워볼방법

    ReplyDelete
  66. I liked seeing this, like your blog layout too. Is it wordpress? buy youtube subscribers

    ReplyDelete
  67. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! However, how can we communicate? 실시간파워볼

    ReplyDelete
  68. Hiya, have you ever in your life thought about to create about Nintendo or PS handheld? 918kiss

    ReplyDelete