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

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Core Badge
Avatar

Scott Sosna

DZone Core CORE

Senior Software Engineer II at Datasite

Saint Paul, US

Joined Jul 2010

https://scottsosna.com

Stats

Reputation: 897
Pageviews: 142.8K
Articles: 24
Comments: 2

Expertise

Career Development Expertise Icon

Career Development

  • Articles
  • Comments

Articles

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
· 823 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
· 1,605 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
· 3,887 Views · 3 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
· 2,641 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
· 1,292 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,003 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
· 2,677 Views · 4 Likes
article thumbnail
Me, a Conference Speaker? Yes, You!
You may not have considered speaking at a conference, you may think you have nothing unique to offer, but I disagree: your story is just as important as others.
August 22, 2023
· 4,088 Views · 6 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
· 5,969 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
· 4,007 Views · 5 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
· 3,446 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
· 1,931 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
· 4,814 Views · 8 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
· 2,995 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
· 2,893 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
· 5,163 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
· 4,711 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
· 2,779 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
· 13,292 Views · 4 Likes
article thumbnail
Analyzing US Lobbying Data in Neo4J
Let's analyze US lobbying data in Neo4j.
September 23, 2019
· 11,350 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
· 8,519 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
· 12,842 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
· 8,627 Views · 3 Likes
article thumbnail
Introduction to Neo4j OGM
View this sample project that creates family members as Neo4j nodes and establishes marriage and parent-child between them.
Updated July 17, 2018
· 9,619 Views · 5 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

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: