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.