Search The Adilas.biz Developer's Notebook
Time Period:
Daily (enter the day you want to see)
Monthly
Custom Date Range to
Template Filter:
Color Code:
General Text Filter:

(use a plus "+" sign to separate search terms. ex: jack+jill+hill)
Sort Value:
 
Adilas.biz Developer's Notebook Report - All to All - (5)
Photos
Time Id Color Title/Caption Start Date   Notes
No po photos available. Click to view time details.
Shop 2480 Adilas Time 4/12/2017   Steve and I were talking about people management and human resources. We know that there are people who want us to be very structured and very organized. Steve and I really don't want to go super deep into that model. Maybe we let them try to run with it. Go back to the railroad model. We own the tracks and the land and we allow others to build all around us and maybe ride along with us.

We need to sell what we have. We may also need to help train them on what they have.

We are seeing our clients as targets from other companies. They have a relationship with us and a level of trust, but these other companies want to jump on and sell to them as well. This is somewhat of a problem.

We have somewhat given up two major pieces... They are the adilas market (adilas world) and the adilas university. Currently, we have allowed Adilas For Business to start running with these pieces.

On pricing for a system, we need to have a standard structure. It is pretty loose right now. Also, we are seeing that companies that don't get trained, tend to fall off the system. We may need to go more towards a small package type scenario where we have setup, monthly, some consulting, and some training built in.

We have tons of people who want to play but some of them don't really want to do the work. Kinda like the little red hen and making bread, planting, harvesting, grinding the wheat, and cooking the bread. Once it came out, everybody wanted to play but by then it was too late.

We are seeing tons of outside parties that want to create their own little products. What people really want is an integrated product that does it all. They want a platform and/or a system.

What if we don't try to grow and grow with more clients... What if we focused on the clients that we have. We have enough. We just need to take care of them. We just let things keep growing as we can (organic growth). We may end up pulling back a bit and stabilizing things vs. pushing forward with a wreckless vengeance.

Adilas training centers. We've got some great ideas out there. That would be really cool. We are seeing more and more of a need to get our people trained. That helps make our clients happier and more loyal to what we are doing and where we are going.

We keep getting ideas and suggestions (virtual idea farm) from our clients. We need to keep harvesting those ideas and such. From Steve - "It's not how fast you go, it is how well you go fast." - Good stuff.
 
No po photos available. Click to view time details.
Shop 3671 Adilas Time 4/17/2018  

Online team meeting to cover security, adilas API sockets, black box code, and upcoming white label options. We started out with a number of reports by the different guys.

/////////////////// here are some of the quick reports by the developers:

- Eric - Fixing custom carts and working on the pricing engines. Lots of custom one-off's. Working on loyalty points and special tracking accounts.

- Russell - News and updates - new API socket feeds and such. WordPress site and other look and feel things.

- Wayne - Refactoring code, testing based design, and underlying framework. QuickBooks integration stuff - imports and exports. As a side note, Bryan has had many customers asking about similar type features. Wayne is also working on other database stuff and migration.

- Bryan - White label stuff for outside parties. Tons of custom projects.

- Calvin - Hybrid API to Windows desktop app. Custom PDF labels and printing.

- Alan - Helping Steve with Metrc API stuff. Working on tons of tax and in-line discounts. Helping Brandon with other projects.

- Danny - Generating sales - Props to the developers who are creating the functionality. He pitches the idea that the developers are accessible. Custom labels.

- Shawn - Helping with payroll, federal withholdings, state withholdings, and county level withholdings.

- Brandon - Helping the developers and doing small projects. Merging code and maintenance stuff.

- Steve - Grateful for the help with the Metrc API stuff. Working on phases and sub locations. Steering the ship. New approval levels on other state traceability systems.

//////////////////// meeting notes:

- Talking about the Adilas API and system - dealing with security. Facebook was brought before the senate due to a breach. They allowed an outside company to come in and develop an app for Facebook (basically a 3rd party solution). The problem was... what does that outside service actually do and have access to? The app ended up doing some internal data mining and then sold that data.

- We want our users to be successful - we want to enable them but we also need to protect them.

- Small switch in the sales focus. The older model was one-by-one and dealing with reps and consultants. We are seeing more of a switch to bigger companies that virtually take over the sales force and are wanting to sell our product more as a white label type application. Lots of mixing and blending of products and services. They are allowed to provide all of the supporting services that support our product.

- Ideas from the group about security:

- Russell said, bold it or make it red and let them know what they are exposing (meaning the API sockets). Allow the agreements between the parties... we are part of it, but we let them create the relationships between themselves.

- Steve said, we don't want to make our users work harder... to turn things on, but we do want to make sure that the clients know what they are getting in to. Example of what happened with back in 2015 with Hypur and Emerald Fields (two of our clients). Basically, the 3rd party solution (Hypur) got turned on and then it kept growing (what Hypur was doing and/or requiring) and eventually was trying to get at more sensitive sales and inventory level stuff. Eventually the client was super upset due to the lack of disclosure of what was going on and what was open/available to the outside party.

- We are seeing that most of these 3rd parties and white label people tend to expand what they are asking for. Bryan is seeing that more and more auditing type levels are wanted by these 3rd parties. We have also had a number of questions about different server levels and certifications. Our clients want to make sure that their data is safe and secure.

- Russell brought up the point and the difference between a couple of if statements on a page vs a full on white label type solution. We need to develop and standardize that white label type path. They need to pay for it and also be able to help maintain it (meaning the white label company). Taking things clear out to a white label theme (actual files and folders). White labeling is basically bulk black boxing but you can still use any of the classic pieces. We drew some small diagrams and talked about possible options.

- Shawn chimed in and started talking about building a city. Basically, kinda like urban sprawl or older parts of a bigger city - no plan, no alleys, buildings touch other buildings, and not a well planned layout.

- We need to stay on top of things. Keeping code and the database structure up to date. If we do this... it will help us be more efficient and save us time.

- Eric chimed in and said "process" is the solution vs simple communication only. Basically, as we are growing, we need to get to a more standardized process of development. We have a huge landscape to consider. Lots of moving pieces. Ultimately we need to adopt a process oriented approach. Wayne agrees. Different levels within software development. From critical and saving lives to making sure that we have solid code and pieces. It gets into speed and flexibility against slow and more stable type processes. Maturity in software development is sometimes measured in how well you implement internal processes. Eric thinks this is the next step we need to take as a company.

- Danny has been threatened... :) He was talking about levels that people rely on our solution and how all of that plays in and such.

- Small little analogy of the little red hen... everybody wants it but they may or may not want to participate. In real life, things cost money and take time to get done.

- From Brandon - Let's make this thing what we want it to be!

- Any core elements need to be merged into the master branch. This is required.

- Steve was saying... be on the lookout for companies and what they are wanting. That could help us know how to play with them... Maybe look deeper than the current project. We really need to protect our client's data. He was talking about the adilas market (adilas world) and also the 3rd party solutions page. We need to point outside parties to come through the main monitored pathways. We need to keep those sections updated and let the clients know what is being opened/exposed. Very important.

- The value of oversight and/or having someone to help watch them and help them out. This seems to be new trend. If that is the case, we need to make sure that they know what is going on and what is opened and what is closed (talking about data).

- Brandon will write up some super basic pieces of what our current rules and processes are.

- Alan pitched the idea... Local, live, and then into production - talking about a testing server that will be coming this year.

We ended the meeting and allowed people to jump off the meeting. We basically said we would be doing this again (meaning a team meeting) and would get them some info and instructions.

/////////////////////// after the meeting

- Alan and Steve were talking about breaking up code into logical pieces and making the road map more object oriented. Basically, organizing the use and flow of data - making the map for others to follow. Currently, we are just using Brandon's memory to help guide people to the right spot. We need a better road map that others can follow.

- They got into some technical conversations about threads, processes, RAM memory, read/write times, etc.

- Part of our process needs to be setting up and monitoring the servers (actual eyes and reports or dashboards). We need more information, stats, what pages are being used, what processes are running, and what data is being accessed and how often?

- We talked about caching, traffic, threads, database transactions, data mining, and changing from transactional data to more of an aggregated type model (summing up things and organizing things for reporting features). We need to keep allowing day to day operations but also need to optimize things for reports, exports, and other bulk reporting features.

- Alan and Steve were talking about the challenges of using outside API's and syncing up data between systems. Lots of options, but also lots of moving pieces.

- On the API sockets... We need to provide good samples of how to call things and also good response type data. It is really nice if we can format things as well. It just makes it easier for our guys and also outside developers.

 
No po photos available. Click to view time details.
Shop 4665 Adilas Time 6/6/2019  

There were quite a few people on the morning meeting this morning. We had Steve, Dustin, Wayne, Shari O., and myself. We started out and Wayne wanted to get a standard spot to report and handle issues and bugs for the transition to the AWS stuff. We setup an element of time and will be using the sub comments and notes to record any issues and/or bugs.

After that, Steve and Dustin wanted to go over the cannabis cultivation homepage and figure out where we could speed things up. See attached for some notes. The main take away from the meeting was user designed, single pagers, let users control the flow of data based on clicks and events, and use AJAX (asynchronous JavaScript and XML) type interfaces. The conversation turned lightly to aggerated data (pre-summed up data) vs transactional data (individual details). We would really love to keep heading more and more in this direction.

Shari O. was talking about some communication issues between our clients and the reps that support them. We had an issue last night when we had to turn a client's system off. We had contacted the client and they were over 3 months behind on monthly payments. We shut them off (the companies system) and then crap hit the fan. The client was open 24 hours a day. Anyways, we had a rep that got on the phone and was ripping our tech support people a new one. We had some talks about how we need to use the system to be the bad guy. We have a project planned that will show prompts in the page headers and will let them know that they will be shut off if they get past a certain date. We need to get back to that. If we could get this project done, it would save a lot of headaches.

Shari O. was talking about some team work and playing as a team. We have some great people who help and participate and some that don't do much. We have a spectrum of different people all around.

This is both funny and sad, but sometimes we really feel like the little red hen - who wants bread? Me, pick me. Ok, who wants to help me plant it? Not me, not me. Ok, who wants to help me harvest this stuff? Not me, not me. Ok, who wants to help me with (fill in the blank)? Not me, not me. Ok, I guess that I'll just do it my self. Suddenly, we get the bread done, and everybody wants it. There is some truth to that.

Steve was expressing some concerns that he is getting behind on his email stuff. We had some light talks about what needs to happen there and how best to structure our team. At a certain point, you almost give up and/or can't keep up. The mountain keeps growing and doesn't seem to stop.

Back on team building stuff... we are trying to help and train our guys and gals to work as independently as possible. There are constant needs that just keep coming. It gets pretty crazy. Back on the email stuff, maybe we need to use more of a standard like "support@adilas.biz" or "info@adilas.biz" and then let it get filtered out before it hits all of us. Steve really wants us to use technology to play this game. More automation and more ideas and options. Lots of tag team stuff. We are also learning along the way. Lots of new lessons being learned and hopefully applied.

Steve was talking about dependables and who is playing with what and who is doing what. We have a very independent model. That is awesome but does have some challenges as well. Steve would like his sales focus to be more on the white label type arena.

Alan joined the meeting and gave us an update with USAePay and there EMV chip reading and chip processing. We may end up having to integrate with FirstData as a merchant processing account (more gateways). We currently offer some chip reading options, but it still kinda random and small ball of strings. There is a growing need on the merchant processing and gateway stuff (credit card processing and chip reading technology stuff). This is way out there... but maybe at some point adilas will be their own merchant processing gateway (some sort of internal solution). Alan volunteered for this project (just kidding).

Towards the end of the session, Eric jumped on and needed some help with some queries of queries, complex data, and getting some data tables setup for his custom reports. We also scheduled some other time next week to work on sub inventory and API socket documentation stuff.

 
No po photos available. Click to view time details.
Shop 7537 Projects 4/22/2021  

Steve and I jumped back on to work on the template CSV upload project. As we were working, we were chatting about finances, our range of customers (who are we trying to serve), and building reports. We briefly talked about the story of the little red hen and how she was trying to get people to help her but they just wanted the homemade bread at the end. They didn't want to help plow the field, plant the seeds, water things, weed things, harvest things, mill the grain into flower, make and bake the bread. They just wanted the end product. Sometimes we feel like that a little bit. People can see the vision, but they may not want to put in the effort to get there and/or make it happen. Just being silly, but Steve said that maybe along side of "Adi" the little blue dog avatar, we should put a little red hen - once again, just being silly.

Anyways, we worked on the upload tool and chatted a bit. We will be planning a retreat, seminar, conference type meeting in the near future. We had some ideas and even worked over some rough numbers and ideas. We'd like to do a conference type event similar to what Adobe did for a ColdFusion conference that 4 of us went to a couple of years back. Group meetings, keynote speakers, breakout sessions, etc. Fun ideas.

In the past, we've barely charged anything for these events, heck, even offered them free years ago. We are thinking of charging $1,000/person this time for 3 days, 7 to 8 hours a day, plus lunch. We will try to do it in Salida, CO - the home of adilas (Salida spelled backwards is adilas). Tons of fun ideas.

 
No po photos available. Click to view time details.
Shop 10080 Adilas Time 5/25/2023  

Sean and I going over labels and the adilas label builder. One of the topics that came up, once John popped on was dealing with raw assets and IP (intellectual property). We really want to work on gathering the info, assets, logos, drawings, original art work, text, copy, etc. all in one place. That would be awesome!

John and I then talked about some of the challenges of using pre-built themes and then being able to print things out nicely. There is different code to show things on the web and it changes when you try to print it. Anyways, just going over ideas and options. As we make changes, it requires some of our users and clients to redo their SOP's (standard operating procedures). These are their instructions and what not. If you start changing things, then all of the sudden, the instructions don't match what is being seen and/or displayed on the screen. It causes confusion and a disconnect.

We also spent some time talking about requirements that are pressed upon us and how sometimes we feel like the little red hen (story of a red hen who offers yummy bread to her friends, but no one wants to help plant the seeds, harvest it, grind it, and then bake it). Along the lines listed above, dealing with showing and printing web pages and mobile ready applications. Sometimes we build things for normal desktop applications and then people want to use them on mobile apps or mobile devices. It can be challenging.

The last conversation of the meeting was dealing with lite versions or light versions. Basically, talking about the concept of adilas lite or a scaled down version or versions. Good stuff!