DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library
Core Badge
Avatar

Scott Sosna

DZone Core CORE

Senior Software Architect at Independent

Saint Paul, US

Joined Jul 2010

https://scottsosna.com

Stats

Reputation: 1347
Pageviews: 188.6K
Articles: 31
Comments: 2

Expertise

Career Development Expertise Icon

Career Development

  • Articles
  • Comments

Articles

article thumbnail
Backend Graph DB for Custom File System
App-specific file management may result in performance problems if the design uses the transactional database platform. Let's consider alternatives.
February 25, 2026
· 829 Views
article thumbnail
Bootstrapping a Java File System
Apps self-managing files often implement custom APIs that bring different problems. Java's File System provides a way to self-manage files within standard Java APIs.
February 12, 2026
· 2,437 Views · 1 Like
article thumbnail
API Standards Are Data Standards
API standards are often created separately from an org's data standards. However, they are much more similar than many realize and, therefore, should be created together.
July 15, 2025
· 4,219 Views · 2 Likes
article thumbnail
Over-Architected? Maybe, Maybe Not
Reviewing a software solution? Identifying complexity beyond what you feel is necessary? Consider the implications before dissing the architecture and approach.
August 12, 2024
· 4,251 Views · 3 Likes
article thumbnail
Compound Interest in Software
Is it possible to calculate the impact of delivering constant improvements to a software solution against the cost of accrued debt assumed as a result?
August 3, 2024
· 2,713 Views · 1 Like
article thumbnail
Software Engineering Grief
Change is inevitable, especially in software engineering. If you're not driving change, how do you respond when change is foisted upon you?
July 31, 2024
· 3,546 Views · 2 Likes
article thumbnail
DSL Validations: The Whole Enchilada
As a conclusion to the series where we have learned to create the building blocks for DSL-based validations, let's put it all together for a complete solution.
April 9, 2024
· 2,639 Views · 1 Like
article thumbnail
DSL Validations: Operators
Now that we have seen how the DSL validates individual properties, the next step is to combine individual property validations into larger, more complex conditionals.
April 2, 2024
· 1,611 Views · 1 Like
article thumbnail
DSL Validations: Child Properties
After learning how to validate simple properties on a class, the DSL is extended to allow accessing properties on sub-objects contained within the top-level class.
March 28, 2024
· 1,830 Views · 1 Like
article thumbnail
DSL Validations: Properties
Jakarta Bean Validations are a powerful tool to ensure data quality in your objects, but custom, more complex validations can be difficult to maintain.
March 28, 2024
· 2,759 Views · 1 Like
article thumbnail
Those Were The Days?! A Humorous Reflection on the Evolution of Software Engineering
Writing software is ever more complicated, but have you ever wondered what it was like before all the tools and technology we have today? You may regret asking!
March 21, 2024
· 6,707 Views · 5 Likes
article thumbnail
The Impact of Technical Ignorance
Often, engineers and technologists are blamed for technical problems and tech debt, and while true to a degree, ignorance among non-techies definitely contributes.
February 21, 2024
· 4,937 Views · 4 Likes
article thumbnail
Return To Office Insanity
Return-to-office mandates are all the rage, but why? Financial impact usually touted, but now proven to not be. So what is it? And will I eventually have to relent?
February 6, 2024
· 2,180 Views · 1 Like
article thumbnail
Pull Requests and Tech Debt
We all do pull requests, but are we doing them right? However well-intentioned, pull requests can actually contribute to tech debt when you're not careful!
January 11, 2024
· 2,702 Views · 2 Likes
article thumbnail
Non-Functional Testing
Non-functional testing compliments functional testing, but can anyone actually explain what problem you're testing for? I thought not...
January 2, 2024
· 3,531 Views · 4 Likes
article thumbnail
Performance Reviews Are A Waste of Time
Employee performance reviews are fairly pervasive for most jobs, but have you ever asked yourself what is achieved?
August 4, 2023
· 6,629 Views · 6 Likes
article thumbnail
Probing Questions for Your Interview
It's difficult to learn much about a potential employer during interviews but improve your chances by asking questions intended to extract info from the interviewer.
July 13, 2023
· 5,158 Views · 6 Likes
article thumbnail
Graph Databases and Baseball
Baseball is a statistics-driven sport and has been since its inception. Can a graph database be used to further analyze the data? You'd be surprised...
July 6, 2023
· 4,454 Views · 7 Likes
article thumbnail
It's Elementary Privacy, Watson!
How a book of children's academic records from the 1940s got me considering privacy issues concerning non-digital record keeping.
June 27, 2023
· 2,462 Views · 3 Likes
article thumbnail
Non-Traditional Project Planning
Many different ways of project planning exist. Many are discarded as unworkable, but there is no universal way to plan a project and ensure success.
June 21, 2023
· 6,382 Views · 9 Likes
article thumbnail
Dependent Feature Flags
Most engineers view feature flags as simple on/off checks, but other possibilities, like dependent flags, can release new functionality more safely.
June 15, 2023
· 3,830 Views · 4 Likes
article thumbnail
Software Shops and Name Recognition
Do your technology friends have no idea that your company even exists, much less what they do? Unable to attract talent? Perhaps they need some name recognition.
June 12, 2023
· 3,550 Views · 3 Likes
article thumbnail
Personalized Code Searches Using OpenGrok
Improve your efficiency by deploying OpenGrok to provide code search capabilities on just the code you're interested in and not everything available.
June 6, 2023
· 7,560 Views · 3 Likes
article thumbnail
Understanding Dependencies...Visually!
Whether from the command line or within an IDE, understanding your project's dependencies is challenging because it's text-based. Are there alternatives?
June 5, 2023
· 6,097 Views · 5 Likes
article thumbnail
From On-Prem to SaaS
What happens when your organization prefers a software-as-a-service business model and your existing on-premise customers don't?
June 1, 2023
· 3,516 Views · 2 Likes
article thumbnail
Neo4J and Virtual Nodes/Relationships
Let's take a look at Neo4j and virtual nodes and relationships.
October 1, 2019
· 14,639 Views · 4 Likes
article thumbnail
Analyzing US Lobbying Data in Neo4J
Let's analyze US lobbying data in Neo4j.
September 23, 2019
· 12,855 Views · 6 Likes
article thumbnail
Loading US Lobbying Data Into Neo4J
Let's see how to load US lobbying data into Neo4j.
September 16, 2019
· 9,261 Views · 5 Likes
article thumbnail
Spring Cloud Config and Self-Signed Certificates
What is a Spring Cloud Config? And how can I implement it with a self-signed certificate?
November 28, 2018
· 13,809 Views · 3 Likes
article thumbnail
Intro to Querying Neo4j Using OGM
Let's take a look at how to add examples of querying the data that was loaded in the previous article.
August 15, 2018
· 9,563 Views · 3 Likes

Comments

Those Were The Days?! A Humorous Reflection on the Evolution of Software Engineering

Mar 28, 2024 · Scott Sosna

...admittedly yes...

Performance Reviews Are A Waste of Time

Oct 19, 2023 · Scott Sosna

I'd say keeping teams moving towards a common goal and succeeding is due to open and consistent communications with the team, making sure everyone has the context of why, when, how, etc., but isn't IMO the purpose of a performance review (correctly done or not).

User has been successfully modified

Failed to modify user

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook