Hindenbug

Hindenbugs (plural)
hindenbug (alternative)

LL-Q1860 (eng)-Flame, not lame-Hindenbug.wav

(computing, software) A catastrophic bug that destroys data, and may potentially shut down a system or cause a major malfunction.


Joda-Time

Derives from a four letter name, beginning with the letter j whose domain name was available at the time. It is not an acronym.

Several alternative Date replacement packages emerged, including the simple and sensible Date4J and the more comprehensive Joda-Time package.

2001, Ian F. Darwin, Java Cookbook, page 617:

Joda time is a complete alternative to the JDK date and time classes and seeks to replace them.

Joda-Time is a powerful open source library well known and used in the market that works with time, dates, and chronology:

2014, Rodrigo Turini, Practical Java 8 - Lambdas, Streams and New Resources:

Later the decision was made to integrate Joda-Time or something similar to it into Java's core libraries

2015, Terrill Brett Spell, Pro Java 8 Programming, page 94:

The design of these classes was inspired by the Joda-Time library, which is a popular open-source date and time library for Java.

2023, Cybellium Ltd, Mastering Java, page 156:

(computing, software, programming) A widely used date and time processing library.


unpirateable

en-adj

unpirateable (comparative more unpirateable, superlative most unpirateable)

more unpirateable (comparative)
most unpirateable (superlative)

LL-Q1860 (eng)-Flame, not lame-unpirateable.wav

In addition to being completely unnecessary for a single-player game and a blatant attempt to make the game unpirateable at the cost of consumers, "Always-Online" also completely screwed up Simcity's launch when the servers malfunctioned for weeks, leaving customers unable to play their own game.

2014 January 16, Tom McKay, “This Company Could Be Named the Worst in the U.S. 3 Years in a Row. But Why Do They Suck?”, in MIC:

2016 January 12, Chad Sapieha, “Just Cause 3 is proving nearly unpirateable, and that's great”, in Financial Post:

One of the reasons many companies decided to switch to online and live service games is exactly that they are unpirateable.

2023 August 24, Switch_Pro, “Denuvo's 'Switch Emulator Protection' Is Now Available Via Nintendo's Official Dev Portal”, in Nintendo Life:

(software, computing) Not able to be pirated by third parties.


time-tracking software

(computing, software, business, human resources) A program or application allowing a user to record the amount of time spent on tasks or projects.


canary release

en-noun

canary release (countable and uncountable, plural canary releases)

(computing, software) A deployment strategy performed in order to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users.


time elapsed counter

time elapsed counter (countable and uncountable, plural time elapsed counters)

(computing, software) A type of stopwatch or timer in a computer system that tracks the passage of time of a compiling, download, or other task.


time parameter

(computing, software) A function used to specify the maximum CPU utilization time permitted for the job to execute.


turnaround time

turnaround time (countable and uncountable, plural turnaround times)

(business, marketing, computing, software) The amount of time required to complete a process or fulfill a request.


exit time

exit time (countable and uncountable, plural exit times)

(computing, software) The point in time in which a process completes its execution and exits from the system.


execution time

execution time (countable and uncountable, plural execution times)

(computing, software) The amount of time required for a program or task to complete a single instruction on a computer system.


instruction time

instruction time (countable and uncountable, plural instruction times)

(computing, software) The total amount of time required for an instruction to be fetched from memory and stored in the instruction register.


command processing overhead time

command processing overhead time (countable and uncountable, plural command processing overhead times)

command processing overhead times (plural)

(computing, software) The amount of processing time which a device requires, prior to the execution of a command.


think time

think time (countable and uncountable, plural think times)

(computing, software) The amount of time for which a script pauses during test execution to simulate a real-world delay.


computation time

computation time (countable and uncountable, plural computation times)

(computing, software) The total amount of time required by a computer to perform a computational process.


lookahead time

lookahead time (countable and uncountable, plural lookahead times)

The risk of preemption can be varied by changing the lookahead time when making immediate admission control.

2013, Olov Schelén, Stephen Pink, “Sharing Resources through Advance Reservation Agents”, in Andrew T. Campbell, Klara Nahrstedt, editor, Building QoS into Distributed Systems, page 265:

If the lookahead time is too short, then delays to the scheduling code could mean that the scheduled time is already in the past by the time the library is ready to schedule the notes .

2024, Nick Morgan, JavaScript Crash Course, page 221:

(computing, software) The amount of time from the point when an upcoming process is scheduled and resources are allocated for it, to the moment when it executes.


reference time

reference time (countable and uncountable, plural reference times)

(computing, software) The moment in time near the beginning of switching that is chosen as a reference for the measurement of time in a digital computer.


logject

(computing, software, technology) An object with embedded software capable of monitoring and recording, in some manner, its own activity and operation.


A numeronym representation of canonicalization as c followed by 14 more letters, followed by n.

software engineering
software engineering

(software engineering) Abbreviation of canonicalization.


CalVer

Coordinate term: SemVer

calendar versioning
calendar versioning#English

(software) Abbreviation of calendar versioning.


service-oriented

(software engineering) Of an architectural style focusing on discrete services instead of a monolithic design.


drill up

en-verb

drill up (third-person singular simple present drills up, present participle drilling up, simple past and past participle drilled up)

drills up (present singular third-person)
drilling up (participle present)
drilled up (participle past)
drilled up (past)

I've got product sales data, but I want to drill up to product-category sales data.

(intransitive, software) To replace data with data from one level higher or less specific.


drill through

drill through (third-person singular simple present drills through, present participle drilling through, simple past and past participle drilled through)

drills through (present singular third-person)
drilling through (participle present)
drilled through (participle past)
drilled through (past)

The icon under each entry lets you drill through to see which analyst added it.

(transitive, software) To display or cause a computer to display more specific, relevant data.


drill out

drill out (third-person singular simple present drills out, present participle drilling out, simple past and past participle drilled out)

drills out (present singular third-person)
drilling out (participle present)
drilled out (participle past)
drilled out (past)

You're looking at recent data, but you can drill out to the archives too.

(intransitive, software) To switch from a database or other data source to another.


drill in

drill in (third-person singular simple present drills in, present participle drilling in, simple past and past participle drilled in)

drills in (present singular third-person)
drilling in (participle present)
drilled in (participle past)
drilled in (past)

(intransitive, software) Synonym of drill down.


event sink

(software engineering) A class or function that receives events from another object or function.


data sink

(software engineering) A device or computer program that collects and stores data from other devices or programs.


data recovery

en-noun

data recovery (countable and uncountable, plural data recoveries)

(computing, software) The process of retrieving deleted, inaccessible, lost, corrupted, damaged, or formatted data from secondary storage, removable media or files, when the data stored in them cannot be accessed in the usual way.


polyrepo

In situation where there is 2 components, polyrepos are sufficient. In situation where there is 50 components, monorepos shine. And the switch is somewhere in between.

2024 May 8, u/Haspe, “Mono repo or not?”, in Reddit, r/golang, archived from the original on 2024-07-22:

(software engineering) A software project in which different components are located in separate code repositories which can be versioned individually (as opposed to a monorepo in which all the code exists within a single repository).


component-oriented

(programming, software engineering) Of or pertaining to a software development approach that focuses on building components that are loosely-coupled and reusable.


attribute-oriented

(programming, software engineering) Of or pertaining to a technique that adds metadata, or attributes, to program code, which affect the system's semantics.


agent-oriented

(programming, software engineering) Of or pertaining to a programming paradigm where the construction of the software is centered on the concept of externally specified software agents.


process-oriented

(programming, software engineering) Of or pertaining to a programming paradigm that separates the concerns of data structures and the concurrent processes that act upon them.


prototype-oriented

object-oriented programming
object-oriented programming

(programming, software engineering) Of or pertaining to a style of object-oriented programming that uses existing objects as prototypes to reuse behavior.


role-oriented

computer programming
computer programming

(programming, software engineering) Of or pertaining to a form of computer programming which aims at expressing objects in terms that are analogous to a human conceptual understanding of the world.


master boot record

master boot record (plural master boot records)

LL-Q1860 (eng)-Flame, not lame-master boot record.wav

(computing, software) A type of boot sector in the first few blocks of partitioned computer mass storage devices.


local-first

(software engineering) Designed to store the user's data on the local computer, connecting to the cloud only when required for tasks such as backup or synchronization.


file descriptor

file descriptor (plural file descriptors)

(computing, software) A process-unique identifier for a file or other input/output resource, such as a pipe or network socket.


logical address

logical address (plural logical addresses)

(computing, software) The address at which an item appears to reside from the perspective of an executing application program.


cabinet file

(software, Windows) A compress library archive file.


tree-maker

Titles found in this category include Compton's Encyclopedia, Microsoft Encarta, Mavis Beacon Typing, home designing software, family tree makers, as well as a wide range of college test preparation software and programs to help you learn a new language.

2001, Jill T. Freeze, Sams Teach Yourself Computer Basics in 24 Hours, page 113:

There are also free software tree-makers, which you can track down online, or via a family history magazine bulletin.

2011, Cherry Gilchrist, Growing Your Family Tree:

Our Gold Award winner, Legacy Family Tree, has features that connect you to popular genealogy searches, sync with online tree makers and import any sources you find online.

2017, Leonard Hendershott, The Story Gleaner, page 179:

(software) A software program that constructs family trees.


non-free software

(computing, software) Software that cannot be freely copied, redistributed and modified, including source code.

(computing, software) Any software that is not free, such as payware.


defensive copying

(software engineering) The design pattern of using defensive copies.


defensive copy

defensive copy (plural defensive copies)

(software engineering) A copy of an object made for the purpose of preventing unwanted mutation of the original.


blue-green deployment

(software engineering) The technique of rolling out changes to a system by alternating the production and staging servers each time. One server is referred to as "green" and the other as "blue".


ICSE

(software) Initialism of International Conference on Software Engineering.


continuous delivery pipeline

continuous delivery pipeline (countable and uncountable, plural continuous delivery pipelines)

(software, computing) An automated series of steps that moves software code from the development stage through building, testing, and deployment to a production environment.


requirements engineer

requirements engineer (plural requirements engineers)

(engineering, software engineering) A professional who defines, documents, and maintains requirements for a project.


hugepage

MongoDB needs to page in lots of tiny pieces of memory, so using hugepages can result in more disk IO.

2013, Kristina Chodorow, MongoDB: The Definitive Guide, Sebastopol, C.A.: O'Reilly Media, →ISBN, page 378:

(computing, Linux) A memory page (a fixed-length contiguous block of virtual memory) that is significantly larger than a standard page.


CRIS

current research information system
w:current research information system

(software, sciences, medicine) Initialism of current research information system.


SPDX

System/Software Package Data Exchange
w:Software Package Data Exchange

(software) Initialism of System/Software Package Data Exchange.


retroware

retroware (usually uncountable, plural (nonstandard) retrowares)

/ˈɹɛt.ɹəʊˌwɛə/

/ˈɹɛt.ɹoʊˌwɛɹ/

/ˈɹet.ɹəʉˌweː/

/ˈɹet.ɹəʉˌweə̯/

/ˈɾɛʈ.ɾoːˌwɛːʳ/

Blend of retro + software /hardware, or from retro- (“old-fashioned or old-school”) + -ware (“software”). First attested in 1995, but in common usage only as of the 21st century.

etydate

Microsoft itself has shown only two games for Win 95: Fury3, a Descent-like flight sim, and Return of Arcade, another retroware disk.

1995 June 28, Rob Pegoraro, “Behind the Screens”, in The Washington Post, archived from the original on 2025-05-22:

The March issue of Wired looks at retroware, the growing use of older computers, in an article by Mark Frauenfelder titled “Never Say Die”.

2000 March 10, “Other voices”, in The Houston Chronicle:

p.s. My source for the ESC/P2 are old retroware/retro-computing software and the data will be coming out of 8-bit system emulators.

2005 February 27, David, “Input=ESC/P2; Output=tiff... Any drivers/software?”, in comp.periphs.printers (Usenet), retrieved 2025-05-22:

(computing, informal, programming, software) Old software/hardware.


application bundle

en-noun

application bundle (plural application bundles)

(computing, software) A package format, often a directory with a specific structure, containing all the files and resources necessary for a program to run.


package format

(computing, software) A type of archive containing computer programs and additional metadata required by a package manager.


native bundle

(computing, software) A self-contained package that includes all the necessary components required to build a native executable or shared library.


benevolent dictator for life

benevolent dictator for life (plural benevolent dictators for life)

Guido van Rossum
benevolent dictator for life

Originally applied to Dutch programmer Guido van Rossum, creator of the Python programming language, in an email from 1995. According to van Rossum, coined likely by either Ken Manheimer or Barry Warsaw.

(software, humorous) The leader of an open-source software project, typically project founders, who retains the final say in disputes or arguments within the community.