Nock is a low-level, Turing-complete programming language designed as the foundation for the higher-level language Hoon and the Urbit operating system. It operates on a simple set of combinatory logic rules to manipulate binary trees, serving as an abstract machine for executing code.

About Nock
Nock was created in 2013 as a foundational language for the Urbit project. It served as the basis for higher-level languages and aimed to provide a minimalistic, Turing-complete system for executing code through simple combinatory logic rules. The language was designed to facilitate the development of a new, decentralized computing platform.
Strengths of Nock include its minimalism, simplicity, and Turing-completeness, which make it a robust foundation for higher-level languages. Weaknesses involve its low-level nature, making it less user-friendly and harder to program directly. Competitors include other foundational or minimalist languages like Lambda Calculus, SKI combinator calculus, and low-level assembly languages.
Hire Nock Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Nock expert
A Nock expert must have a deep understanding of combinatory logic, binary tree manipulation, and Turing-complete systems. Proficiency in working with low-level programming concepts and familiarity with the Urbit ecosystem are essential. Knowledge of higher-level languages like Hoon that build on Nock is also important.

Wendel L.
Skills
A full-stack developer with three years of experience in architecting and developing applications, demonstrating a solid proficiency in JavaScript-based web technologies. Currently concentrating on cloud computing, with a keen interest in exploring new opportunities and furthering knowledge in this domain.

Adriano R.
Skills
Head of Product and Technology Lead with extensive expertise in both frontend and backend technologies, including PHP, Node.js, ReactJS, VueJS, and Flutter. Proven ability to leverage theoretical and practical knowledge for the growth and development of companies and their teams. Since 2011, has held the position of Director at a co-founded software development firm, demonstrating an owner’s mindset in the areas of software, application, and e-commerce development. Possesses deep experience in leadership, management, sales, technical team guidance, and agile project methodologies and ceremonies.

Thiago N.
Skills
Project architect experienced in managing projects from inception to completion, encompassing all aspects of architectural design and finalization. Demonstrated capability in developing a mobile application using Flutter and committed to continuous skill enhancement through further education and coursework. Derived considerable satisfaction from the successful completion of this project.

Haroldo G.
Skills
Full stack developer with four years of experience specializing in React/Redux, Node, and JavaScript within Scrum environments. Key expertise includes functioning as a referent in using GitHub and Firebase across two significant projects. Proficient in Spanish, Portuguese, and English.

Leticia H.
Skills
An experienced professional with a strong background in English education and a deep interest in technology, particularly agile methodologies. Possesses a postgraduate qualification in project management and extensive experience in managing key client relationships and leading projects across various industries. Experience includes overseeing tech and design projects, as well as implementing ERP systems such as Oracle's NetSuite. Demonstrates a keen ability to bridge the gap between management and technology, leveraging a diverse skill set to drive dynamic and efficient solutions.

Rodrigo S.
Skills
Back-end and Frontend Developer with over 7 years of web development experience, possessing extensive knowledge in OOP, PHP, Javascript, NODEJS, and Python. Expertise includes application scalability, best development practices, TDD, and BDD, with specialized interest in VueJS, React, Flutter, and React Native. Experienced in project architecture and the application of design patterns across various languages and frameworks. Additionally, maintains an interest in music as a bassist during leisure time.

Carlos J.
Skills
An Information Technology professional with nearly two decades of comprehensive experience and over eight years dedicated to the role of Product Owner. Demonstrates extensive expertise in technological product development, managing all phases from discovery through delivery. Has engaged in agile projects, fulfilling roles as both Product Owner and Scrum Master, and contributed to a variety of projects focusing on sales management, production, digital document management, system integrations, fiscal document importation, as well as productivity and billing dashboards. All projects adhered to agile methodologies, serving a diverse range of clients. Additionally, has substantial experience in conducting surveys, performing analyses, developing and implementing solutions, providing consultations, and delivering training in ERP systems and People Management systems. Utilizes databases including MS SQL Server, ORACLE, Firebird, PostgreSQL, and MySQL to develop applications within Delphi, Maker, and Lazarus environments.

Everton W.
Skills
A highly skilled Software Engineer with substantial experience in developing complex applications and systems. Demonstrates robust programming capabilities, adeptness in requirements analysis, and strong problem-solving skills, underscored by a proven track record of delivering high-quality projects on schedule and within budget.
Professional roles have included Software Engineer, Software Analyst, Software Developer, and Software Architect, with proficiency spanning software and application development, requirement analysis, product architecture definition, and comprehensive testing methods. Continuously applies best practices in data environment management and integration, while effectively specifying, developing, testing, and implementing system requirements. Identifies and guides the resolution of issues, creating documentation and operational manuals, implementing and maintaining new systems, and adjusting existing systems to accommodate evolving user needs.
Demonstrates competence in debugging program maintenance tasks, defining architecture for innovative solutions, and maintaining current architectures. Holds extensive qualifications across various programming languages including C#, Java, JavaScript, TypeScript, and Dart, as well as databases such as PostgreSQL, SQL Server, MongoDB, Cassandra, and DynamoDB. Proficient with frameworks/tools like ASP.NET Core, Entity Framework, Web API, REST, SignalR, RabbitMQ, Identity Server, React.js, React Hooks, React Native, AngularJS, and Flutter. Utilizes development environments and tools such as Visual Studio, VS Code, Git, GitHub, and GitLab, and follows methodologies like Scrum, Kanban, and Lean. Additionally skilled in HTML, CSS, Bootstrap, jQuery, Docker, Kubernetes, along with cloud platforms Azure and AWS, RabbitMQ, Kafka, and possesses expertise in telemetry, observability, CI/CD, microservices, and Elasticsearch.
The best of the best optimized for your budget.
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top global talent with no middlemen or hidden fees.
USA
$ 224K
Employer Cost
$ 127K
Employer Cost
$ 97K
Benefits + Taxes + Fees
Salary
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.