DEV Community

loading...
Burdette Lamar profile picture

Burdette Lamar

Started out teaching English at Embry-Riddle. Graded 10,000 essays. Lesson learned. Became a mathematics teacher. Discovered computing. Never looked back.

Location Houston TX Joined Joined on  Personal website https://burdettelamar.wordpress.com/ github website

Education

Stetson University: B.A., M.A. in English; M.S. in mathematics

All 131 comments

What's Next?

Thanks, Tobias. I will study these.

What's Next?

Any specific suggestions? As for Rails, I know nothing about...

What's Next?

Thanks, Tobias. I'm building a technical legacy. I'm especi...

What was your win this week?

Merged What's Here for Ruby class Hash: dev.to/burdettelamar...

Ruby 2.7.2 has revised Rdoc for ENV

Thanks, @andrew . Also, I think we'll get 3.0 around Christma...

What was your win this week?

The revisions I've made during the last year to Ruby document...

Computer Science vs Software Engineering

Science is "know what." Technology (engineering) is "know ho...

On RSpec, Minitest, and Doing Magic Right

Outstanding post, Alex. You may also be interested in my gem...

Multiple Github PRs?

Great! Thanks much! Then when one PR is merged, the other wi...

What was your win this week?

Got New Rdoc Merged into Ruby Core! Over at Reddit...

About Ruby Hash#compare_by_identity and Hash#compare_by_identity?

Thanks, Isa! Fixed. I like nitpicky, so if you see anythi...

Help Needed: Where to Put Ruby Docs?

Don't be embarrassed. I get lots of mail addressed Ms.

Help Needed: Where to Put Ruby Docs?

Thanks, leastbad, for this thoughtful response. I may be s...

Help Needed: Where to Put Ruby Docs?

Any response from @tenderlove? (A week now and @ioquatix h...

About Ruby Hash#assoc

So you missed your chance to grade 10,000 essays?

About Ruby Hash#assoc

Thanks, James. It's good to hear from you.

Help Needed: Where to Put Ruby Docs?

Thanks, @leastbad . @ioquatix has taken an interest, so th...

How to Document your repository in GitHub?

You may be interested in the page TOC feature in my Ruby ge...

This is Weird

Yes. Good interpretation. (But still weird, I think.)

Diggin through hashes and arrays in Ruby

Thanks, Prathamesh. The nested objects may include any that ...

Hash-tastic! part one

You could use symbol :"Shelf one".

Language and understandable writing

You forgot bad-word "simply".

What was your win this past week?

Well, not quite last week, but the week before. On Christm...

How many programming languages do you know?

Counting Fortran?

What was your win this week?

My PRs over at GitHub are being accepted and merged by The ...

Type Checking in Ruby — Check Yo Self Before You Wreck Yo Self

I love Ruby gem contracts.

Welcome Thread - v38

Prego!

Welcome Thread - v38

Benvenuto, Simone!

These lifehacks will change the way you write Markdown!

Javascript and diff, of course. But many, many more. Chec...

What was your win this week?

My gem markdown_helper passed 10,000 downloads! rubygems....

Sitting Less

Great! Thanks, Molly!

What jobs did you hold before you got into software?

Before: Paper boy. Bag boy, stockman. Infantryman. Englis...

Ruby Question

Wow! Thanks, @rhymes ! I have 2.5.3 installed, so you're ...

What time of day are you most productive?

Did you misspell night?

What's the first computer you ever used?

PDP-11.

What do you want to be when you grow up?

OSS developer.

What's your advice to someone over the age of 30 considering a career in software development?

Thirty+, shmirty+. Having not been a developer your entire...

What's the best career advice you can give in ten words or less?

Work for a company that does what you do.

Mystery, Unsolved

The 26s just keep coming!

OMFG... Dependabot is free now. Close your security vulnerabilities faster than ever!

Hi CB. Check this: en.wiktionary.org/wiki/OMFG

Readable Code: Stacking Tokens

Thanks, Dylan. But be careful not to put a comma on the la...

Language for markdown_helper?

Thanks, Michael.

What are your five most used terminal commands?

rake, pushd, popd, less, ls.

Things Nobody Told Me About Being a Software Engineer

Re number 18: What a great idea! I'm the dev for Ruby gem...

Is “Defensive Programming” actually healthy?

Well, others notwithstanding, I like the term "defensive pr...

How to Write an Awesome GitHub README

I would add: it's crucial to Keep Your Example Code Green ...

Dead code - alive problem

Another thing: Be a good citizen. If you ever comment out...

Mystery, Unsolved

Well, they are 'bursts' only in that there's an unusual num...

Documentation automation

A different flavor of automation for documentation: Keep Y...

Is Minitest::Assertions#assert Ever the Best Choice?

The place where I use Minitest::Assertions is in developing...

Is Minitest::Assertions#assert Ever the Best Choice?

Thanks, Brian. That's interesting.

Blog post: Markdownlint

Sorry not clear on first try. The great idea is your lint...

Blog post: Markdownlint

Oh, wow, jonasbn. Great idea. I'm wondering whether I sho...

If DEV were an acronym, what would it stand for?

DEV est via. ("DEV is the Way.")

The biggest mistake library and framework maintainers make

The more "library," (rather than "framework"), the harder i...

The Books That Made All The Difference To Me As A Developer

I've enjoyed Steve McConnell's Code Complete.

Keeping Up

Thanks, Stargator. A point worth expounding upon.

Retired, Apparently

Thanks, Sebastian, and not stupid. In my late 40s, just ne...

Retired, Apparently

Thanks, O. As for your question, "How did you deal with ch...

Retired, Apparently

Thanks André. I'm thinking to answer in a new post.

Retired, Apparently

Thanks, Dennis. Coupla slogans: Move more, eat less (tho...

Retired, Apparently

Exactly!

Retired, Apparently

Thanks, Jess. No other projects, yet. Actually I've been ...

Updating My Resume

Thanks, Charlie.

Gem debug_helper Adds Support for Method

Thanks, Alex. You can see the doc here.

Ruby Contracts: Best of Both Worlds

Thanks, Phil. Using contracts makes it easier to catch bug...

10ish Teeny-Tiny Resolutions To Become A Better Developer In 2019

Thanks, Antonin, for these reminders. I'd add: Learn a f...

How do you DEV.to?

Reading: I review each dev.to/t/*my_tag*/latest daily (or...

Keyword Arguments of Ruby makes code more clear

Seems right as shown, but perhaps only for .new? For any o...

How Did You Start Coding?

When I was teaching mathematics, I wanted to generate tests...

Why I Love Coding in Ruby: Dir.mktmpdir

I don't think of Ruby as a scripting language, even though ...

On GUI-shaming and a mountain of hot takes

I've found that a GUI benefits new or casual users, while t...

What does a mathematician say to a developer?

Thanks for this insight, Issac. Don't know that I should c...

Getting Better!

Danke, Victor! I've installed the plugin, and will be "get...

5 Tips for Writing Good Documentation

I've been leaning more and more toward: Use Cases As Doc...

Markdown Cheatsheet for developers

I've posted a few markdown tips, and since then have put up...

Stop coupling logic with your HTTP layer!

I use the same principle, but in the other direction. Inst...

How to Get the Git Directory

There's no /dev/null on Windows. But I think Open3.popen3 ...

How to Get the Git Directory

Thanks, Bez. When I looked into this a while back, I found...

I've Built Test Automation for 20 Years, Ask Me Anything!

For me, test automation is the grinding work of developing ...

I've Built Test Automation for 20 Years, Ask Me Anything!

I have not had a problem with that. Usually I've been hire...

I've Built Test Automation for 20 Years, Ask Me Anything!

No experience there. Here's James Bach on the subject.

I've Built Test Automation for 20 Years, Ask Me Anything!

Sorry to say that I have no experience along those lines. ...

I've Built Test Automation for 20 Years, Ask Me Anything!

Unit testing is essential, whether TDD or a little more tar...

Design Tips - Color and Accessibility

Only distantly related, Lindsey, but you may be interested ...

Do you put examples/ directory with sample code for integrating your library?

If you have examples, you should re-run the them and verify...

What are/were your go to resources for learning Ruby and Rails?

Don't forget irb (interactive Ruby). It's a great place to...

Follow Friday! (v6)

Follow me, Rubyists, because... I'm building gems for you:...

Runtime Introspection in Ruby

You can also use my Ruby gem debug_helper, which helps with...

Using Ruby for projects that are not Rails related.

I've used Ruby extensively for automated testing: Web app...

Often neglected skills new devs should learn?

Walk in the customer's shoes. Writing use cases as documen...

What are the great function/method/etc. names in popular libs/languages?

I love Ruby's naming conventions foo? and foo!. The former...

Ruby Gem debug_helper Version 1.7 Is Up

Thanks, Ben. And thanks for the star over at GitHub!

Exploring Ruby IDE Options

Ditto to all RubyMine praise. I especially love (and depen...

A meaningful README.md

If a README contains example code and/or output, it should ...

What's your dream job?

Test Automation Architect: Go there. Build the infrastruc...

New Ruby Gem: structured_log

Thanks, Robb. See the thread over at Reddit/ruby: reddit....

Can you share your favorite quote or rule related to IT?

The string is a stark data structure and everywhere it is p...

Often neglected skills new devs should learn?

I've recently been rewriting the doc for a GitHub project, ...

Use Cases As Documentation

Always a wise principle.

Markdown Helper: Recursive?

Wow, Ben, you've really "woke" me! (Talk about not seeing ...

Markdown Helper: Recursive?

[Update: just to be clear, by 'recursive' I do not mean a ...

Markdown Helper: Recursive?

Interesting question. I guess that's sort of what I'm aski...

Ch-Ch-Changes: to shell and back

Omnium enim rerum principia parva sunt.

Tech Screenings: Why The Interview Process Fails Candidates

Here's why whiteboarding is so unrevealing: burdettelamar....

My recent front-end interview experiences

First, congratulations! Second, I hate phony programming p...

Removing Comments

Agree: burdettelamar.wordpress.com/2018/0...

What do you do when StackOverflow and the internet fails you?

Sometimes taking a nap helps.

The Job Interview Battle!

Why I don't whiteboard.

Describe the worst coding culture you've been a part of

When I was a tester, I worked on a product that consisted o...

What was your most challenging experience in a project you’ve worked on, and why?

M4, wow! (I never met a macro I didn't like.)

How Do You Teach Yourself After Reading Books for Beginners?

Another strategy: read code. Almost none of us do enough ...

Here's How I'm Teaching Myself to Code

Especially under-done: code-reading. (Yes, let's declare ...

What was your first big step in this never ending journey?

Changed from teaching English to teaching mathematics: bur...

Programmers who only code at work

One interview question I read about: Do you have a tech bl...

Self-taught programmers

Aren't we all self-taught, if not initially, then eventuall...

Five Reasons to Take Code Coverage With a Grain of Salt

In my experience, attempting to improve code coverage of le...

Experimenting with non-tabular ways of showing test results

Now complete: dev.to/burdettelamar/key-testing-a...

Experimenting with non-tabular ways of showing test results

I've found that an effective way of managing large-scale re...

Declutter Your Github

Another strategy: I keep some things in private repos. It...

Most of the value of great web software will be realized years from now

I'm wondering whether this speaks to the great quality in t...

27 Ruby Gems I use in almost every project

Catch errors early with Contracts: egonschiele.github.io...

Interviewing Engineers, Patterns and Common Behaviors

My whiteboard aversion: reasons #1 (unsteady hands) and #2...

loading...