From the category archives:

techsphere

My friend Abbas Ali, who is one of the lead programmers for the open-source Coppermine gallery project, writes with mild frustration about the seeming shortage of talented PHP programmers in India. He cites a number of reasons, one of which is a lack of good trainers:

Unfortunately in India you need a trainer for learning programming languages. No one is willing to learn on his/her own. As soon as a student goes to university, (s)he starts to search for training institutes. There are very few training institutes offering PHP courses and I will say none of them are good (at least in Nagpur). The sole reason is that the trainer himself/herself is not adept at PHP.

This is surprising to me. Certainly the vast majority of programmers in the US I know are self-taught, especially the web-centric ones who sling PHP and SQL code around all day. The availability of numerous and inexpensive training manuals (notably the O’Reilly series) seems to foster a DIY mentality towards picking up a new language, though neraly everyone has of ocurse had at least one programming ocurse in college even if they aren’t formal CS majors (and few are). Are there no such eequivalent resources available in the Indian market? Or is there a cultural difference at play here? Either way, it seems like there’s an opportunity of some sort to rectify this situation. There’s a vast amount of PHP and SQL based web application development going on, especially around the Twitter and Wordpress ecosystems. Then again, James and crew over at WPMU.org are also always trying to recruit talent, too, so I wonder if the problem isn’t limited to India.

In fact, looking at my own example, my own knowledge of these technologies is pretty basic. I have written two plugins, one of which makes some vey nominal SQL calls and the other which is just a few simple PHP functions strung together, leveraging the hooks and wordpress API. I doubt very much that I’d come close to a “talented” PHP programmer of the sort Abbas’ company and others are looking for. Perhaps the depth of PHP knowledge is shallow overall and deep in only a few places, in which case Abbas has hit upon an observation that is truly global. If the depth of PHP and SQL knowledge could be increased across a broader swath of the talent pool, would we see an explosion of even better apps?

It certainly feels like there isn’t much technical innovation going on in the web right now. The only person out there in the tech punditsphere who actually gets his hands dirty and tinkers with code is Dave Winer, and he has built some really elegant things. Also I was really quite impressed with Joe Moreno’s URL-shortener solution. These sorts of things require broader knowledge than just PHP and SQL, such as DNS mapping. Most of the new sites that spring up covered by TechCrunch seem to be simple ideas implemented cleverly, but nothing really innovative seems to have come down the pike since, well, Twitter. Is the web industry stagnant for lack of talent overall?

{ 3 comments }

Building on the venerable Recent Posts plugin by Ron and Andrea, I have created an extended version that offers a lot more user control over output, including gravatar support. The basic features are:

  • excludes posts on main blog (blog ID = 1)
  • excludes first posts (Hello, world) on user blogs (post ID = 1)
  • option to show gravatar support (24px). Gravatar links to posts by user on their blog.
  • option to show post excerpt. User can specify excerpt length with extra argument. Option to capitalize 1st five words of excerpt for readability.
  • option to show post author name
  • option to show post date
  • option to show post comment count
  • all dispay options can be selectively toggled on or off using a single bitmask parameter, permitting very flexible and customizable usage (256 possible configurations!)
  • numerous other display and formatting options can be easily edited in source code using global vars

The argument list:

  • $how_many: how many recent posts are being displayed
  • $how_long: time frame to choose recent posts from (in days)
  • $optmask: bitmask for various display options (default: 255)
    • 1; // gravatar
    • 2; // date
    • 4; // author name
    • 8; // comment count
    • 16; // blog name
    • 32; // post name
    • 64; // post excerpt
    • 128; // excerpt capitalization
  • $exc_size: size of excerpt in words (default: 30)
  • $begin_wrap: start html code (default: <li class=”ahp_recent-posts”>)
  • $end_wrap: end html code to adapt to different themes (default: </li>)

To use the bitmask option, simply add the numeric codes for the display options you want together. For example, suppose you only want gravatar, post name, and date – then the bitmask would be 1+2+32 = 35. Using a bitmask in this way, you can turn on or off any combination of display options above, using only a single function argument.

The latest version (0.6) of this plugin is at WPMUDEV with a more complete description, installation instructions, screenshot, and sample function call. You can see also see the plugin in action at Talk Islam, under the sidebar section titled “Recent Journals”.

screenshot of AHP Recent Posts plugin for WPMU

screenshot of AHP Recent Posts plugin for WPMU

{ 103 comments }

blogging for dollars

March 19, 2008

Michael Arrington advises bloggers to turn down venture capital buyouts of their blogs. I don’t think hi advice – sound as it may be for the bloggers at his level – really has any bearing on blogs in the long tail, which is of course where most blogs (and Techcrunch readers) are. While I don’t [...]

Read the full article →

WiFi and WiMax

March 18, 2008

At RWW, they ask whether WiFi will someday go away. I think that WiFi is in no danger of going away, but the ubiquitous web access is already on our doorstep and it’s called WiMax (everyone, chant with me: Xohm. Xohm. Xohm.) The future of web access will be 802.11n in the home and office [...]

Read the full article →

why did MT lose and WP win?

March 13, 2008

ma.tt responds to Anil Dash by pointing out that Wordpress is fully open source:
WordPress is 100% open source, GPL.
All plugins in the official directory are GPL or compatible, 100% open source.
bbPress is 100% GPL.
WordPress MU is 100% open source, GPL, and if you wanted you could take it and build your own hosted platform like [...]

Read the full article →

TechCrunch (hearts) Valleywag

March 3, 2008

Does Mike Arrington have a stake in Valleywag? At TechCrunch, Arrington issues a dire warning that Valleywag (a Silicon Valley gossip rag) will drive someone to suicide soon enough:
Today I read all the sordid details about the alleged sexual encounter between a notable technology visionary and a woman who appears to be looking for as [...]

Read the full article →