SEP Blog
We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.
SEP Wins TechPoint’s 2024 Innovation Service Partner of the Year Mira Award
SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana – SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post
(me 🙋♀️, total introvert) I recently read Quiet, a book by Susan Cain. It’s a really approachable aggregation of a ton of research around introversion. I read Quiet searching for ways I can be a better teammate to my introverted colleagues, and it did not disappoint. It highlighted a few ways we, software engineers, have […]
Read Full Post
Object-Oriented and Functional Programming
Object-Oriented programming has the perception as being the traditional and industry standard paradigm of programming for software engineering projects. Meanwhile, Functional programming has the perception as being either the new hotness, the non-traditional, or the academic standard paradigm of programming (depending of course on the blog post, person, or book that you’re encountering). But what […]
Read Full Post
On using non-traditional programming languages
One of the more rewarding aspects to programming as an intellectual hobby is discovering new programming languages. The more exotic or novel or opinionated the language the greater the opportunity to learn something new that can be leveraged for more efficient and capable problem solving in the future. However, the down side is that once […]
Read Full Post
How to Run Protractor End to End Tests in Microsoft Edge (Chromium)
Microsoft’s new version of Chromium-based Edge has been released. If you’re a Windows user, you might be excited or perhaps indifferent to have a new browser available to you. If you’re a developer, however, you know this new browser represents a new requirement. Perhaps you were just days from finalizing the testing effort on your […]
Read Full Post
Introducing the Professional Development Canvas
It is a developed skill to take all the different things in my life and answer two questions, “What should I learn next,” and “How am I going to learn it.” I’ve had twenty years to figure out how to self-direct my learning. In addition, I’ve had some semi-professional experience in developing my training materials […]
Read Full Post
Death Stranding: A Playground of Algorithms
Taken by Sergey Galyonkin from Raleigh, USA – E3 2018 Death Stranding was a surreal experience for several reasons. First, the game has a werid story line that’s a little hard to follow at times; exactly what you’d expect from the game’s director Hideo Kojima. Secondly, I’m still not used to seeing recognizable famous people […]
Read Full Post
Why We Started Book Clubs at Work
We started book clubs at SEP over a decade ago. Since then, we’ve had over 100 book clubs, with more than 75% of the company participating in at least one book club! Book clubs have been such an integral part of SEP’s group learning for a long time – how did this happen anyways? Why […]
Read Full Post
Why We Look for Professional Development When Hiring
Let’s start with a situation that’s familiar to me working with SEP as a recruiter. I’ve woken up at five-thirty in the morning so that I can make it to a college campus by seven-thirty. We expect our first student candidates to meet us at eight. We’re a bit early so we need to wait. […]
Read Full Post
Conference Talk Roadmap
Co-authored by Jordan Thayer and Robert Herbig Presenting information to your peers is an important part of an any career, especially engineering: Teaching a subject reinforces your own understanding and mastery Presentation and communication skills are essential to team based work Sharing knowledge helps improve the teams you’re working on It helps bring in new […]
Read Full Post