PageSourceSearch

https://fromdelhi.com/category/productivity/

html fromdelhi.com collected 2026-10-07 03:58:58 UTC 40,730 bytes, 501 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="http://gmpg.org/xfn/11">
7
8	<title>productivity &#8211; { :from =&gt; Delhi, :about =&gt; everything }</title>
9<link rel='dns-prefetch' href='//fonts.googleapis.com' />
10<link rel='dns-prefetch' href='//s.w.org' />
11<link rel="alternate" type="application/rss+xml" title="{ :from =&gt; Delhi, :about =&gt; everything } &raquo; Feed" href="https://fromdelhi.com/feed/" />
12<link rel="alternate" type="application/rss+xml" title="{ :from =&gt; Delhi, :about =&gt; everything } &raquo; Comments Feed" href="https://fromdelhi.com/comments/feed/" />
13<link rel="alternate" type="application/rss+xml" title="{ :from =&gt; Delhi, :about =&gt; everything } &raquo; productivity Category Feed" href="https://fromdelhi.com/category/productivity/feed/" />
14		
14<script type="text/javascript">
15			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/fromdelhi.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.26"}};
16			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
17		</script>
17
18		<style type="text/css">
19img.wp-smiley,
20img.emoji {
21	display: inline !important;
22	border: none !important;
23	box-shadow: none !important;
24	height: 1em !important;
25	width: 1em !important;
26	margin: 0 .07em !important;
27	vertical-align: -0.1em !important;
28	background: none !important;
29	padding: 0 !important;
30}
31</style>
32	<link rel='stylesheet' id='wp-block-library-css'  href='https://fromdelhi.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.26' type='text/css' media='all' />
33<link rel='stylesheet' id='math-captcha-frontend-css'  href='https://fromdelhi.com/wp-content/plugins/wp-math-captcha/css/frontend.css?ver=5.3.26' type='text/css' media='all' />
34<link rel='stylesheet' id='noto-simple-noto-sans-en-css'  href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400&#038;subset=latin-ext&#038;ver=5.3.26' type='text/css' media='all' />
35<link rel='stylesheet' id='noto-simple-style-css'  href='https://fromdelhi.com/wp-content/themes/noto-simple/style.css?ver=201811' type='text/css' media='all' />
36<link rel='stylesheet' id='noto-simple-content-sidebar-css'  href='https://fromdelhi.com/wp-content/themes/noto-simple/layouts/content-sidebar.css?ver=201811' type='text/css' media='all' />
37<link rel='stylesheet' id='noto-simple-icons-css'  href='https://fonts.googleapis.com/icon?family=Material+Icons&#038;ver=5.3.26' type='text/css' media='all' />
38<link rel='https://api.w.org/' href='https://fromdelhi.com/wp-json/' />
39<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://fromdelhi.com/xmlrpc.php?rsd" />
40<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://fromdelhi.com/wp-includes/wlwmanifest.xml" /> 
41<meta name="generator" content="WordPress 5.3.26" />
42</head>
43
44<body class="archive category category-productivity category-17 hfeed">
45<div id="page" class="site">
46	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
47
48	<header id="masthead" class="site-header">
49        <div class="container">
50            <div class="site-branding">
51                                    <p class="site-title"><a href="https://fromdelhi.com/" rel="home">{ :from =&gt; Delhi, :about =&gt; everything }</a></p>
52                            </div><!-- .site-branding -->
53
54			<div class="header-image">
55							</div><!-- .header-image -->
56
57            <nav id="site-navigation" class="main-navigation">
58                <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
59                <i class="material-icons open">menu</i>
60					<i class="material-icons close">close</i>
61				</button>
62                <div id="primary-menu" class="menu"></div>
63            </nav><!-- #site-navigation -->
64        </div><!-- .container -->
65	</header><!-- #masthead -->
66
67	<div id="content" class="site-content">
68        <div class="container">
69
70	<div id="primary" class="content-area">
71		<main id="main" class="site-main">
72
73		
74			<header class="page-header">
75				<h1 class="page-title">Category: productivity</h1>			</header><!-- .page-header -->
76
77			
78<article id="post-198" class="post-198 post type-post status-publish format-standard hentry category-productivity category-software category-unix">
79	<header class="entry-header">
80		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2012/01/14/bash_key_access/" rel="bookmark">Utility Bash script to setup key based ssh access quickly</a></h2>		<div class="entry-meta">
81			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2012/01/14/bash_key_access/" rel="bookmark"><time class="entry-date published updated" datetime="2012-01-14T15:22:44+05:30">January 14, 2012</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
82			</header><!-- .entry-header -->
83
84		<div class="entry-content">
85		<p>I needed to add my public key to a couple of servers the same day. After having done it twice, I thought of writing a bash script to pull my key from a public url at dropbox and append it to the authorized_keys file on the server. It appends to the same user who I am logged in as.</p>
86<p>
86<script src="https://gist.github.com/1477004.js"> </script>
86</p>
87<p>You can build on this if you find yourself doing something similar repetitively.</p>
88	</div><!-- .entry-content -->
89
90	<footer class="entry-footer">
91		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a>, <a href="https://fromdelhi.com/category/software/" rel="category tag">software</a>, <a href="https://fromdelhi.com/category/software/unix/" rel="category tag">unix</a></span><span class="comments-link"><a href="https://fromdelhi.com/2012/01/14/bash_key_access/#respond">Leave a Comment<span class="screen-reader-text"> on Utility Bash script to setup key based ssh access quickly</span></a></span>	</footer><!-- .entry-footer -->
92</article><!-- #post-198 -->
93
94<article id="post-108" class="post-108 post type-post status-publish format-standard hentry category-mac category-productivity category-ruby-on-rails">
95	<header class="entry-header">
96		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2007/11/28/multiple-rails-apps-with-quicksilver/" rel="bookmark">Multiple Rails apps with Quicksilver</a></h2>		<div class="entry-meta">
97			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2007/11/28/multiple-rails-apps-with-quicksilver/" rel="bookmark"><time class="entry-date published" datetime="2007-11-28T15:48:06+05:30">November 28, 2007</time><time class="updated" datetime="2020-02-15T20:20:04+05:30">February 15, 2020</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
98			</header><!-- .entry-header -->
99
100		<div class="entry-content">
101		<p>The ~/works directory holds all the rails applications on my mac book. Some of these are VinSol projects, current and old. Some are my personal projects and some are open source apps like beast and radiant. There is a contribute app also <a title="Conribute to Rails" target="_blank" href="http://blog.hasmanythrough.com/2007/5/24/laying-tracks-slides" rel="noopener noreferrer">as per HasManyThrough Josh&#8217;s recommendation.</a></p>
102<pre><code>
103[13:29:11 mjuneja works]$ ls -l | wc -l
104<strong> 37</strong>
105</code></pre>
106<p>There are 37 rails applications right now. This is purely co-incidental and has nothing to do with <a target="_blank" title="37 Signals." href="http://37signals.com" rel="noopener noreferrer">37signals</a>. 😉</p>
107<p>If I run all these apps on the default 3000 port, I cannot run more than one app at a time. If I run the apps at random ports, my browser history will not be app-sensitive. I am heavily dependent on my browser&#8217;s location bar&#8217;s autocomplete feature, so choosing random ports for my apps is not an option.</p>
108<p>I want to be able to run apps on different but fixed ports. I need to be able to make use of my browser history.  Also I need to spend minimum time configuring any new app.</p>
109<p>This is what I did</p>
110<p>I created a YAML file called rappaport.yml.  The name <a target="_blank" title="rappaport.net" href="http://rappaport.net" rel="noopener noreferrer">rappaport</a> is a short form for &#8220;rails application ports&#8221;, the fact that my wife runs a <a target="_blank" title="Lambent Creations" href="http://18kmagic.com" rel="noopener noreferrer">diamond jewelery business</a> is purely co-incidental 😉</p>
111<p>The yaml file consists of application names and they port assigned to them, as show in this sample below</p>
112<pre class="brush: ruby; title: ; notranslate" title="">
113lovetastic:
114port: 3000
115tperks:
116port: 3001
117mmbx:
118port: 3002
119</pre>
120<p>Next, I have a ruby script ss (short for start server) in the ~/works directory.<br />
121All the rails projects have a softlink to ss from their RAILS_ROOT. To start the web server for a project, I just need to execute ss from the app&#8217;s RAILS_ROOT.</p>
122<p>The script assumes that the application name in the yaml file is the same as the directory name under which the rails code for the app lives ( convention over configuration! )</p>
123<pre class="brush: ruby; title: ; notranslate" title="">
124#! /usr/local/bin/ruby
125
126require 'yaml'
127
128apps = YAML.load_file('/Users/mjuneja/works/rappaport.yml')
129current_app = Dir.pwd.split(&quot;/&quot;).last
130port = apps[current_app][&quot;port&quot;]
131`script/server -p &quot;#{port}&quot;`
132</pre>
133<p>Everytime I create a new project, I append the app name and port to rappaport.yml. Also I  create a softlink to ss from the RAILS_ROOT.</p>
134<p>So I have a fixed port and a standard command to start the server for all my apps.</p>
135<p>The next part is training the browser to access the application, on the same port each time, with minimum intervention from me.</p>
136<p>Here, I make use of another ruby script called browser.rb.</p>
137<pre class="brush: ruby; title: ; notranslate" title="">
138#! /usr/local/bin/ruby
139
140require 'yaml'
141
142apps = YAML.load_file('/Users/mjuneja/works/rappaport.yml')
143File.open(&quot;dev_bookmarks.html&quot;, &quot;w+&quot;) do |f|
144apps.each_pair { |k,v| f.print &quot;&lt;a href=&quot;http://localhost:#{v&amp;#91;&quot; port&quot;&amp;#93;}&quot;=&quot;&quot;&gt; #{k}_dev &lt;/a&gt; n&quot; }
145end
146</pre>
147<p>This script takes rappaport.yml as the input and creates a list of links in a file called dev_bookmarks.html as the output.<br />
148I need to execute this script everytime I add a new project to rappaport.yml.</p>
149<p>This is what dev_bookmarks.html looks like</p>
150<pre class="brush: xml; title: ; notranslate" title="">
151&lt;a href=&quot;http://localhost:3000&quot;&gt; lovetastic_dev &lt;/a&gt;
152&lt;a href=&quot;http://localhost:3001&quot;&gt; tperks_dev &lt;/a&gt;
153&lt;a href=&quot;http://localhost:3002&quot;&gt; mmbx_dev &lt;/a&gt;
154</pre>
155<p>Now I just need to add the contents of this file to Quicksilver&#8217;s index.<br />
156I go to Quicksilver&#8217;s Preferences and click on Catalog and drop the file dev_bookmarks.html from finder onto Quicksilver and Click &#8220;Rescan source&#8221;</p>
157<p><img src="https://fromdelhi.com/wp-content/uploads/2007/11/quicksilver.png"></p>
158<p>In the information panel, I  select &#8220;omit source items&#8221; and &#8220;Include content: HTML Links&#8221; and Rescan source.</p>
159<p>I can see that the content panel contains all the links.</p>
160<p><img id="image111" src="https://fromdelhi.com/wp-content/uploads/2007/11/qs_contents.png" alt="Quicksilver Content Pane"></p>
161<p>I can see the project links in the content meaning that quicksilver has correctly parsed the content. On the attributes panel, I select &#8220;Include in Global Catalog&#8221;.</p>
162<p>To point my browser to a rails application running on localhost, I invoke the quicksilver hotkey and start entering the project name, and quicksilver prompts me the project name, and it already knows the port number too.</p>
163<p><img src="https://fromdelhi.com/wp-content/uploads/2007/11/qs_launch.png" alt="Quicksilver launching the app"></p>
164	</div><!-- .entry-content -->
165
166	<footer class="entry-footer">
167		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/mac/" rel="category tag">mac</a>, <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a>, <a href="https://fromdelhi.com/category/software/ruby-on-rails/" rel="category tag">ruby on rails</a></span><span class="comments-link"><a href="https://fromdelhi.com/2007/11/28/multiple-rails-apps-with-quicksilver/#respond">Leave a Comment<span class="screen-reader-text"> on Multiple Rails apps with Quicksilver</span></a></span>	</footer><!-- .entry-footer -->
168</article><!-- #post-108 -->
169
170<article id="post-98" class="post-98 post type-post status-publish format-standard hentry category-mac category-productivity">
171	<header class="entry-header">
172		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2007/06/01/quicksilver/" rel="bookmark">QuickSilver</a></h2>		<div class="entry-meta">
173			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2007/06/01/quicksilver/" rel="bookmark"><time class="entry-date published updated" datetime="2007-06-01T07:44:17+05:30">June 1, 2007</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
174			</header><!-- .entry-header -->
175
176		<div class="entry-content">
177		<p>The first thing I was recommended when i bought my mac was to install quicksilver on it.</p>
178<p>And so I did. That really proved to be the best thing to do. QuickSilver is much more than an app launcher. For me it the central point of control from where i control my whole mac.</p>
179<p>If you are not using quicksilver yet, read these two articles to get started.</p>
180<p><a target="_blank" href="http://vjarmy.com/archives/2004/03/quicksilver_a_b.php" rel="noopener noreferrer">http://vjarmy.com/archives/2004/03/quicksilver_a_b.php</a></p>
181<p><a target="_blank" href="http://vjarmy.com/archives/2005/02/quicksilver_fro.php" rel="noopener noreferrer">http://vjarmy.com/archives/2005/02/quicksilver_fro.php</a></p>
182<p>And amaze your friends with you mac wizardry.</p>
183	</div><!-- .entry-content -->
184
185	<footer class="entry-footer">
186		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/mac/" rel="category tag">mac</a>, <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2007/06/01/quicksilver/#respond">Leave a Comment<span class="screen-reader-text"> on QuickSilver</span></a></span>	</footer><!-- .entry-footer -->
187</article><!-- #post-98 -->
188
189<article id="post-91" class="post-91 post type-post status-publish format-standard hentry category-productivity">
190	<header class="entry-header">
191		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i>
191<a href="https://fromdelhi.com/2006/12/27/what-do-you-use-basecamp-for/" rel="bookmark">What do you use Basecamp for?</a></h2>		<div class="entry-meta">
192			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2006/12/27/what-do-you-use-basecamp-for/" rel="bookmark"><time class="entry-date published updated" datetime="2006-12-27T17:37:59+05:30">December 27, 2006</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
193			</header><!-- .entry-header -->
194
195		<div class="entry-content">
196		<p>I started thinking about blogging about this while writing the previous post comparing activeCollab and basecamp. I had started using basecamp for managing and collaborating on software development projects. But gradually the list has increased to include a lot more kinda projects.<br />
197My definition of &#8220;projects&#8221; here is same as David Allen&#8217;s in <a href="http://www.davidco.com/what_is_gtd.php" target="_blank" rel="noopener noreferrer">Getting Things Done</a>.<br />
198So basically Basecamp has become my repository of { information, next-actions, waiting-for and someday } for such projects.<br />
199Here are some of the things, apart from software projects, that I am using basecamp for</p>
200<ol>
201<li>Managing Hiring at Vinsol</li>
202<li>Managing accounts related tasks</li>
203<li>Managing construction of our new office</li>
204<li>Managing internal training and knowledge sharing sessions at Vinsol</li>
205</ol>
206<p>Let me ask you this, What do you use basecamp for?</p>
207	</div><!-- .entry-content -->
208
209	<footer class="entry-footer">
210		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2006/12/27/what-do-you-use-basecamp-for/#comments">1 Comment<span class="screen-reader-text"> on What do you use Basecamp for?</span></a></span>	</footer><!-- .entry-footer -->
211</article><!-- #post-91 -->
212
213<article id="post-89" class="post-89 post type-post status-publish format-standard hentry category-productivity">
214	<header class="entry-header">
215		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2006/12/27/basecamp-vs-activecollab/" rel="bookmark">basecamp vs. activeCollab</a></h2>		<div class="entry-meta">
216			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2006/12/27/basecamp-vs-activecollab/" rel="bookmark"><time class="entry-date published updated" datetime="2006-12-27T17:20:39+05:30">December 27, 2006</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
217			</header><!-- .entry-header -->
218
219		<div class="entry-content">
220		<p>After reading a few comparisons of <a href="http://basecamphq.com" target="_blank" rel="noopener noreferrer">Basecamp</a> and <a href="http://www.activecollab.com/" target="_blank" rel="noopener noreferrer">activecollab</a>, particularly the one at <a href="http://slackermanager.com/2006/07/basecamp-vs-activecollab.html" target="_blank" rel="noopener noreferrer">slackermanager</a>, I decided to run a few projects on activeCollab.</p>
221<p>Though features-wise activecollab has been seen giving basecamp a run for it&#8217;s money, the area where it clearly lacks is usability.<br />
222This point becomes clear if you just compare the dashboards of the two apps.<br />
223Basecamp is so intutive that rarely do I have to look around to find some information. And even the effort required to digest the displayed information is minimal in basecamp. The fonts and visual clues used on basecamp are much better than those in activeCollab.</p>
224<p>Another feature which I do not like about AC is that it just sends links in emails and not the actual messages. Basecamp sends the actual messages in the email notification, hence avoiding the unnecessary trip to the project website.</p>
225<p>I agree that AC is under heavy development but definitely it needs a lot of love.
226</p>
227<p>I find myself much more productive on projects which I run on basecamp that I plan to stick with basecamp and am happy paying them my money.</p>
228	</div><!-- .entry-content -->
229
230	<footer class="entry-footer">
231		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2006/12/27/basecamp-vs-activecollab/#
231comments">2 Comments<span class="screen-reader-text"> on basecamp vs. activeCollab</span></a></span>	</footer><!-- .entry-footer -->
232</article><!-- #post-89 -->
233
234<article id="post-42" class="post-42 post type-post status-publish format-standard hentry category-improvement category-productivity">
235	<header class="entry-header">
236		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2006/02/01/time-and-money/" rel="bookmark">Time and Money</a></h2>		<div class="entry-meta">
237			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2006/02/01/time-and-money/" rel="bookmark"><time class="entry-date published updated" datetime="2006-02-01T21:03:10+05:30">February 1, 2006</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
238			</header><!-- .entry-header -->
239
240		<div class="entry-content">
241		<p><a href="http://blog.lifebeyondcode.com/blog/_archives/2006/1/31/1737440.html" target="_blank" rel="noopener noreferrer">Rajesh Setty&#8217;s post on Time and Money </a> got me thinking about situations when I squander time to save money.</p>
242<ul>
243<li>I do it when i fix things at home, while I have the option of hiring outside help, which is cheap in India and does better work that me. I do not enjoy the fixing job either, certainly not after the first ten minutes.
244</li>
245<li>Not hiring another programmer and continuing to code, while I know I have to focus on other larger things. I love to code&#8230; but i know my ego also plays a role here.
246</li>
247<li>When i spend more time looking for bargains, than the amount of money I save at the end of the whole &#8220;evaluating offers&#8221; exercise.
248</li>
249</ul>
250<p>Some of my thoughts on time and money relation. </p>
251<ul>
252<li>Money is more finite than time. I used to count money and enter into the &#8220;assets&#8221; column of my balance sheet. I did not do it with time.
253</li>
254<li>Money can be converted into other forms at my will. Converting time into money or other forms is not dependent on me alone. [ though i can sharpen the saw when i am not cutting the wood]
255</li>
256<li>Bcos I have been taught only half the equation. &#8220;Money saved = money earned&#8221; &#8230; and now Rajesh has added the time variable to this equation ummmm. But I have learnt &#8220;time is money&#8221; also. Now this becomes an issue of conversion rate&#8230; how much time is equal to how much money.   My mentor always tells me &#8220;There are good savings and there are bad savings&#8221;. Probably the answer lies somewhere in these words.
257</li>
258<li>Cash flow and Time flow. How much of my cash can i spend to buy other people&#8217;s time. As a result of which I have more cash and time than I had at the beginning. Balance is important. Otherwise I might have to choose between bankruptcy and (divorce|stroke|burnout|all of these).
259</li>
260</ul>
261<p>Will keep on adding to these two lists. Cos I have to Distinguish Myself.</p>
262<p>Thanks Rajesh for the triggers.</p>
263	</div><!-- .entry-content -->
264
265	<footer class="entry-footer">
266		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/improvement/" rel="category tag">improvement</a>, <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2006/02/01/time-and-money/#comments">1 Comment<span class="screen-reader-text"> on Time and Money</span></a></span>	</footer><!-- .entry-footer -->
267</article><!-- #post-42 -->
268
269<article id="post-35" class="post-35 post type-post status-publish format-standard hentry category-motivation category-productivity">
270	<header class="entry-header">
271		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2006/01/03/end-of-the-year-questions/" rel="bookmark">End of the year questions.</a></h2>		<div class="entry-meta">
272			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2006/01/03/end-of-the-year-questions/" rel="bookmark"><time class="entry-date published updated" datetime="2006-01-03T17:46:58+05:30">January 3, 2006</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
273			</header><!-- .entry-header -->
274
275		<div class="entry-content">
276		<p>Follow this link <a href="http://www.kevineikenberry.com/articles/13_questions.asp" target="_blank" rel="noopener noreferrer">http://www.kevineikenberry.com/articles/13_questions.asp </a> for a very thought provoking list of questions, that everybody should answer at the end of the year.</p>
277<p>I am going to do this exercise now.</p>
278	</div><!-- .entry-content -->
279
280	<footer class="entry-footer">
281		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/motivation/" rel="category tag">motivation</a>, <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2006/01/03/end-of-the-year-questions/#comments">2 Comments<span class="screen-reader-text"> on End of the year questions.</span></a></span>	</footer><!-- .entry-footer -->
282</article><!-- #post-35 -->
283
284<article id="post-33" class="post-33 post type-post status-publish format-standard hentry category-motivation category-productivity">
285	<header class="entry-header">
286		<h2 class="entry-title"><i class="material-icons sticky-icon">bookmark_border</i><a href="https://fromdelhi.com/2005/12/30/that-time-of-the-year/" rel="bookmark">That time of the Year</a></h2>		<div class="entry-meta">
287			<span class="posted-on">Posted on <a href="https://fromdelhi.com/2005/12/30/that-time-of-the-year/" rel="bookmark"><time class="entry-date published updated" datetime="2005-12-30T21:01:16+05:30">December 30, 2005</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://fromdelhi.com/author/mjuneja/">Manik Juneja</a></span></span>		</div><!-- .entry-meta -->
288			</header><!-- .entry-header -->
289
290		<div class="entry-content">
291		<p>It is that time of the year again&#8230;. when one should take stock. For me 2005 was the first time that i had set yearly goals [ read a new year resolution].</p>
292<p>I had set many goals. They covered various fields like health, work, learning japanese, learning to swim,  teaching Kuhu[my daughter] etc &#8230;</p>
293<p>I did not achieve all that I had written down. But I made a lot of progress in all of them.</p>
294<p>At the end of the year, I am in a position to say that for me this year was a  lot better than the previous years&#8230; cos i had set some parameters to measure my performance against. I had those goals guiding me throughout the year, as i used to check my performace against them, every monthend.</p>
295<p>I came across this quote today by Karen Lamb :<br />
296<span style="background-color:#ffaabb;">A year from now you may wish you had started today.</span></p>
297<p>I am happy that I had started doing some things last year. At the same time, I want to add a few more this year.<br />
298I will spend a few hours tomorrow to write my goals for the year 2006.</p>
299<p>I want to do so much&#8230; and breaking all of that down into smaller tasks makes it a lot easier to achieve.</p>
300	</div><!-- .entry-content -->
301
302	<footer class="entry-footer">
303		<span class="cat-links">Posted in <a href="https://fromdelhi.com/category/motivation/" rel="category tag">motivation</a>, <a href="https://fromdelhi.com/category/productivity/" rel="category tag">productivity</a></span><span class="comments-link"><a href="https://fromdelhi.com/2005/12/30/that-time-of-the-year/#respond">Leave a Comment<span class="screen-reader-text"> on That time of the Year</span></a></span>	</footer><!-- .entry-footer -->
304</article><!-- #post-33 -->
305
306		</main><!-- #main -->
307	</div><!-- #primary -->
308
309
310<aside id="secondary" class="widget-area">
311	<section id="search-4" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://fromdelhi.com/">
312				<label>
313					<span class="screen-reader-text">Search for:</span>
314					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
315				</label>
316				<input type="submit" class="search-submit" value="Search" />
317			</form></section><section id="categories-4" class="widget widget_categories"><h2 class="widget-title">Categories</h2>		<ul>
318				<li class="cat-item cat-item-31"><a href="https://fromdelhi.com/category/software/agile/">agile</a> (1)
319</li>
320	<li class="cat-item cat-item-2"><a href="https://fromdelhi.com/category/announcements/">announcements</a> (1)
321</li>
322	<li class="cat-item cat-item-3"><a href="https://fromdelhi.com/category/barcamp/">barcamp</a> (5)
323</li>
324	<li class="cat-item cat-item-5"><a href="https://fromdelhi.com/category/books/">books</a> (6)
325</li>
326	<li class="cat-item cat-item-6"><a href="https://fromdelhi.com/category/business/">business</a> (1)
327</li>
328	<li class="cat-item cat-item-32"><a href="https://fromdelhi.com/category/lifestyle/coffee/">coffee</a> (1)
329</li>
330	<li class="cat-item cat-item-34"><a href="https://fromdelhi.com/category/lifestyle/eating-out/">Eating Out</a> (3)
331</li>
332	<li class="cat-item cat-item-7"><a href="https://fromdelhi.com/category/events/">events</a> (17)
333</li>
334	<li class="cat-item cat-item-8"><a href="https://fromdelhi.com/category/general/">general</a> (16)
335</li>
336	<li class="cat-item cat-item-9"><a href="https://fromdelhi.com/category/improvement/">improvement</a> (2)
337</li>
338	<li class="cat-item cat-item-10"><a href="https://fromdelhi.com/category/japan/">japan</a> (2)
339</li>
340	<li class="cat-item cat-item-11"><a href="https://fromdelhi.com/category/japanese/">japanese</a> (1)
341</li>
342	<li class="cat-item cat-item-35"><a href="https://fromdelhi.com/category/software/linux/">linux</a> (1)
343</li>
344	<li class="cat-item cat-item-13"><a href="https://fromdelhi.com/category/mac/">mac</a> (2)
345</li>
346	<li class="cat-item cat-item-14"><a href="https://fromdelhi.com/category/microformats/">microformats</a> (1)
347</li>
348	<li class="cat-item cat-item-15"><a href="https://fromdelhi.com/category/motivation/">motivation</a> (6)
349</li>
350	<li class="cat-item cat-item-36"><a href="https://fromdelhi.com/category/software/open-source/">open source</a> (3)
351</li>
352	<li class="cat-item cat-item-37"><a href="https://fromdelhi.com/category/software/php/">php</a> (1)
353</li>
354	<li class="cat-item cat-item-17 current-cat"><a aria-current="page" href="https://fromdelhi.com/category/productivity/">productivity</a> (8)
355</li>
356	<li class="cat-item cat-item-38"><a href="https://fromdelhi.com/category/software/rails/">rails</a> (26)
357</li>
358	<li class="cat-item cat-item-18"><a href="https://fromdelhi.com/category/random-thought/">random thought</a> (1)
359</li>
360	<li class="cat-item cat-item-19"><a href="https://fromdelhi.com/category/real-estate/">real estate</a> (2)
361</li>
362	<li class="cat-item cat-item-39"><a href="https://fromdelhi.com/category/software/ruby/">ruby</a> (14)
363</li>
364	<li class="cat-item cat-item-40"><a href="https://fromdelhi.com/category/software/ruby-on-rails/">ruby on rails</a> (35)
365</li>
366	<li class="cat-item cat-item-20"><a href="https://fromdelhi.com/category/ryze/">ryze</a> (1)
367</li>
368	<li class="cat-item cat-item-21"><a href="https://fromdelhi.com/category/scrum/">scrum</a> (1)
369</li>
370	<li class="cat-item cat-item-22"><a href="https://fromdelhi.com/category/society/">society</a> (1)
371</li>
372	<li class="cat-item cat-item-23"><a href="https://fromdelhi.com/category/software/">software</a> (25)
373</li>
374	<li class="cat-item cat-item-24"><a href="https://fromdelhi.com/category/software/testing/">testing</a> (1)
375</li>
376	<li class="cat-item cat-item-25">
376<a href="https://fromdelhi.com/category/software/unix/">unix</a> (3)
377</li>
378	<li class="cat-item cat-item-26"><a href="https://fromdelhi.com/category/vinsol/">vinsol</a> (3)
379</li>
380	<li class="cat-item cat-item-27"><a href="https://fromdelhi.com/category/software/web20/">web2.0</a> (3)
381</li>
382	<li class="cat-item cat-item-28"><a href="https://fromdelhi.com/category/software/wordpress/">wordpress</a> (2)
383</li>
384	<li class="cat-item cat-item-29"><a href="https://fromdelhi.com/category/xml/">XML</a> (1)
385</li>
386	<li class="cat-item cat-item-30"><a href="https://fromdelhi.com/category/%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%8b%89%e5%bc%b7/">日本語勉強</a> (4)
387</li>
388		</ul>
389			</section><section id="archives-4" class="widget widget_archive"><h2 class="widget-title">Archives</h2>		<ul>
390				<li><a href='https://fromdelhi.com/2012/01/'>January 2012</a></li>
391	<li><a href='https://fromdelhi.com/2010/05/'>May 2010</a></li>
392	<li><a href='https://fromdelhi.com/2009/09/'>September 2009</a></li>
393	<li><a href='https://fromdelhi.com/2009/08/'>August 2009</a></li>
394	<li><a href='https://fromdelhi.com/2009/07/'>July 2009</a></li>
395	<li><a href='https://fromdelhi.com/2008/11/'>November 2008</a></li>
396	<li><a href='https://fromdelhi.com/2008/09/'>September 2008</a></li>
397	<li><a href='https://fromdelhi.com/2008/08/'>August 2008</a></li>
398	<li><a href='https://fromdelhi.com/2008/04/'>April 2008</a></li>
399	<li><a href='https://fromdelhi.com/2007/12/'>December 2007</a></li>
400	<li><a href='https://fromdelhi.com/2007/11/'>November 2007</a></li>
401	<li><a href='https://fromdelhi.com/2007/08/'>August 2007</a></li>
402	<li><a href='https://fromdelhi.com/2007/07/'>July 2007</a></li>
403	<li><a href='https://fromdelhi.com/2007/06/'>June 2007</a></li>
404	<li><a href='https://fromdelhi.com/2007/05/'>May 2007</a></li>
405	<li><a href='https://fromdelhi.com/2007/03/'>March 2007</a></li>
406	<li><a href='https://fromdelhi.com/2006/12/'>December 2006</a></li>
407	<li><a href='https://fromdelhi.com/2006/11/'>November 2006</a></li>
408	<li><a href='https://fromdelhi.com/2006/10/'>October 2006</a></li>
409	<li><a href='https://fromdelhi.com/2006/09/'>September 2006</a></li>
410	<li><a href='https://fromdelhi.com/2006/08/'>August 2006</a></li>
411	<li><a href='https://fromdelhi.com/2006/07/'>July 2006</a></li>
412	<li><a href='https://fromdelhi.com/2006/06/'>June 2006</a></li>
413	<li><a href='https://fromdelhi.com/2006/05/'>May 2006</a></li>
414	<li><a href='https://fromdelhi.com/2006/04/'>April 2006</a></li>
415	<li><a href='https://fromdelhi.com/2006/03/'>March 2006</a></li>
416	<li><a href='https://fromdelhi.com/2006/02/'>February 2006</a></li>
417	<li><a href='https://fromdelhi.com/2006/01/'>January 2006</a></li>
418	<li><a href='https://fromdelhi.com/2005/12/'>December 2005</a></li>
419	<li><a href='https://fromdelhi.com/2005/11/'>November 2005</a></li>
420	<li><a href='https://fromdelhi.com/2005/10/'>October 2005</a></li>
421	<li><a href='https://fromdelhi.com/2005/09/'>September 2005</a></li>
422	<li><a href='https://fromdelhi.com/2005/08/'>August 2005</a></li>
423	<li><a href='https://fromdelhi.com/2005/07/'>July 2005</a></li>
424	<li><a href='https://fromdelhi.com/2005/06/'>June 2005</a></li>
425		</ul>
426			</section></aside><!-- #secondary -->
427
428        </div><!-- .container -->
429	</div><!-- #content -->
430
431	<footer id="colophon" class="site-footer">
432        <div class="container">
433			<a id="back-to-top" href="#page"><i class="material-icons">keyboard_arrow_up</i></a>
434            <div class="site-info">
435                Theme: <a href="https://wordpress.org/themes/noto-simple/">Noto Simple</a>            </div><!-- .site-info -->
436        </div><!-- .container -->
437	</footer><!-- #colophon -->
438</div><!-- #page -->
439
440<script type='text/javascript' src='https://fromdelhi.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shCore.js?ver=3.0.9b'></script>
vendor: 1 bytes, line 440
440
441<script type='text/javascript' src='https://fromdelhi.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushRuby.js?ver=3.0.9b'></script>
vendor: 1 bytes, line 441
441
442<script type='text/javascript' src='https://fromdelhi.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushXml.js?ver=3.0.9b'></script>
vendor: 1 bytes, line 442
442
443<script type='text/javascript'>
444	(function(){
445		var corecss = document.createElement('link');
446		var themecss = document.createElement('link');
447		var corecssurl = "https://fromdelhi.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css?ver=3.0.9b";
448		if ( corecss.setAttribute ) {
449				corecss.setAttribute( "rel", "stylesheet" );
450				corecss.setAttribute( "type", "text/css" );
451				corecss.setAttribute( "href", corecssurl );
452		} else {
453				corecss.rel = "stylesheet";
454				corecss.href = corecssurl;
455		}
456		document.head.appendChild( corecss );
457		var themecssurl = "https://fromdelhi.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shThemeDefault.css?ver=3.0.9b";
458		if ( themecss.setAttribute ) {
459				themecss.setAttribute( "rel", "stylesheet" );
460				themecss.setAttribute( "type", "text/css" );
461				themecss.setAttribute( "href", themecssurl );
462		} else {
463				themecss.rel = "stylesheet";
464				themecss.href = themecssurl;
465		}
466		document.head.appendChild( themecss );
467	})();
468	SyntaxHighlighter.config.strings.expandSource = '+ expand source';
469	SyntaxHighlighter.config.strings.help = '?';
470	SyntaxHighlighter.config.strings.alert = 'SyntaxHighlighter\n\n';
471	SyntaxHighlighter.config.strings.noBrush = 'Can\'t find brush for: ';
472	SyntaxHighlighter.config.strings.brushNotHtmlScript = 'Brush wasn\'t configured for html-script option: ';
473	SyntaxHighlighter.defaults['pad-line-numbers'] = false;
474	SyntaxHighlighter.defaults['toolbar'] = false;
475	SyntaxHighlighter.all();
476
477	// Infinite scroll support
478	if ( typeof( jQuery ) !== 'undefined' ) {
479		jQuery( function( $ ) {
480			$( document.body ).on( 'post-load', function() {
481				SyntaxHighlighter.highlight();
482			} );
483		} );
484	}
485</script>
vendor: 1 bytes, line 485
485
486<script type='text/javascript' src='https://fromdelhi.com/wp-content/themes/noto-simple/js/navigation.js?ver=20151215'></script>
vendor: 1 bytes, line 486
486
487<script type='text/javascript' src='https://fromdelhi.com/wp-content/themes/noto-simple/js/skip-link-focus-fix.js?ver=20151215'></script>
vendor: 1 bytes, line 487
487
488<script type='text/javascript' src='https://fromdelhi.com/wp-content/themes/noto-simple/js/vendor/smooth-scroll.polyfills.js?ver=16.0.3'></script>
vendor: 1 bytes, line 488
488
489<script type='text/javascript' src='https://fromdelhi.com/wp-content/themes/noto-simple/js/main.js?ver=201811'></script>
vendor: 1 bytes, line 489
489
490<script type='text/javascript' src='https://fromdelhi.com/wp-includes/js/wp-embed.min.js?ver=5.3.26'></script>
490
491
492</body>
493</html>
494
495<!--
496Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin
497
498Page Caching using Disk: Enhanced 
499
500Served from: fromdelhi.com @ 2026-10-07 09:28:58 by W3 Total Cache
501-->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.