HN user

nidx

32 karma
Posts0
Comments25
View on HN
No posts found.

At the time, I had used/tried out the following OSes

  - BeOS 4.5 (including some beta versions)
  - BeOS 5 (including some beta versions)
  - Windows NT 4.0
  - OS2/Warp
  - Windows 95 (and it's service releases) (including beta versions)
  - Windows 98 (and it's service releases) (including beta versions)
  - PC-DOS
  - MS-DOS with DosShell
  - MS-DOS with Windows 3.11
  - Whatever old version of MacOS was on the school computers
  - Slackware
(might have some dates wrong)

I was also on mIRC and downloading from newsgroups regularly.

I think many ISP's would give you guides about using email/newsgroups back then as those services were considered required for an ISP. TUCOWS was super popular for this newfangled WinSOCK software (TUCOWS stands for The Ultimate Collection Of WinSOCK Software). I remember testing how fast the first consumer cable internet connections were by downloading from them.

You are right for most people that stuff was probably obscure.

  Name: Jonathan Dell
  Location: Calgary, Alberta, Canada
  Remote: Not preferred but open to consider
  Willing to relocate: No
  Technologies: PHP, Go, MySQL, React, Linux, Javascript
  Résumé/CV: https://linkedin.com/in/jon-dell
  Email: jldell@gmail.com
I have been a Technical Team Lead for the last 7+ years. I am looking for a similar role. I have mainly been focused on full stack/devops web, but have worked on a few iOS apps and managed the Unreal/Unity VR team at my previous employer.

This seems pretty straight forward, reject the PR's with detailed responses until they are of acceptable quality. Doing so might slow momentum with the project in the short term but should overall make everything faster. Just be clear about WHY you are rejecting the PR's and the quality you expect.

Hi, I'm Jonathan Dell

I have ~13 years of experience in web development and ~7 in Managing and Mentoring teams of developers (2-6 devs)

I am hoping to be hired somewhere I can continue to lead and mentor.

  Location: Calgary, Alberta, Canada
  Remote: Yes
  Willing to relocate: No
  Technologies: 
  * React (6 Years experience)
  * MySQL
  * PHP
  * Modern Javascript (ES6+)
  * General Fullstack Web Tech (dns, http(s), html, css, apache+caddy config, bash, jwt, openidconnect, etc..)
  * Some Go
  * Lots more but too many to list.
  Résumé/CV: www.linkedin.com/in/jon-dell
  Email: jldell@gmail.com
Thanks,

- Jon

Hi, I'm Jonathan Dell

I have ~13 years of experience in web development and ~7 in Managing and Mentoring teams of developers (2-6 devs)

I am hoping to be hired somewhere I can continue to lead and mentor.

  Location: Calgary, Alberta, Canada
  Remote: Yes
  Willing to relocate: No
  Technologies: 
  * React (6 Years experience)
  * MySQL
  * PHP
  * Modern Javascript (ES6+)
  * General Fullstack Web Tech (dns, http(s), html, css, apache+caddy config, bash, jwt, openidconnect, etc..)
  * Some Go
  * Lots more but too many to list.
  Résumé/CV: www.linkedin.com/in/jon-dell
  Email: jldell@gmail.com
Thanks,

- Jon

ICOM Productions | Calgary, Alberta, Canada | Full-Time | Web Software Developer | ONSITE | https://www.icomproductions.ca/ About Us

ICOM is an award-winning eLearning company. Our team is made up of more than 50 learning specialists, including instructional designers, project managers, writers, graphic designers, and software programmers.

At ICOM, it's our mission to challenge and inspire the world to learn differently. Over our 22-year history, we’ve developed hundreds of online education programs for some of Canada’s biggest and best-known companies. From modifying behaviours to driving business objectives, ICOM creates engaging eLearning programs that help produce real on-the­-job results.

Our office is located on Stephen Avenue in the heart of downtown Calgary, close to public transportation and loads of attractions.

About The Position

As a software developer at ICOM, you will collaborate with our team of technical wizards to produce innovative solutions using the latest web technologies. Have a new technology you’ve been dying to use? We are open to trying new things, but be prepared to teach your fellow developers all about it!

Our ideal candidate has graduated with a degree in Computer Science within the last few years and is interested in cutting-edge web application development. They are able to motivate themselves in a flexible environment. They can solve problems both individually and collaboratively, while not being afraid to ask for help when the need it or take criticism of their code. They are familiar with at least one C-style language, such as PHP, Java, C, C#, JavaScript, or the Go programming language. We strive for knowledge of the full stack, so BASH command line experience will be very helpful.

Here are some of the technologies that we are currently using:

  * Git/GitLab
  * MySQL/Aurora
  * CentOS/RHEL/Amazon Linux
  * HTML & CSS/LESS
  * JS
    * ES6 + JSX using Babel
    * React
    * Node.js & npm/yarn
  * PHP(5.3 & 7.1)
We don’t expect you to have had real-world experience using all of these technologies. ICOM is a learning company, and that applies to our employees as much as it applies to our clients. If any of this appeals to you, apply now!

http://jobs.icomproductions.ca/apply/Vx8mXx50mA/Web-Software...

Whenever I interview someone I explain what Full Stack means to me. As a small team we have to support the full stack of development. That means

  * provisioning and updating servers
  * installing and configuring software on those servers
  * keeping server system software up to date (Apache/MySql/Php/etc)
  * maintaining and developing custom frameworks
  * writing all the admin tooling for getting sites up and running and configured
  * working in our backends including writing queries
  * designing databases and migrations
  * maintaining deployment of new code and version control
  * setting up build systems for our apps
  * designing frontend systems (how they use api's, deployment of them, stores, etc..)
  * writing components and styling them
and that is just the web stuff. Not including the VR/AR/App stuff we get tasked with building.

While I am a Senior/Team Lead and don't expect people to be experts in all of that stuff, debugging requires at least being willing to take on any of that.

The author seems to think that just frontend development requires all your mental capacity. I really don't want this to come off as me being arrogant but feel very confident in my skills in everything he described AND I do all of the above web stuff and more. I also manage a team and meetings and timelines and quotes and resourcing and sales questions etc... It's not that hard. And I know I am not a 10x or 100x dev (maybe 2-3x)

ICOM Productions | Calgary, Alberta, Canada | Full-Time | Web Software Developer | ONSITE | https://www.icomproductions.ca/

About Us

ICOM is an award-winning eLearning company. Our team is made up of more than 50 learning specialists, including instructional designers, project managers, writers, graphic designers, and software programmers.

At ICOM, it's our mission to challenge and inspire the world to learn differently. Over our 22-year history, we’ve developed hundreds of online education programs for some of Canada’s biggest and best-known companies. From modifying behaviours to driving business objectives, ICOM creates engaging eLearning programs that help produce real on-the­-job results.

Our office is located on Stephen Avenue in the heart of downtown Calgary, close to public transportation and loads of attractions.

About The Position

As a software developer at ICOM, you will collaborate with our team of technical wizards to produce innovative solutions using the latest web technologies. Have a new technology you’ve been dying to use? We are open to trying new things, but be prepared to teach your fellow developers all about it!

Our ideal candidate has graduated with a degree in Computer Science within the last few years and is interested in cutting-edge web application development. They are able to motivate themselves in a flexible environment. They can solve problems both individually and collaboratively, while not being afraid to ask for help when the need it or take criticism of their code. They are familiar with at least one C-style language, such as PHP, Java, C, C#, JavaScript, or the Go programming language. We strive for knowledge of the full stack, so BASH command line experience will be very helpful.

Here are some of the technologies that we are currently using:

  * Git/GitLab
  * MySQL/Aurora
  * CentOS/RHEL/Amazon Linux
  * HTML & CSS/LESS
  * JS
    * ES6 + JSX using Babel
    * React
    * Node.js & npm/yarn
  * PHP(5.3 & 7.1)
We don’t expect you to have had real-world experience using all of these technologies. ICOM is a learning company, and that applies to our employees as much as it applies to our clients. If any of this appeals to you, apply now!

http://jobs.icomproductions.ca/apply/JlZjo5W0di/Web-Software...

When I hire, It's ONLY junior devs.

I prefer just out of University before they can get bad habits. Training a dev takes me 6-12 months for them to break even productivity wise.

When we have had intermediate or seniors hired they would not listen to anyone else or care if their software was easy to maintain in the future. I run a small team of 6, I have had 0 turnover for 3-4 years.

I don't want devs who "get it done" I want devs that enjoy the work and want to share it.

I use in browser crypto to get "better than plaintext" encryption for my login pages. I am dealing with a server infrastructure that won't let me easily or cheaply add https to client sites. I use a 512BIT RSA Key Pair regenerated every 5-10 seconds. I know it could be MITM'ed or Brute forced in about a day or two. Its not real security, but it is better than nothing. I wanted to stop sniffing for http logins (would have mitigated that cloudflare issue last week).

1996 - age 14. I had just gotten a computer at home I could use. I took computer science class in summer school (extra credit. Summers without school suck). Watcom basic. A year and a half later my professor gave up and gave me the wbasic manual so I could play with non ascii which he did not understand. I was 99% sure I would be working in pure math before then. I always loved solving problems or puzzles. Computers seemed to give me more options. Played with Linux/BeOS/Visual Basic. (And a very little java/Delphi). Got my BsC, now I lead a team of 5+ and work in any language/framework I want.

Quality software is pretty easy to define and you described it.

Quality software is software that works for everyone who uses it. That is usually a very long list

  - users
  - developers
  - new developers
  - testers/qa
  - designers
  - admins
  - managers
  - sales people
  - third party integration
  - apis
  - etc.
You are right that most of this comes down to the iceberg problem (you only see the issues you focus on but there are many more hidden to you)

The author is very foolishly thinking that communication is possible in their "solution" I can have speeches for hours with managers and sales people and have them still completely ignore quality.

ICOM Productions http://www.icomproductions.ca/ | ONSITE Calgary Alberta

Web Software Developer

We are Canada's largest custom eLearning shop and we create some of the most innovative and effective training around! Our Technical Development team is responsible for creating the systems that deliver our educational training in a variety of forms.

As a software developer at ICOM, you will collaborate with our team of technical wizards to produce innovative solutions using the latest web technologies. Have a new technology you’ve been dying to use? We are open to trying new things, but be prepared to teach your fellow developers all about it! Just look at how friendly we all are!

Tech Team (http://s3.icom.productions/tech_team.jpg)

Our ideal candidate has graduated with a degree in Computer Science within the last few years and is interested in cutting-edge web application development. They are able to motivate themselves in a flexible environment. They can solve problems both individually and collaboratively, while not being afraid to ask for help when the need it. They are familiar with at least one C-style language, such as PHP, Java, C, C#, JavaScript, or the Go programming language.

Here are some of the technologies that we are currently using:

  * Git
  * SQL (MySQL & DQL)
  * Linux (RHEL/CENTOS 5)
  * HTML & CSS
  * JavaScript (ES6, React, AngularJS)
  * PHP
We don’t expect you to have had real-world experience using all of these technologies. ICOM is a learning company, and that applies to our employees as much as it applies to our clients. If any of this appeals to you, apply now!

http://jobs.icomproductions.ca/apply/ewHN2U/Web-Software-Dev...

ICOM Productions - http://www.icomproductions.ca/careers/ - Calgary, Alberta, Canada We are looking for web software developers. We are an e-learning company. We have a few Stacks:

  PHP 5.3.3 - QCodo/QCubed based LMS with custom AngularJS Modules
  PHP 5.x - Custom Framework with Slim, Doctrine DBAL and PHPUnit
  Upcoming Stack: HHVM/Docker/MariaDB - Custom Framework
  other parts of our development stacks include
  git/mysql/less/jade/vagrant/centos/rest/phpstorm
We are starting on React/Reflux/Webpack/ES6 based development now. We have an amazing work environment
  - pool table
  - beer fridays
  - quarterly company events
  - flexable hours
  - and much more
We are trying to foster pair-programming. We welcome experimentation with frameworks and tools. Don't focus too much on the requirements listed in our posting. My ideal candidate has 0-2 years post-university experience, has experience in testing, and is familiar with php. Since our stack is not common we expect a not insignificant training period.

ICOM Productions - http://www.icomproductions.ca/careers/ - Calgary, Alberta, Canada We are looking for web software developers. We are an e-learning company.

We have a few Stacks:

  PHP 5.3.3 - QCodo/QCubed based LMS with custom AngularJS Modules
  PHP 5.x - Custom Framework with Slim, Doctrine DBAL and PHPUnit
  Upcoming Stack: HHVM/Docker/MariaDB - Custom Framework
  other parts of our development stacks include
  git/mysql/less/jade/vagrant/centos/rest/phpstorm
We are starting on React/Reflux based development now.

We have an amazing work environment

  - pool table
  - beer fridays
  - quarterly company events
  - flexable hours
  - and much more
We are trying to foster pair-programming. We welcome experimentation with frameworks and tools. Don't focus too much on the requirements listed in our posting. My ideal candidate has 0-2 years post-university experience, has experience in testing, and is familiar with php. Since our stack is not common we expect a not insignificant training period.

I consider myself to be a full stack developer. I started working on small layers like every developer. Eventually through need, knowdge transfer and bugs I developed the skills from hardware to software Linux/apache/mysql to code (I'm my case usually php) to HTML and CSS and js. With a variety of tools and frameworks along the way. These skills are required to face the variety of challenges and new projects that come. Not knowing how to configure apache would make me a worse developer.

The PHP Virgin QUIZ is full of wrong answers!

1. To run PHP code it needs to be processed by a web server. They say TRUE. The answer is FALSE. - php-cli is used a lot (composer/phpunit/etc...)

2. If you inspect the source of a web page, will you ever see the PHP code? They Say YES. The Answer is FALSE - I mean maybe if you enable phps (php source) in your web server, but in most usage never.

4.In the following code snippet, 'print' is what? <?php print("Hello beautiful world!"); ?> They say it s a variable. That might be true given that a variable can be a closure function, but the real answer is a function!

UGH!

The big problem with any additives is that asphalt is usually ripped up and recycled. These processes usually make it harder or impossible to recycle.