Profile

Scrapbook photo 1
Scrapbook photo 2
Andy Lester
Works at Follett School Solutions
Attended Durango High School, Durango, CO
1,687 followers|61,039 views
AboutPosts

Stream

Andy Lester

Shared publicly  - 
 
My latest blog post on what makes a great open source contribution.
Not all open source contributions are created equal. These 7 tips, tricks, and best practices will help you make more useful contributions to the projects you care about
3
Add a comment...

Andy Lester

Shared publicly  - 
 
Ten things that colleges aren't teaching programming students that I wish they would.
8
5
G. Wade Johnson's profile photoCraig Trader's profile photoDavid Dailey's profile photoBrian Hogan's profile photo
 
make it 12.
11. Performance monitoring / diagnosis (practical not big-O theory).  
12. The app lives in an OS outside the VM, where IO involves real devices (eventually) and slow, and memory might not be free. Monitor this. It has a commandline mode. (And there are OS besides Windows.) 
Add a comment...

Andy Lester

Shared publicly  - 
 
My latest article for +SmartBear 
Every CIO wants to build a development team that’s hard-working, loyal, and devoted to creating quality software. The developers are willing! But they want CIOs to lead them and understand their needs. Here’s what developers hope their CIOs keep in mind to motivate them and make them happy.
1
3
Rubén Alejandro “RalvrWuff” Valdez Ruiz's profile photoGyörgy Pásztor's profile photo
Add a comment...

Andy Lester

Shared publicly  - 
 
"They can't ask about your marital status. That's an illegal question."  No, it's not.  Stupid, and puts the employer at risk for a lawsuit, but the mere asking is not illegal.
1
1
Brian Hogan's profile photo
Add a comment...

Andy Lester

Shared publicly  - 
 
My latest blog post on how you're doing your resume wrong.
4
Paul Bennett's profile photoMichael Stemle's profile photoRommel Badua's profile photoAndy Lester's profile photo
4 comments
 
+Michael Stemle Seems to me that given the short amount of time that people are reading the top of your resume, a bullet list is going to be more easily scannable than a paragraph.

+Rommel Badua Yes, there are companies that use automated resume scanners to search for keywords.  That's why I suggest having a section on your resume explicitly labeled "Keywords".  Put any synonyms in there.  For example, if I know Oracle, I must know SQL, but it's possible that I write a resume that mentions Oracle but doesn't have the string "SQL" show up in it.  See how I have a "keywords" section at the bottom of http://andylester.org.
Add a comment...

Andy Lester

Shared publicly  - 
 
ack 2.08 has been released. Mostly bug fixes, plus the important new --cathy flag to go with --bar and --thpppt

http://beyondgrep.com/install/

Also, you can follow ack and other tools that go beyond grep for working with source code on Twitter at http://twitter.com/beyondgrep
How to install ack. The current stable version of ack is version 2.08, released August 22, 2013. What's changed in ack? See the ack changelog. Ack is highly portable, and will run on any machine running Perl 5.8.8 or higher. You may install ack with any of these methods.
6
1
Andy Lester's profile photoPacky Anderson's profile photo
3 comments
 
S'ok. It's a thee line fix. I'd modified 2.04 to have it, and I just modified my version of 2.08.
Add a comment...
Have him in circles
1,687 people
Justin Hunter's profile photo
Shaiful Islam's profile photo
Tom Christiansen's profile photo
Jason Godsey's profile photo
Ryan Nicholson's profile photo
Jonathan Duff's profile photo
YoungYoub Kim's profile photo
Shoshannah Brenner's profile photo
Alex Gough's profile photo

Andy Lester

Shared publicly  - 
 
When writing code, these 7 coding tasks are ones you should probably not write yourself
7
7
Stew Wilson's profile photoCraig Trader's profile photoDavid Dailey's profile photoJohn Trammell's profile photo
2 comments
 
Space limitations.  I didn't get into rolling your own ORMs or web frameworks or authentication frameworks or...
Add a comment...

Andy Lester

Shared publicly  - 
 
Running SQL statements built with outside data is like eating soup made from ingredients found on your doorstep.  http://bobby-tables.com/
7
3
Bill Ricker's profile photoJames Stansell (Jester of Fabulous)'s profile photo
Add a comment...

Andy Lester

Shared publicly  - 
 
I really liked this article "How to be a great developer". https://the-pastry-box-project.net/ed-finkler/2014-january-6

Some favorites:

"Make the community around you better. You don’t need to go to some Magic City of Tech Genius to do important work.”

"Your choices of technology and technique matter, but only so far as they serve what you make with them. As a musician, I ran into tons of people who had great gear and loved to argue about equipment, but barely ever finished a song.”

"Never assume you know why a decision was made unless you were in the room when it was made.”

"Always keep two groups in mind: the users and the rest of your team. They are the ones affected by the decisions you make.”

"Reserve your loyalty for people. Not brands. Not companies. Not technologies."
4
3
Sean P Kelley's profile photoBud Manz's profile photo
Add a comment...

Andy Lester

Shared publicly  - 
 
My latest article, this one on effectively using regexes.   Spoiler alert: Sometimes the best way is to not use regexes at all.
 
The Developer’s RegEx Survival Guide: 15 Rules for Making Sense of Regular Expressions

Regular expressions are a powerful, expressive and compact way to solve many programming problems involving text. But people frequently misuse regexes, or do not know the common pitfalls. In this article, +Andy Lester gives pointers to help newcomers learn how best to use these tools. These rules should help save you from the heartache of debugging #regularexpressions .

http://blog.smartbear.com/development/the-developers-regex-survival-guide-15-rules-for-making-sense-of-regular-expressions/
An indepth survival guide for using regular expressions correctly and how to make your coding more efficient overall.
6
Norbert Varzariu's profile photo
 
Nice read, good recommendations. bracing.
Add a comment...

Andy Lester

Shared publicly  - 
 
My latest article for +SmartBear "How to Turn Your Pile of Code Into an Open Source Project."
7
Add a comment...

Andy Lester

Shared publicly  - 
 
Things you never want to hear in IT.
Things in IT You Never Want To Hear I've Actually Heard. Published: 07/30/2013. An ancient curse, usually attributed to the Chinese, says "May you live in interesting times." In my long career I've heard a lot of things that were memorable for being "interesting".
2
Shawn Heisey's profile photo
 
As a network manager in addition to a system admin, I understand both sides of that part of your story. To be fair, if they know their job, the chances of it being a network problem are low ... but not zero.

When there's a weird problem, I tell people that it's not likely to be the network, but I never assume it CAN'T be the network. I will also spend a fair amount of time looking at the network to see if I'm right or wrong.
Add a comment...
People
Have him in circles
1,687 people
Justin Hunter's profile photo
Shaiful Islam's profile photo
Tom Christiansen's profile photo
Jason Godsey's profile photo
Ryan Nicholson's profile photo
Jonathan Duff's profile photo
YoungYoub Kim's profile photo
Shoshannah Brenner's profile photo
Alex Gough's profile photo
Work
Occupation
Programmer, author
Skills
Perl, PHP, SQL, PostgreSQL, Oracle, MySQL, Solr, Nagios, Cacti, vim, ack, Linux, Unix, Mac OS X
Employment
  • Follett School Solutions
    Senior programmer, manager of software development, 1991 - present
  • SDC Associates d/b/a Just Pants
    Programmer, 1986 - 1991
Basic Information
Gender
Male
Relationship
Single
Other names
Andrew Lester
Story
Introduction
I want people to love their jobs.  I do this by working on programming tools and talking about job hunting and career advice.
Bragging rights
Created ack and wrote "Land the Tech Job You Love"
Education
  • Durango High School, Durango, CO
  • Eldorado High School, Albuquerque, NM
  • Fort Lewis College, Durango, CO