Our values
I created this website based on how I think a programming community could be improved to be more convenient for readers.
Deliver an enjoyable, excellent experienceLink to section
Build quality content for readers. Make it reliable and convenient to access. Give developers a happy time.
Drill down and scopeLink to section
We’re a big fan of facets and scopes for everything. We want to make an index where people can drill down to what they need. Anything that can help people “jog their mind”, inquire, and so on. Subjects are color-coded and universal to each wing of the website.
Developer-minded taxonomyLink to section
Environmental categorizationLink to section
First, content is organized by broad-to-specific environmental conditions. For platforms, we have Unix and Microsoft as broad differentators with the right to get more granular within. This assures that content in a niche area is made available to people seeking this speciality, while not taking up space for content that is generic enough to suite any condition.
For programming language, content specifies the language programming language used. Which can be broad, such as JavaScript, or something specific, such as ES2018. Programming languages are flexible too, they can also include shell languages, broadly, POSIX specific shell, or ZSH.
TopicsLink to section
Second, content can then specify a topic area. Topics are curated subjects that include software frameworks, libraries, applications, cloud services, and so on. These can include the operating system or programming language themselves.
Modular organizationLink to section
Individual sections of the website are organized independently. The site maintains a central index for all content.
Sensible curationLink to section
Content is carefully curated to provide high quality technical information and practical examples for developers.
The other thing is opting for curated categories over tags, which can lead toward messy indexes. I used to be a librarian assistant, so I have OCD to get it correct at the start.
Corollary: Don’t be an aggregator
Don’t input or scrape content from other websites. Strive for organic, rich content.
Embrace light patternsLink to section
Light patterns are the opposite of dark patterns. They encourage growth and participation through behavior aligned with the real intentions of the reader. In the circumstance of a programming-related website, this means creating content readers love, deliver value, without the absolute minimum drawback to them.
One type of dark pattern in this niche would be viral clauses on code
snippets and software libraries. devel.tech mandates snippets should be
licensed permissively to not burden visitors with license technicalities
when they’re discussing purely technical issues. This can be taken a
step further by using CSS tricks like user-select: none and styling to
warn readers when content does not permit it to be copied.
Grow and flourish, the honest wayLink to section
Share quality content, give back to the community, earn the trust of developers through a pleasant reading experience, organic and rich content.
Open SourceLink to section
Open source tools and libraries are a staple topic across the board. We also leverage open source code and hope to give back. Open source stewardship is key to the path we’re forging.
For more, see our Open Source Section.
Data liberationLink to section
Content should remain accessible and portable. All articles and snippets are written in open formats and the source is available for reference.
Data freedomLink to section
Global permissively licensed code snippets.
All snippets used in the snippets section are MIT licensed. You’re free to copy and paste them without concerns over creating a derivative.
Something refreshingLink to section
This isn’t designed to be the first or the last site, but we need something to revitalize what we already have.