Discover Learn X in Y Minutes: An Invaluable Resource for Programmers

As a programmer or someone aspiring to be one, you’re always on the lookout for valuable resources to help you learn new languages and tools. Today, I’m excited to introduce you to learnxinyminutes.com, a must-visit website for anyone interested in coding. This site offers concise, code-focused tutorials for dozens of programming languages and essential tools, making it a perfect learning companion for beginners and experienced coders alike. Quick and Efficient Learning Learn X in Y Minutes understands that time is precious, which is why it provides: ...

March 18, 2023 · 2 min · joshuapsteele

Ask Me Anything: Software Engineering Questions from a Coding Bootcamp Student

I’m posting my answers to these software engineering questions here, just in case anyone else finds them helpful! (Also, it gives me another link to share when I get asked these kinds of questions.) How did you become interested in software engineering? I wrote a bit about my coding bootcamp journey in a previous post. Part of my interest in software engineering is/was related to the particular path my journey took. That is, while studying Bible/religion/theology, I always knew that “bi-vocational ministry” (ministering in a church setting while also making money from another profession) was on the table. ...

March 9, 2023 · 9 min · joshuapsteele

My Coding Bootcamp Journey: How a Pastor Became a Programmer

When I changed my major from Mechanical Engineering to Bible shortly before my first semester of college, I realized that what I was studying was not going to make me rich. So, throughout undergrad, seminary, and into a Ph.D. program in theology, the notion of “bi-vocational ministry” (serving the church while also making money outside of the church doing something else) was on my radar screen. In fact, for a few months between finishing seminary and starting my Ph.D. program, I tried to teach myself the basics of web design (HTML, CSS, JavaScript) and Ruby on Rails. (I signed up for an account on Treehouse and on freeCodeCamp and I got to work!) ...

February 3, 2023 · 4 min · joshuapsteele

Logos 10 Bible Software: The Ultimate Theological Learning Tool

TL;DR: If you’re serious about biblical and theological studies, you should invest in Logos 10 Bible Software. Do so via my exclusive partner offer for Logos 10 here! If I could go back in time and chat with Joshua Steele when he was a Bible & Spanish major in college, there are a few things I’d tell my younger self: Quit laughing at How to Read a Book by Mortimer J. Adler and READ the thing. Baba ghanoush is superior to hummus. Study computer science sooner rather than later. Bite the bullet and INVEST IN A LOGOS BIBLE SOFTWARE LIBRARY. Don’t get me wrong. I love physical books as much as anyone, and I own quite a few (hundred)! ...

December 22, 2022 · 5 min · joshuapsteele

Software Testing: Possibilities, Problems, and Principles

Note: Throughout what follows, I am heavily indebted to two books in particular: Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikov (Manning Publications, 2020) and Effective Software Testing: A Developer’s Guide by Mauricio Aniche (Manning Publications, 2022). In fact, this overview of software testing should be viewed as a distillation of Khorikov and Aniche. Software Testing, Our Field’s Least-Sexy Superpower Coming into software development from a background in the humanities, automated software testing struck me as a kind of superpower. Until, that is, I had to write my first software test! ...

December 21, 2022 · 25 min · joshuapsteele