Project Euler


What a time-sink.  Too much of the wrong kind of fun.  

Reaching level one was pretty easy.  I was baffled by one problem.  Level two will probably be harder.


Posted at 10:18 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Reader Feedback -- what a helpful thing


I've recently updated two of my Building Skills titles based on reader feedback.


Posted at 09:21 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Programming Languages I've Learned (more-or-less in order) [Update]


 See Programming Languages I've Learned In Order.  Interesting.  Don't know why it would be.


Posted at 07:21 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

How did I start with Python?


Somewhere in StackOverflow, the topic of starting with a given language came up.  It got me to thinking back on what I was doing the lead me away from the mainstream, billable skills and out to the edge of the envelope.


Posted at 10:00 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Too much of the wrong kind of fun.


See Stack Overflow.  Cool social networking on programming topics.  


Posted at 08:08 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Voice of the Customer


Or What do people want in a book on programming?


Posted at 03:06 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

The "Which Language" Question


A recent email said "I've read a little about C++, and Objective-C.  My next step will be to read a bit about Perl, Python and Ruby."  I have a suggestion... 


Posted at 11:45 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Building Skills in OO Design


Revised some additional things that have confused readers.  And -- bonus -- added four appendices on testing and documentation.


Posted at 08:27 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Building Skills in OO Design -- Updated


In response to reader comments and questions, I've made a few updates to the OO Design book.


Posted at 04:20 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Brain Dead and Visual Basic: Coincidence?


Here's something I stumbled across.  A bunch of VB versions of the same algorithm; all of which are bad in the same unthinking way.


Posted at 07:04 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

XKCD summarizes Python nicely


Check out the XKCD 409, comparing Python, C, Calvin and Hobbes in one swoop.


Posted at 10:30 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Building Skills Updates


The best part of web publishing is correcting things.


Posted at 09:45 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

More Programming for n00bz


I've had several good newbie programming questions.  Back in December, I had some questions from folks who hadn't programmed recently, and needed to polish up their skills.  Their real-world questions helped me shape some training materials.  I had another tangential question, recently, that was even more interesting.


Posted at 03:18 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Building Skills In Python - 2.5 Edition


How do you learn Python?  By doing lots of small exercises and adding skills one at a time.


Posted at 06:24 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

I haven't written a program in years.  How do I rebuild my skills?


I've had this question twice in the last few months.  I have an answer.  Predictably, it's Python.  The first question was the kick in the pants I needed to finish my book edits and revisions.  The second question was a helpful What To Do Next direction.


Posted at 08:42 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Building Skills in Python


Announcing my Building Skills in Python Book:  Revised, Expanded, Corrected and Online Today!


Posted at 10:38 AM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Java-related skills - response to a question


Beyond the language, there's a lot to Java.  There's a build-up of skills from a core set to which other things can be added.  Here's the skills that seem to matter most in my marketplace.


Posted at 02:59 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Programming for Non-Programmers Book


I spent some time with an editor discussing the idea of Programming for Non-Programmers in Python.  Ultimately, I couldn't make the deal work out.  I wrote the book anyway.  It's available now.


Posted at 01:02 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Web Services and Architecture


This is the last bit of an 8-part seminar on Web Services.


Posted at 07:11 PM     Read More  
Author: Steven Lott
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to:        

Ouch!



Posted at 06:51 AM     Read More  
Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to: